312 meneos

Windows Vista incluye en SP1 el sospechoso generador aleatorio de números de la NSA

«Microsoft ha incluído el Generador de números aleatorio Dual_EC-DRBG en Windows Vista, como parte del SP1. Sí, es el mismo RNG del que se sospecha que tiene una puerta trasera de la NSA. No viene activado por defecto y mi consejo es que nunca se habilite. Jamás.» Lo dice Bruce Schneier y si lo dice este tío (meneame.net/story/frases-bruce-schneier-freak-criptografia-plan-chuck-) digo yo que algo sabe del tema, ¿no?

negativos: 0   usuarios: 176   anónimos: 136  
compartir:  twitter  facebook  tuenti  
  1. #1   Que fuerte. Que huevos que tienen.

    ¿Que opinan de esto los fans de windows?
    23  votos: 1   link
    el 17-12-2007 23:23 UTC por DZPM DZPM
  2. #2   #1 los fans de Windows no opinan, tragan.
    307  votos: 41   link
    el 17-12-2007 23:25 UTC por jotape jotape
  3. #3   En windows todo es sospechoso...como no tienes ni zorra de como funciona nada...
    123  votos: 15   link
    el 17-12-2007 23:26 UTC por Goma Goma
  4. #4   y decían que el wga era spyware xD
    44  votos: 4   link
    el 17-12-2007 23:29 UTC por arieloq arieloq
  5. #5   No se, pero incluir un generador de números aleatorios sospechoso de tener una puerta trasera es... eso mismo, sospechoso...

    Total, todos sabemos lo contraria que es al gente de microsoft a las puertas traseras y similares metodos de intrusión...
    6  votos: 0   link
    el 17-12-2007 23:30 UTC por K-M K-M
  6. #7   #6, exacto: el código de Linux ha sido auditado miles y miles de veces por centenares de miles de expertos, fanáticos de la seguridad.

    En casos como el del cifrado, el firewall no hace nada. El bug del RNG hace que se pueda "romper" el cifrado, con muchos menos intentos: para eso no hace falta ninguna conexión.
    162  votos: 24   link
    el 17-12-2007 23:34 UTC por DZPM DZPM
  7. #8   Pues yo tengo puesto el Windows Vista y me lo voy a quitar y poner el XP.
    -21  votos: 6   link
    el 17-12-2007 23:35 UTC por juengasa juengasa
  8. #9   #6 Se llaman auditorías y existen. Lo de este generador de números es una chapuza que el mismo Schneier ya comentó en su día. Es una chapuza, que nadie diga que es seguro que todo usuario de linux ha revisado el código, eso es una falacia que se cae sola. Tampoco yo redacto ni reviso las leyes, pero sin embargo me gusta elegir a mis legisladores (masoquista que soy, visto lo visto) y si no me dejaran votar seguro que protestaría. Pues aquí igual, yo no puedo verificar el código, pero me gusta saber que alguien puede hacerlo y si ve algo sucio lo dirá. Y seguramente a un usuario de Windows también le gustaría, pero eso no es posible. Y sólo peleamos para que se entienda eso: en Windows auditar el software no es posible.
    141  votos: 14   link
    el 17-12-2007 23:38 UTC por versvs versvs
  9. #10   Microsoft. ¿Qué dispositivo quieres que deje de funcionar con el nuevo Service Pack hoy?
    43  votos: 4   link
    el 17-12-2007 23:38 UTC por nembutal nembutal
  10. #11   no compredeis que la gente no sabemos traginar con el ordenador......

    bastante hacemos con meter las cositas desde algun disco :-S
    45  votos: 4   link
    el 18-12-2007 00:26 UTC por jaz1 jaz1
  11. #12   1. no esta habilitado por defecto
    2. si los programadores de aplicaciones para windows no lo usan, no importa que este ahi

    cuando microsoft lo use por defecto en sus librerias de criptografia podeis decir lo que querais, pero esta noticia es FUD

    #3: seras tu que no tienes ni zorra, porque hay cantidad de documentacion y un huevo de gente que revisa todos los parches de microsoft para asi saber que cambios de codigo se han hecho y que bugs se han arreglado (para luego explotarlos, normalmente, pero hay de todo)
    -68  votos: 20   link
    el 18-12-2007 03:21 UTC por sickboy sickboy
  12. #15   Claramente es un sinsentido, normal que haya sospechas. Ese generador tiene peor rendimiento en cualquier aspecto, y encima es sospechoso de tener puertas traseras. ¿Para qué incluirlo? Si todavía tuviese mejor rendimiento... ¡pero es que no! Los otros son más rápidos y encima tienen la confianza de la gente.

    En fin...
    37  votos: 3   link
    el 18-12-2007 07:30 UTC por xenNews xenNews
  13. #16   no se ni porque se denuncian estas cosas. Todo usuario del ventanas ya sabe que su ordenador es vulnerable y puede ser facilmente espiado. Pagan para eso.
    13  votos: 0   link
    el 18-12-2007 07:37 UTC por --16029-- --16029--
  14. #17   National Security Agency (NSA) mas que nada por aclarar, ya que hay gente como yo que no tenía ni idea de que significaba.
    18  votos: 1   link
    el 18-12-2007 07:40 UTC por valar_morghulis valar_morghulis
  15. #18   #12 Sí, es genial tener el PC lleno de cosas que comprometen tu privacidad y tu seguridad y no poder decidir si las quieres dentro o no. Usar Windows es lo más.
    67  votos: 6   link
    el 18-12-2007 07:45 UTC por tuseeketh tuseeketh
  16. #19   #12 "un huevo de gente que revisa todos los parches de microsoft para asi saber que cambios de codigo se han hecho y que bugs se han arreglado"

    Me pregunto cómo podrán averiguar los cambios de código puesto que Windows es privativo....
    97  votos: 9   link
    el 18-12-2007 07:57 UTC por CRoKaN CRoKaN
  17. #20   Aquí toma un nuevo sentido la palabra pseudoaleatoria
    68  votos: 6   link
    el 18-12-2007 08:50 UTC por sauco82 sauco82
  18. #21   Vaya con Microsoft, después del "gran" producto ahora con estas :((
    8  votos: 0   link
    el 18-12-2007 09:06 UTC por dcarrero dcarrero
  19. #22   #18 sabes la de aplicacioncillas que te vienen en un linux que no sabes ni que estan cuando instalas el base??. Para mantener la seguridad es verdad que lo mejor es tener un compilador de C en la máquina para todo usuario...... ¿que no hay spyware en linux? buff
    -77  votos: 8   link
    el 18-12-2007 09:14 UTC por administrandosistemas administrandosistemas
  20. #23   Y digo yo, todos los usuarios que usais Linux ¿como podeis estar 100% seguros que no hay ningún sistema que te espie el ordenador? Hay gente que ha revisado el código y está limpio, ¿y si esa gente que lo ha hecho(el código entero) estan untados? ¿y si es esa misma gente la que ha puesto la puerta trasera?. Puestos a conspirar hagamos conspiraciones. No creo que haya mucha gente(por no decir nadie) que haya comprobado linia por linia todo elódigo de Linux. No se cuantas linias tendrá pero ahora estoy en un proyecto de universidad que esta chulo pero tampoco es nada del otro mundo y ya tiene 4 millones de linia programadas(no todas por mi). Si una aplicación más o menos simple ya tiene este número de linias un SO deberá tener por lo menos unos cuantos millones más de linias. Como ya podeis imaginar yo uso Windows porque para un ordenador personal es más que suficiente y ademas las solucines para Windows son más numerosas que para Linux y en muchos casos de mejor calidad. Si teneis miedo porque os urgen en el ordenador, ¿es que tenis algo que esconder?.
    Considero que todo esto es crear conspiraciones y como ya he dicho antes si nos ponemos a conspirar nadie en este mundo esta a salvo.
    -66  votos: 7   link
    el 18-12-2007 09:19 UTC por giropau giropau
  21. #24   Hombre, realmente no creo que sea necesario mirarnos todas las lineas de código de lo que se instala en Linux, la disponibilidad del código fuente es una espada de Damocles, es posible que nadie se mire el código fuente de un programa, excepto el que lo hace, pero, y si un día a alguien le da por mirarlo y ve que hay puertas traseras o código malicioso???, la reputación de ese programador se esfumaría y la gente dejaría de usar ese programa.
    Con Windows esa posibilidad no existe, te tragas lo que te ponen y a callar, y si hay puertas traseras apechugas con ellas ya que no tienes ni siquiera la posibilidad de dejar de usar ese programa.
    27  votos: 4   link
    el 18-12-2007 09:27 UTC por canelo canelo
  22. #25   #23 Hablando de conspiraciones, a ver si te mirás lo de las LINIAS de investigación.

    y por cierto, ¿porque la noticia no tiene titular?
    21  votos: 1   link
    el 18-12-2007 09:34 UTC por elgusano elgusano
  23. #27   #12 tiene razon, el otro dia me compre una bomba nuclear pa tenerla en casa, pero tranquilos, esta desactivada, y nadie la usa, asi que no pasa naaaaaaada....
    6  votos: 0   link
    el 18-12-2007 10:31 UTC por txalin txalin
  24. #28   #19: revisando el codigo compilado, que en realidad es mas o menos lo mismo que disponer del codigo cuando te acostumbras
    5  votos: 0   link
    el 18-12-2007 10:52 UTC por sickboy sickboy
  25. #29   #23 claro, como no tenemos nada que ocultar, pues lo dejamos todo abierto. ¡Menuda filosofía!

    ¿A ti te gusta que te graben en todo lo que haces, al estilo de gran hermano? Según tu filosofía no te debería importar, porque no hay nada que ocultar
    32  votos: 2   link
    el 18-12-2007 10:53 UTC por CRoKaN CRoKaN
  26. #32   #22 Lástima que todas esas aplicacioncillas sean LIBRES y tenga la seguridad de que han sido auditada una y mil veces :-D Además, puedo eliminar todas y cada una de ellas. Incluso puedo hacerme mi propia distro con sólo las aplicaciones que quiero.

    Casi te sale bien la jugada por eso, inténtalo de nuevo.
    50  votos: 4   link
    el 18-12-2007 11:44 UTC por tuseeketh tuseeketh
  27. #33   #30 Bueno te voy a dar la respuesta corta a tu pregunta, la larga y la intermedia (totalmente subjetiva, resumida y personal), espero ayudarte con estas.

    La corta: No necesito masticar chinchetas para saber que me va a doler, si son de metal y son puntiagudas lo demás es de lógica.

    La larga:
    enespanol.com.ar/2007/11/15/%C2%BFla-nsa-puso-una-puerta-trasera-en-el
    www.kriptopolis.org/cryptome-sube-la-apuesta
    Te recomiendo que busques mas información si te interesa realmente el tema y así te formes tu propia opinión.

    La intermedia: MS-Windows incluye un generador de números aleatorios que sirve para crear "llaves" en base a las cuales encriptar información cuando así lo deseas, para proteger tu privacidad y aumentar tu seguridad (Transferencias bancarias, por ejemplo). El caso es que el RNG (Ramdom Numbers Generator) de la discordia funciona bastante mal (tras ser puesta a prueba y en base a ciertos indicios) y parece ser relativamente fácil hacer uso de sus deficiencias para eliminar la privacidad de un usuario que lo utilice.
    No tiene sentido incluir una herramienta que ha demostrado ser menos eficaz que cualquier otra en los sistemas operativos de Microsoft... ¿para que incluirla insistentemente?
    Bueno, "conspiparanoias" aparte solo un organismo parece estar esta interesado en ello, numerosas notas de prensa y prestigiosos expertos en criptografía apuntan a la influencia de la NSA (National Security Agency) estadounidense para que ese RGN se siga incluyendo en los S.O. de Microsoft... no hay otra explicación mas coherente al respecto, al menos hasta el día de hoy.
    33  votos: 3   link
    el 18-12-2007 12:11 UTC por Baloo Baloo
  28. #34   #23 Erm... la noticia habla de un generador de números aleatorios, pieza clave para el buen funcionamiento de cualquier algoritmo criptográfico y el buen ocultamiento de la información. A la NSA le da risa el ocultamiento de la información, prefiere que sea visible para ella misma, conociendo la parte aleatoria de un cifrado, puede conseguir el contenido original.

    Da igual las puertas traseras que tengan los programas de un sistema, para mantenerlo muy seguro basta con controlar el acceso al mismo y mantener encriptada la información sensible, por tanto los únicos programas que se necesitan ser revisados, son aquellos que permiten comunicar al equipo con el exterior y los que trabajan con lo que se inserta por el dispositivo de entrada.

    Son bastantes, pero no significa revisar todo el SO
    19  votos: 1   link
    el 18-12-2007 12:16 UTC por sauco82 sauco82
  29. 16  votos: 1   link
    el 18-12-2007 12:39 UTC por aort aort
  30. #36   #30 Yo me sigo haciendo cruces de que se use este sistema operativo para tratar mis datos personales en las administraciones públicas.
    7  votos: 0   link
    el 18-12-2007 12:41 UTC por tuseeketh tuseeketh
  31. #37   #31: es bastante facil auditar codigo compilado, mas o menos lo mismo que si fuese codigo ofuscado o simplemente feo
    -11  votos: 2   link
    el 18-12-2007 12:43 UTC por sickboy sickboy
  32. #38   #25 –> Hablando de conspiraciones, a ver si te MIRÁS lo de las LINIAS de investigación.
    6  votos: 0   link
    el 18-12-2007 12:51 UTC por hannibalito hannibalito
  33. #40   Y esto qué supone, que la cia o el fbi puede espiar o hackear todo equipo guindous vista?
    5  votos: 0   link
    el 18-12-2007 13:51 UTC por ectolin ectolin
  34. #41   #22 Te reto, dame una dirección web, una sola dirección te pido, en la que simplemente entrando sin mas, y sin requerir mas esfuerzo por mi parte, consigas copiar a mi disco una aplicación y ejecutar algo. Aunque sea abrir el CD, que era lo primero que permitia el Bo, por ejemplo.

    #40 en tres palabras: nadie lo sabe. Nadie excepto ellos, claro. Pero tu deja tiempo, que ya veras como alguien acabara haciendo publica la manera...
    26  votos: 2   link
    el 18-12-2007 14:08 UTC por LaInsistencia LaInsistencia
  35. #42   #22 ¿Trabajas para Microsoft o es
    7  votos: 0   link
    el 18-12-2007 14:43 UTC por Annihilator Annihilator
  36. #43   #39: ejecutables en general, yo solo conozco el funcionamiento de los PE, pero vamos me imagino que para otros tipos debe ser mas o menos igual de facil

    o acaso te piensas que un programa compilado funciona por arte de magia?
    8  votos: 4   link
    el 18-12-2007 15:32 UTC por sickboy sickboy
  37. #44   #43 Asi que tu auditas ceros y unos, no? Y como va? Cero=malo Uno=bueno? xD xD xD
    9  votos: 2   link
    el 18-12-2007 16:17 UTC por txalin txalin
  38. #46   #44, #45:
    las instrucciones en binario se pueden traducir directamente a codigo ensamblador, si te acostumbras a leer ensamblador compilado (que no es lo mismo que el ensamblador que se programa, xq los compiladores de ensamblador suelen facilitarte mucho el trabajo) acabas reconociendo los patrones de codigo
    asi puedes reconocer facilmente una estructura de control, una clase, el tipo de llamada a funcion que se esta utilizando (dependiendo de como se pasen los parametros a la funcion), etc...

    normalmente se auditan pequeños trozos de codigo, en concreto con las actualizaciones de windows se hace un diff del binario original y el binario despues de la actualizacion y se analiza solo el codigo añadido o cambiado (en realidad no se hace directamente un diff, sino que se utilizan herramientas especializadas)
    pero bueno en otros casos se tiene que sacar mucho mas codigo, como cuando se quiere obtener un protocolo cerrado

    este mismo principio tambien se utiliza para romper protecciones de software o para sacar informacion determinada de un binario por muy oculta que este (sin ir mas lejos, asi es como se obtuvo la clave AACS de windvd, ya sabeis aquella de 09 F9 11 02...)
    5  votos: 0   link
    el 18-12-2007 19:03 UTC por sickboy sickboy
  39. #47   #45 Hay programas que te extraen el codigo fuente (en ensamblador) a partir del ejecutable, y algunos llegan a hacer una aproximacion al codigo fuente original sabiendo en que lenguaje y con que compilador se hizo. Chapucera, casi ininteligible y mas bien de poca utilidad, pero ahi estan.

    Pero de todas formas, ese no es el metodo mas habitual. Lo tipico es usar un debugger para ver las llamadas a funciones del api (es mucho mas facil entender un programa si le ves "vivo"), o utilizar algun tipo de utilidad para ver que ficheros intenta abrir/leer, que envia y recibe por red, de que librerias depende...

    Un punto de apoyo, para el que quiera rebuscar un poco mas: en.wikipedia.org/wiki/Black_box_testing
    6  votos: 0   link
    el 19-12-2007 21:43 UTC por LaInsistencia LaInsistencia
  40. #48   #46: no tienes ni idea, no hacen una aproximacion al codigo fuente, es una traduccion directa (aunque algunos programas de pago como IDA tb te crean un diagrama de flujo separando las funciones e intentan predecir algunas cosas, otros mas cutres simplemente traducen byte a byte)

    no hay nada que interpretar ni adivinar, es solo mirar el ejecutable e ir pasando a instrucciones de asm del palo de:
    EB <byte> -> jmp short eip+byte
    E9 <dword> -> jmp dword

    etc...
    claro que hay cosas que resultan ambiguas por el funcionamiento de los compiladores, pero por lo general se entiende bastante bien (siempre que sepas asm y conozcas bien la arquitectura y el SO bajo el que corren el ejecutable)

    usar un debugger en realidad es lo mismo solo que permiten leer y modificar la memoria de un proceso en ejecucion, en realidad los desensambladores guays incluyen un debugger pero los profesionales solemos usar mas de 1 herramienta, para que sea mas sencillo
    5  votos: 0   link
    el 20-12-2007 01:28 UTC por sickboy sickboy
comentarios cerrados

menéame