Login Barrapunto
El triste estado de los drivers del DNI-electrónico
Cuenta NoAlWin en Kriptópolis: «Si vamos a la página del DNIe podemos ver que hay cosas bastante mejorables. Para empezar, no hay versión cifrada bajo HTTPS [...] En el caso de que alguien con aviesas intenciones hiciera un ataque man-in-the-middle [...] Por otro lado, la versión para Unix del driver sólo está disponible compilada. Los desarrolladores de OpenSC, para desincentivar la creación de módulos cerrados, obligan a que los módulos sean compilados para cada versión de OpenSC. Esto provoca que, o bien haya que usar versiones antiguas de OpenSC, o bien haya que recurrir a inventos. Aparte de eso también podemos ver que las versiones para las distribuciones que tienen soporte no son precisamente modernas[...] En MacOS X, por lo que veo, también hay problemas ya que pide una versión obsoleta de OpenSC. Lo primero que hice fue mandar un mail a las direcciones de correo de la web. Hace bastante de eso, y por ahora no he recibido respuesta, así que sirva este texto para ejercitar mi derecho al pataleo.»El artículo completo en El triste estado de los drivers del DNI-electrónico. Nada más escribir el artículo en kriptóplis ha recibido respuesta. En ella se asegura que se publicarán los APDU, los comandos para acceder al DNIe y el código fuente de los módulos pkcs#11, los usados para su integración en Firefox por ejemplo.
Historias relacionadas
[+]
Análisis de la estructura interna del DNI-e 94 comentarios
En 48Bits Blog cuentan:Hace unos días fuí a renovar mi DNI. Me dieron uno electrónico y me ofrecieron un lector para operar en internet a cambio de recibir una charla. No dejó de sorprenderme lo mucho que insistía la chica de la charla en que el DNI, internamente, solamente contenía los mismos datos que se pueden leer en el soporte físico, más dos claves públicas, la de autenticación y la de firmado. Insistió tanto que hasta resultaba sospechoso. Su insistencia apoyada por mi paranoia me impulsó a ponerme a enredar un poco con el DNI y el lector, a ver se podía sacar, y fruto de ello este artículo en el que comparto con vosotros lo que he podido ver y en el que resumo lo que he aprendido leyendo sobre este tema.El texto completo en el blog y una versión más detallada en "Análisis de la estructura interna del DNI electrónico" por Javier Vicente Vallejo (pdf).
[+]
DNIe en Fedora 12 5 comentarios
Cuenta Juan Antonio Martínez (jonsito) en Kriptópolis:A raíz de un artículo en BarraPunto, y como reto personal, me propuse hacer funcionar el paquete que la DGP ofrece para Fedora 10 en mi Fedora 12. No sólo eso: además el procedimiento debía ser adaptable a cualquier distribución. En los comentarios también habla de que en el proyecto OpenSC están preocupados por una posible violación de la LGPL en el binario distribuido para OS X y se han propuesto esclarecer el asunto.
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
El triste estado de los drivers del DNI-electrónico
|
Log in/Crear cuenta
| Top
| 26 comentarios
| Buscar hilo
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Gracias!
(Puntos:1)Hace una semana que tengo el lector, y no hay manera
Re:Gracias!
(Puntos:5, Informativo)( http://barrapunto.com/ )
El email llego antes de que se publicase la nota
(Puntos:1, Informativo)Pues anda que el certificado de la FNMT!
(Puntos:2)( http://www.apertus.es/ | Última bitácora: Lunes, 22 Noviembre de 2010, 14:05h )
Pregunta a Barrapunto :P
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Miércoles, 21 Enero de 2009, 22:34h )
Sin embargo, tengo una tarjeta de la ACCV (Autoridad Certificativa de la Comunidad Valenciana), y como tienen convenio con la Fábrica Nacional de Moneda y Timbre, con ella se pueden hacer los mismos trámites que con el DNIe. Lo sé y lo he comprobado con mis propios ojos.
Sin embargo, no he conseguido hacer funcinar este lector con esta tarjeta. Creía que el módulo para la tarjeta que se quiere leer va asociado al hardware, y hasta hace poco los lectores que vendía la ACCV eran unos Siemens, y por tanto la DLL o lo que fuera no servía para el de Tractis.
Pero el otro día ví en la tienda on-line de la ACCV el mismo lector que el de Tractis.
¿¿Alguien sabe cómo leches se hace para configurar el lector de DNIe para usarlo con otras tarjetas válidas (en este caso, las de la ACCV)??
Intenté registrarme como "Pàndel", pero se ve que Barrapunto no admite acentos en los nombres de usuario...
Pues ya de paso
(Puntos:1, Troll)( http://barrapunto.com/ | Última bitácora: Sábado, 27 Noviembre de 2010, 18:56h )
La cuestión es que dicho applet no funciona con el OpenJDK que suelen disponer las distribuciones de Linux. Es decir, hace falta la versión de Sun que debe tener algunos componentes que aún no están disponibles en la versión open source, supongo que relacionados con criptografía.
Además, aunque intentes usar el JRE oficial, resulta que no puedes si tu distribución es de 64-bit, ya que el plug-in de Java no está disponible en Linux para 64-bit.
Luego está la solución de instalar el plug-in de Java de 32-bit y hacerlo funcionar con una versión de Firefox de 64-bit, que es otra historia llena de chapuzas que ni he intentado porque seguramente no funciona.
En definitiva, deberían arreglar los servicios para que no requiriesen ejecutar un applet de Java, ya que origina todo tipo de problemas.
Re:Piedras al propio tejado.
(Puntos:2)( http://asqueados.campanilla.net/wp | Última bitácora: Martes, 21 Septiembre de 2010, 10:54h )
Para ser codigo abierto, no basta con que este abierto a la vista, sino tambien a la modificacion y redistribucion
Re:Piedras al propio tejado.
(Puntos:3, Informativo)Pero no les dieron respuesta, presuntamente por querer mantenerlos cerrados. De esto hace años, y la situación no ha mejorado. La administración está gastando dinero en recompilar su driver privativo para cada versión, dando problemas a los usuarios, en lugar de liberar los drivers.
Cabe destacar también que en muchos otros países europeos dichos drivers ya han sido liberados hace tiempo, y que el nuestro es el único caso en el que se ofrece tan solo un módulo binario.
Para terminar, antes de que alguien diga que es para "proteger la seguridad", recordad lo "bien" que funciona aquello de "security through obscurity".