¿Sony almacena las contraseñas sin cifrar?

Hoy, como muchos (futuros ex-)usuarios de la PSN Network, he recibido un mail de Sony diciendome que han atacado la base de datos de PSN Network y han podido robar mis datos personales.

No existe sistema 100% seguro e impenetrable y afirmo que jamás lo existirá.

Puedo entender por tanto que se realice un ataque y roben la valiosa base de datos.

Pero lo que me parece INADMISIBLE es leer lo siguiente del comunicado oficial:

fecha de nacimiento, nombre de acceso y contraseña de PlayStation Network/ Qriocity

No especifican nada de cómo está almacenada la contraseña.

Cualquier webmaster amateur, sabe que las contraseñas JAMÁS deben de almacenarse como tal.

El procedimiento habitual es realizar un cálculo hash sobre la contraseña y almacenar este resultado en la BBDD.

Cuando un usuario quiere autenticarse, basta con calcular el hash al valor introducido como contraseña y enviarlo al servidor.

Si ambos hash coinciden, bingo, es Fulano.

Si por ejemplo tu contraseña es “mypassword”, el hash con md5 seria: 34819d7beeabb9260a5c854bc85b3e44 (si queréis probarlo en GNU/Linux, echo -n “mypassword” | md5sum).

En fin, estoy realmente enfadado con la noticia y espero que den detalles de cómo almacenan las contraseñas.

Como he leido hoy en Twitter: “menos abogados y más ingenieros de calidad

¬¬

ACTUALIZACIÓN: Sony no afirma que se hayan efectuado el robo de los datos de las tarjetas de crédito.  Hay que estar atentos a los movimientos bancarios y denunciar cualquier cargo no realizado lo antes posibles (creo que hay un plazo para anular cobros).

ACTUALIZACIÓN 2:  Añado una conversación obtenida en red IRC donde “hackers” hablan sobre la poca seguridad de los servidores de PSN Network. La fuente original esta en PSX-SCENE.

PSN Hacker IRC Log

Anuncios

[Tip] Servidor NFS para Windows

Puede que en alguna (rara) ocasión necesites montar un servidor de archivos NFS y sólo tengáis un equipo con Windows XP (o superior). Si este es vuestro caso, hay una herramienta GPL que podéis usar muy fácilmente: WinNFSd

WinNFSd esta compuesto por un solo ejecutable que no requiere instalación. Se ejecuta desde la línea de comandos y como he dicho antes, es muy fácil de usar.

Un buen caso de uso de esta herramienta puede ser la creación de copias de seguridad. Os pongo un ejemplo.

En el equipo con Windows, nos descargamos WinNFSd y tecleamos:


winnfsd c:\backups

En el sistema GNU/Linux (o con soporte NFS) donde se encuentran los ficheros a salvaguardar:


mount <ip-equipo-windows>:/c/backups /mnt

tar -cjf /mnt/backup_de_lost.tar.bz2 ~/lost/temporada-6

Con esto ya tendríamos hecha nuestra copia de seguridad en otro equipo de una forma sencilla 🙂

Translate to:English
MenefanteMenéame TwitterTwitter