usuario
clave
iniciar sesión
regístrate
Portada
Canales
  • Apple
  • Blackhats
  • Ciencia
  • Comunicación
  • Curiosidades
  • e-Administración
  • Empresas
  • Eventos
  • Hardware
  • Nombramientos
  • Seguridad
  • Software
  • Software Libre
  • Telefonía
  • Videojuegos
  • Wireless
El Periódico
  • Blogs
  • Editorial
  • Entrevistas
  • Gadgets
  • Minijuegos
  • Perfiles
  • Tags
  • Top noticias
  • Videorreportajes
  • Webcómics
MiFlecha
  • Videos
Servicios
  • Boletines
  • Contactos
  • Formación
  • Tienda
  • Viviendas
Comunidad
  • Encuestas
  • Foros
  • Emails de los lectores
  • Chat
Viviendas
Acción:
Propiedad:
Provincia:

Patrocinado por:
Tienda
Boletín semanal
Email:
Boletines publicados
  • Seguridad
  • Noticias
Otras noticias
  • El 55% de los ataques de phishing proviene de Estados Unidos
  • Encuentran una vulnerabilidad en Yahoo! Messenger 7.5 y anteriores
  • Las palabras que jamás deberían ser buscadas en Internet
  • Revelación de información sensible y subida de archivos arbitrarios en PHP
  • Cisco y Microsoft publican parche para la vulnerabilidad "Sockstress", revelada en octubre de 2008
  • Detectados dos virus informáticos que atacan archivos de 64 bits
  • Microsoft publica dos boletines de seguridad ante fallos "críticos" de Windows y el correo Outlook
  • Intrusión en la web del grupo GNOME
  • El desplome de la economía aumentará las amenazas de Malware
  • Grave vulnerabilidad en configuraciones IPSec
Más noticias
En el foro
  • ¿Son las empresas que fabrican antivirus las responsables de los virus?
  • No soy tan amiga de la tecnologia! Ayuda con lo siguiente...
  • ¿Qué Anti-espías usas?
  • ¿Alguna vez se te ha infectado el ordenador?
  • detective privado...
Ir al foro de Seguridad
vulnerabilidades

Desvelados serios problemas en el algoritmo que genera los números pseudoaleatorios en Windows 2000 y XP

El pasado día 4 de noviembre, un equipo de investigadores israelíes encabezados por el Dr. Benny Pinkas, de la Universidad de Haifa y estudiantes de la Universidad de Jerusalén, publicaron un análisis criptográfico sobre el algoritmo usado por Microsoft Windows 2000 y XP para generar números aleatorios, el PRNG (Pseudo-Random Number Generator). Descubrieron que contiene serios problemas en su implementación.

26 Nov 2007 | HISPASEC.COM
L

as conclusiones del estudio revelan (entre otros fallos) que es posible, y relativamente sencillo, predecir los resultados previos y futuros del algoritmo a partir del conocimiento de un estado interno del generador, así como las claves de sesión usadas y las que se usarán en un futuro para cifrar información.

Los sistemas de cifrado basados en criptografía asimétrica necesitan del cálculo de números aleatorios para generar claves de sesión, y de la arbitrariedad en general para un buen funcionamiento. De hecho, su seguridad radica en la aleatoriedad real de esos cálculos: cuanta más entropía, más complicado de predecir y más "calidad" del cifrado. El algoritmo es usado, por ejemplo, en cada conexión SSL (conexiones seguras) que se establece entre el navegador y los servidores HTTP, y también el cifrado local de información. De ser explotada esta vulnerabilidad, un atacante podrían llegar a predecir esos números generados, y desvelar los datos cifrados con este protocolo, obteniendo así una información que suele transmitirse cifrada precisamente por su importancia.

Otro problema descubierto además de una aleatoriedad débil, es la forma en la que es aplicada. Después de analizar el algoritmo mediante ingeniería inversa, los investigadores descubrieron que el estado del generador se actualiza cada 128KB de salida. Teniendo en cuenta que una conversación SSL del navegador por ejemplo consume entre 100 y 200 bytes, obteniendo un solo estado se pueden desvelar hasta de 600 a 1.200 conexiones futuras que utilizan la misma clave. Cualquier información cifrada anterior o posteriormente desde esa misma máquina quedaría comprometida si se tiene acceso a ella. Lo que mitiga el problema es que para poder llegar a tener acceso a esa información inicial de la que se deducirían el resto de "estados del algoritmo", un atacante necesita poder tener acceso como administrador en el sistema. Digamos que para poder aprovechar el problema del algoritmo y poder descifrar la información, necesitaría tener el total control de la máquina para llegar a conocer un estado, con lo que el sistema ya estaría comprometido en sí.

En un principio, se creyó que el fallo sólo afectaba a los equipos con el sistema operativo Windows 2000. Pero días más tarde Microsoft ha reconocido que Windows XP también utiliza el mismo algoritmo. Aunque no así los sistemas equipados con Windows Vista, Server 2003 o Server 2008.

Microsoft no cataloga el fallo en su algoritmo como problema de seguridad y lo ha etiquetado como acceso local a información sensible. Alega que dicha información sólo estaría accesible para el propio usuario que la use o para un administrador con acceso al sistema, que por definición tiene control total de la máquina. Por su parte, los investigadores alegan que el peligro radica en el hecho en que el usuario podría tener acceso a información que no debería ser accesible de ningún modo por nadie, ni siquiera él mismo. En general, para que la vulnerabilidad pueda ser explotada, es necesario combinarla con un ataque previo.

