viernes, 26 de abril de 2013

Twitter in danger!





          TWITTER 
   Seguridad Máxima



















Este es uno de los miles de posts que diariamente se publican en Twitter bajo el nombre de Twitts. En este caso era para alertar de un ataque a 250.000 cuentas de su red social. Con el anuncio se avisaba a los usuarios de la red sobre las medidas de seguridad tomadas a raíz del ataque, que habían sido cambiar las contraseñas e instalar un sistema de tokens para esas cuentas. Ademas de aconsejar inmediatamente todas las contraseñas de cuentas de correo y otras cuentas que se pudieran asociar a esta.

Ademas aprovechan la ocasión para dar algunos consejos de seguridad como son:
  • Usar una contraseña potente (de al menos 10 caracteres)
  • Incluyendo una  combinación de letras, números y símbolos (como barras bajas o guiones)
  • Que sea exclusiva para este sitio
Después de estos consejos vuelven a sugerir que se realice un cambio de contraseñas en la cuenta de Twitter.
En el articulo ademas se hacen llamados a diferentes enlaces sobre seguridad en Java y como desactivarlo de parte del Departamento de Seguridad de US. A continuación pueden encontrar dichos enlaces artículos: 



También se afirma que fue un ataque premeditado y llevado a cabo por profesionales ya que su ejecución fue extremadamente sofisticada. Aunque en el propio articulo no se mencionan nombres ni de cuentas atacadas ni posibles sospechosos, ya por la red circula que puede haber sido llevado a cabo por hackers chinos que tomaron las cuentas de alto perfil del The New York Post. 


Este post fue publicado desde el twitter del propio Director de Seguridad informática Bob Lord y nos hace pensar que ninguna página, aplicación o red social es inmune y cada día se requieren mas medidas, ya que como avanza la tecnología también los hacen las formas de hackearla y saltar los controles. 



Inmediatamente se comezó a buscar y reclutar el mejor equipo de informáticos para solucionar este problema y crear un sistema mucho mas seguro y eficaz que proteja a los usuarios de posibles amenazas.
En el siguiente link se puede aplicar a la oferta de trabajo ofrecida por la empresa Twitter:

Interesante enlace sobre Producto web service de Amazon.

martes, 16 de abril de 2013

UML basics

UML
Lenguaje Unificado de Modelado:

¿Qué es UML y para qué se utiliza?

Lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Se emplea para representar partes de un sistema de software (diseño, comportamiento, arquitectura, etc.).

Diagramas UML
Su finalidad es presentar diversas perspectivas de un sistema, que se conoce como : Modelo. Su idea fundamental es describir lo que hará un Sistema, no cómo hay que implementarlo.

Diagramas más comunes:
En total existen 14 tipos de diagramas UML, aunque como conocimiento básico se requiere saber crear e interpretar dos de ellos y ademas se va a proporcionar un ejemplo del diagrama de casos de usos.

-De clases:
  • Clase
Es la unidad básica que encapsula toda la información de un Objeto. A través de ella podemos modelar el entorno en estudio.  




  • Relaciones entre Clases:
¿Cómo se pueden interrelacionar dos o más clases?
  • En UML, la cardinalidad de las relaciones indica el grado y nivel de dependencia, se anotan en cada extremo de la relación y éstas pueden ser:







      1. Herencia (Especialización/Generalización):
      2. Agregación:
      3. Asociación:
      4. Dependencia o Instanciación (uso):


  • key: Variable por la cual se realiza la búsqueda, puede ser generica.
  • item: Contenido a almacenar en el diccionario asociado a "key", cuyo tipo también puede ser genérico. 

  • -De Secuencias:

    El diagrama de secuencias UML muestra la mecánica de la interacción con base en tiempos.

    Los mensajes se dibujan cronológicamente desde la parte superior del diagrama a la parte inferior; la distribución horizontal de los objetos es arbitraria.
    - De casos de usos
    Es una descripción de las acciones de un sistema desde el punto de vista del usuario.
    - Casos de usos
    - Límite de un sistema