Pinkas y su equipo pusieron sus investigaciones en conocimiento de Microsoft en marzo, y tras hacer público su hallazgo, y a pesar de que sólo ha sido catalogado como bug por parte del fabricante, Microsoft ha reconocido que introducirá una modificación en su generador de números aleatorios en Service Pack 3 para Windows XP, cuyo lanzamiento está previsto para la primera mitad de 2008. Por el contrario, no se ha dado ninguna información sobre si el problema será subsanado próximamente para Windows 2000.

No es la primera vez que se encuentran fallos en algoritmos para generar números pseudoaleatorios. Históricamente la arbitrariedad real ha sido perseguida por los programadores, de ahí que se utilice la palabra "pseudo" y no se hable de aleatoriedad real. Por otro lado, cabe recordar que los propios empleados de Microsoft ya recomendaron en agosto de 2007 una revisión del algoritmo en uno de sus documentos técnicos, titulado "On the Possibility of a Back Door in the NISTSP800-90 Dual Ec Prng".
Tags: algoritmos, universidad_haifa, universidad_jerusalen, vulnerabilidades, windows_2000, windows_xp


Boletín

Si quieres recibir cada semana las noticias más interesantes suscríbete a nuestro boletín.

Comentarios
LaFlecha.net no se hace responsable del contenido de los comentarios publicados.
Editar | Borrar | #1 | 26 Nov 2007, 12:55
yoyo Spain

Cabe destacar que cuando preguntaron a Microsoft si el superseguro Vista manejaba los números aleatorios de la misma forma contestaron "ejem, sin comentarios".

Editar | Borrar | #2 | 27 Nov 2007, 01:30
hey yoyo United States

y si le pregunto a tu madre si la puedo cojer hasta por el culo... diria ella "ejem, sin comentarios" tambien???? o talves tu hermana??? ohhh ya que me acuerdo talves linus.... tu marido

Editar | Borrar | #3 | 27 Nov 2007, 02:51
amen United States

que claven a linus torvald

Editar | Borrar | #4 | 27 Nov 2007, 04:04
Drogoman Peru

este espacio es para discutir con argumentos no para insultar a quienes postean ya sabemos en que nivel esta EEUU por eso todos los odian, ya se les acabara su poder

Editar | Borrar | #5 | 27 Nov 2007, 13:57
Antony United States
37 comentarios (nivel 1)

caballeros utilizando ingenieria inversa es posible decifrar claves hasta del famoso algoritmo md5 y este tan recien descubierto problema con los numeros aleatorios de microsoft ya ah sido aprovechado ampliamente. por algunas empresas que contratan el servicio de hackers o expertos en seguridad informatica sino hablen con un banco haber que les dice,,,

Editar | Borrar | #6 | 28 Nov 2007, 00:34
hey United States

bueno entonces porque cuando linux tiene una falla o tiene algo por el estilo nadie comenta??? ademas esta pagina es bien conocida por ser anti-microsoft/anti-mac

Editar | Borrar | #7 | 28 Nov 2007, 14:35
Antony United States
37 comentarios (nivel 1)

no es que nadie comente sencillamente por que cuando aparece un problema este es casi solucionado de inmediato por el equipo de programadores de Linux y otra cosa al no ser tan popular como Windows o Mac, no son muy atacados y es mas es el sistema numero uno o mas utilizado para hackear..

para que perder tiempo y codigo en sistemas que no todo el mundo utiliza...???

Editar | Borrar | #8 | 29 Nov 2007, 01:35
hey United States

razon

Editar | Borrar | #9 | 07 Feb 2008, 17:02
jaime Peru

resolver problemas de algoritmos

Editar | Borrar | #10 | 06 May 2008, 22:52
Anónimo Colombia

por fa quien sabe que es registro con registro

Editar | Borrar | #11 | 08 Sep 2008, 18:03
Anónimo Mexico

k pex kn stas bronkas....???? (X_x)???

Entérate de cuándo hay nuevos comentarios

No se permitirán los comentarios que :
- puedan resultar ofensivos o injuriosos
- incluyan insultos, alusiones sexuales innecesarias y palabras soeces o vulgares
- apoyen la pedofilia, el terrorismo o la xenofobia

Autor
Comentario
BBCode (Ayuda): [b], [i], [quote], [code]
Publicidad
Ahora en LaFlecha puedes encontrar cursos y másters

Teléfonos Móviles Videojuegos Informática Libros y Revistas
  • Acerca de LaFlecha
  • Contactar
  • Política de privacidad
  • RSS/RDF
  • Síguenos en Twitter
  • Alojamiento web
  • Eventos Barcelona
  • Cocinas, Baños, Sofás...
  • Mejores Casinos Online: Bonos de Casino
    Juegos de Casino
    Maquinas Tragaperras
    Casino Online
    Trucos de Ruleta
    Apuestas
    Resultados futbol
  • ¿Quieres saberlo todo sobre Hacking?
  • c3300 cb435a cb436a consulta de tarot morera vallejo Ofertas de viaje recambios wrangler relojes guess tarot venta pisos