
Karsten Nohl (nacido el 11 de agosto de 1981) [ 1 ] es un experto alemán en criptografía [ 2 ] y hacker. Sus áreas de investigación incluyen la seguridad del Sistema Global para Comunicaciones Móviles (GSM), la seguridad de la identificación por radiofrecuencia (RFID) y la protección de la privacidad. [ 3 ]
Vida
Nohl creció en la región de Renania , Alemania, y estudió ingeniería eléctrica en la Universidad SRH de Heidelberg de 2001 a 2004. [ 1 ] [ 3 ] De 2005 a 2008, obtuvo su doctorado en la Universidad de Virginia sobre privacidad implementable para sistemas RFID. [ 3 ] Desde 2010, Nohl se ha desempeñado como director general y científico jefe de la consultora y centro de estudios Security Research Labs, con sede en Berlín. [ 3 ] [ 4 ] [ 5 ] Karsten también se desempeñó como CISO interino para la corporación india Jio de 2014 a 2017, así como para la corporación malasia Axiata en 2017. [ 4 ]
Áreas de investigación
seguridad RFID
Seguridad Mifare
Junto con Henryk Plötz y Starbug de CCC Berlin , Nohl presentó en diciembre de 2007 un informe sobre cómo se descifró el algoritmo de cifrado utilizado en las tarjetas inteligentes RFID Mifare Classic . La tarjeta Mifare Classic se ha utilizado en numerosas aplicaciones de micropago, como la tarjeta Oyster, la CharlieCard o la OV Chipkaart. [ 6 ] [ 7 ] [ 8 ]
Seguridad legal
Junto con Henryk Plötz, Nohl presentó en diciembre de 2009 una ponencia que documentaba las deficiencias de seguridad del sistema RFID de Legic Prime. La presentación demostró cómo el sistema empleaba múltiples capas de técnicas extrañas y oscuras en lugar de protocolos criptográficos y de cifrado estándar. Esto permitía leer y emular tarjetas, e incluso crear tokens maestros arbitrarios. [ 9 ]
inmovilizadores de coches
En SIGINT-2013, Nohl presentó una ponencia sobre la inseguridad de los inmovilizadores electrónicos de automóviles utilizados para prevenir el robo de vehículos, documentando vulnerabilidades en los tres sistemas más utilizados: DST40 ( Texas Instruments ), Hitag 2 ( NXP Semiconductors ) y Megamos ( EM Micro ). [ 10 ]
Seguridad de la red móvil
deDECTed.org
Nohl formó parte del grupo de proyecto deDECTed.org [ 11 ] [11], que en 2008 en 25C3 señaló graves deficiencias en el protocolo DECT. [ 12 ]
En abril de 2010, Nohl, junto con Erik Tews y Ralf-Philipp Weinmann, publicaron detalles sobre el análisis criptográfico del algoritmo de cifrado secreto y propietario de DECT utilizado ( cifrado estándar DECT ), que se basa en la ingeniería inversa del hardware de DECT y en descripciones de una especificación de patente. [ 13 ]
Proyecto de seguridad A5/1
En el verano de 2009, Nohl presentó el Proyecto de Seguridad A5/1. [ 14 ] El proyecto demostró un ataque al estándar de cifrado GSM A5/1 utilizando tablas arcoíris . Con la ayuda de voluntarios, las tablas de claves se calcularon en pocos meses y se publicaron en el 26C3 en diciembre de 2009. [ 15 ]
La Asociación GSM calificó los planes de Nohl de ilegales y negó que la interceptación telefónica fuera realmente posible. Él respondió que su investigación era puramente académica. [ 16 ]
Ya en 2008, el grupo de hackers THC había comenzado con el precálculo de tablas clave para A5/1, pero probablemente nunca publicó las tablas debido a problemas legales. [ 14 ]
Rastreo GSM
En la conferencia 27C3 de diciembre de 2010, Nohl, junto con Sylvain Munaut, demostró cómo se pueden cortar y descifrar llamadas móviles con la ayuda de teléfonos móviles baratos modificados y el software de código abierto OsmocomBB. [ 17 ] Ambos demostraron que el cifrado GSM se puede descifrar "en unos 20 segundos" y que las llamadas se pueden grabar y reproducir. [ 18 ] [ 19 ]
Seguridad GPRS
En Chaos Communication Camp 2011, Nohl y Luca Melette presentaron una ponencia que mostraba cómo las redes GPRS no cifran de forma segura su tráfico móvil. [ 20 ] Ambos afirmaron haber registrado transmisiones de datos en las redes de varios proveedores de telefonía móvil alemanes, entre ellos Deutsche Telekom , O2 Germany , Vodafone y E-Plus . [ 2 ] Varios proveedores de servicios móviles no utilizaban cifrado o solo utilizaban un cifrado insuficiente. Con un teléfono móvil modificado, se podía leer el tráfico móvil en un radio de cinco kilómetros. [ 2 ]
Hackeo de la tarjeta SIM DES
En Black Hat 2013 y OHM 2013, Nohl demostró que muchas tarjetas SIM utilizan el cifrado DES obsoleto e inseguro, lo que compromete la privacidad y la seguridad de los usuarios de teléfonos móviles. [ 21 ] [ 22 ] [ 23 ] Mediante la comunicación "Over The Air (OTA)", como los mensajes SMS, es posible proporcionar a una tarjeta SIM actualizaciones, aplicaciones o nuevas claves de cifrado. Dichos mensajes están firmados digitalmente con DES, 3DES o AES. [ 22 ] [ 23 ] Nohl generó una tabla arcoíris para DES de 56 bits en un año basándose en un mensaje de error especialmente firmado con texto plano conocido. [ 22 ] [ 23 ] El escenario de ataque resultante: un atacante envía a la víctima un mensaje de texto firmado. [ 22 ] [ 23 ] Con la ayuda de la tabla arcoíris, es posible descifrar la clave DES de una tarjeta SIM en minutos y descifrar la clave interna, realizando así un ataque de texto plano conocido . [ 21 ] [ 22 ] Esto permite a un atacante enviar un SMS firmado, que a su vez carga una aplicación Java en la tarjeta SIM. Estas aplicaciones son capaces de realizar múltiples acciones, incluyendo enviar SMS o compartir la ubicación del dispositivo. Un atacante podría, por ejemplo, ordenar a un dispositivo que envíe mensajes SMS a servicios premium extranjeros a costa del propietario del dispositivo. [ 22 ] [ 23 ] En principio, la Máquina Virtual Java debería garantizar que cada aplicación Java solo pueda acceder a interfaces predefinidas. [ 23 ] Nohl descubrió que las implementaciones de sandbox de Java de al menos dos importantes fabricantes de tarjetas SIM, incluyendo al líder del mercado Gemalto , son inseguras y es posible que una aplicación Java escape del entorno sandbox y así obtenga acceso a toda la tarjeta SIM. [ 23 ] Esto hace posible duplicar tarjetas SIM incluyendo el IMSI, la clave de autenticación (Ki) y la información de pago almacenada en la tarjeta. [ 23 ]
Mapa de seguridad GSM y SnoopSnitch
En la conferencia 30C3 de diciembre de 2013, Nohl presentó la aplicación para Android "GSMmap". Diseñada inicialmente para su uso en un Galaxy S2 o S3 (con acceso root), la aplicación recopila información sobre el nivel de seguridad que ofrece una red móvil a su tráfico. Los datos recopilados pueden subirse, con el consentimiento del usuario, a una base de datos que evalúa la seguridad de las redes móviles a nivel mundial, según criterios de protección preseleccionados. Los resultados de este análisis se muestran en el sitio web "GSM Security Map", donde el nivel de seguridad de los proveedores de telefonía móvil se visualiza en un mapa interactivo mundial y se puede descargar como "informes por país".
En la conferencia 31C3 de diciembre de 2014, Nohl presentó la aplicación para Android "SnoopSnitch" como una posible medida de protección contra diversos ataques a la seguridad de las redes móviles. En varios modelos de smartphones con chipset Qualcomm y acceso root, "SnoopSnitch" permite recopilar y analizar localmente el tráfico de la red móvil. La aplicación proporciona al usuario información sobre el algoritmo de cifrado y autenticación utilizado por la red, la posibilidad de ataques SMS y SS7, así como la posible presencia de interceptores de IMSI .
Los datos recopilados a través de “SnoopSnitch” también pueden cargarse, con el consentimiento del usuario, a una base de datos para respaldar análisis de seguridad adicionales, que se comparte en el sitio web “GSM Security Map”.
Hackeo de SS7
Asimismo, en la conferencia 31C3 , Nohl presentó un ataque de canal lateral utilizando el Sistema de Señalización 7 (SS7) en la comunicación UMTS y describió otros ataques basados en SS7 que pueden permitir la lectura de mensajes de texto, la determinación de coordenadas de ubicación y diversos escenarios para el fraude.
Parcheo de Android
En abril de 2018, Nohl presentó una ponencia sobre seguridad en el entorno móvil de Android. [ 24 ] Nohl y sus colegas analizaron imágenes de firmware de Android de varios fabricantes de teléfonos inteligentes. En algunos casos, se detectó una denominada "brecha de parches", donde los fabricantes no habían aplicado todos los parches de seguridad que, de otro modo, deberían haber estado presentes según la fecha de actualización mensual especificada en el firmware. Nohl lanzó una versión actualizada de la aplicación de código abierto "Snoopsnitch" con nuevas funciones que permiten a los usuarios realizar pruebas en sus teléfonos Android para comprobar si existe una "brecha de parches" en su dispositivo. [ 25 ]
Seguridad de los sistemas de pago y reserva.
Ataques al protocolo de dinero electrónico
En el 32C3 , Nohl y sus colegas presentaron un ataque a los protocolos de tarjetas EC ZVT y Poseidon, que son un dialecto de ISO 8583. [ 26 ] [ 27 ] Ambos protocolos son los protocolos de pago más comunes en los países de habla alemana .
Fallos de seguridad en los sistemas de reserva de viajes
En la 33C3 , Nohl y sus colegas destacaron las fallas de seguridad en Amadeus , Sabre y Travelport , tres de los sistemas de distribución global (GDS) más grandes que, en conjunto, manejan aproximadamente el 90% de las reservas de vuelos mundiales y una gran proporción de las reservas de hoteles, alquiler de autos y otros viajes. [ 28 ]
Investigación sobre seguridad informática
BadUSB
En Black Hat 2014, Nohl y Jacob Lell presentaron información sobre los riesgos de seguridad asociados con los dispositivos USB. [ 29 ] [ 30 ] [ 31 ] [ 32 ] El estándar USB es versátil e incluye muchas clases diferentes de dispositivos. [ 31 ] Su investigación se basa en la reprogramación de chips controladores USB, que se utilizan ampliamente y se encuentran en memorias USB. [ 31 ] No existe una protección eficaz contra la reprogramación, por lo que un dispositivo USB inofensivo puede convertirse y utilizarse como un dispositivo malicioso de muchas maneras. [ 31 ]
Entre los posibles escenarios de abuso se incluyen:
- Un dispositivo USB puede emular un teclado y emitir comandos en nombre del usuario que ha iniciado sesión para instalar malware en su ordenador, malware que también infectaría otros dispositivos USB conectados. [ 31 ]
- Un dispositivo USB puede simular ser una tarjeta de red, cambiar la configuración DNS del ordenador y redirigir el tráfico. [ 31 ]
- Una memoria USB modificada o un disco duro USB pueden cargar un pequeño virus durante el proceso de arranque, que infecta el sistema operativo antes de arrancar. [ 31 ]
Aún no es posible prevenir este tipo de ataques porque los escáneres de malware no tienen acceso a la versión del firmware de los dispositivos USB y la detección de comportamientos es difícil. [ 31 ] Todavía no existen cortafuegos USB que puedan bloquear solo ciertas clases de dispositivos. [ 31 ] El proceso habitual para eliminar el malware (reinstalar el sistema operativo) falla en este caso porque la memoria USB que instala los sistemas operativos puede estar infectada, al igual que una cámara web integrada u otros dispositivos USB. [ 31 ]
Además, se lanzó una prueba de concepto para dispositivos Android para probar la seguridad. [ 31 ]
Referencias
- ^ Goebbels, Teresa (11 de agosto de 2011) . "GPRS-Hacker Karsten Nohl: Der perfekte Verbrecher" . stern.de (en alemán).
- ^ Bachfeld, Daniel (10 de agosto de 2011 ) . "GPRS-Verbindungen leicht abhörbar" . heise en línea (en alemán).
- 1 2 3 4 "Currículum de Karsten Nohl" (PDF) . Archivado del original (PDF) el 6 de diciembre de 2019. Consultado el 10 de mayo de 2019 .
- 1 2 "Karsten Nohl Linkedin" . Consultado el 9 de mayo de 2019 .
- ↑ "Impressum der Security Research Labs GmbH (SRLABS)" . Archivado del original el 4 de marzo de 2016.
- ↑ "Comunicado de prensa: La desaparición de Mifare genera preocupación por la seguridad de OV-Chipkaart" . 8 de enero de 2008. Consultado el 11 de agosto de 2011 .
- ↑ "24C3:Mifare" . 10 de enero de 2008. Consultado el 11 de agosto de 2011 .
- ↑ "24C3:Mifare" . Consultado el 11 de agosto de 2011 .
- ↑ "Legic Prime: Oscuridad en profundidad" . media.ccc.de . 28 de diciembre de 2009. Consultado el 9 de mayo de 2019 .
- ↑ "Programa SIGINT 2013" . 5 de julio de 2013. Archivado del original el 31 de diciembre de 2014.
- ↑ "deDECTed.org" . Archivado del original el 27 de octubre de 2010. Consultado el 9 de mayo de 2019 .
- ^ Krempl, Stefan (30 de diciembre de 2008). "25C3: Schwere Sicherheitslücken beim Schnurlos-Telefonieren mit DECT (actualización)" . heise en línea (en alemán) . Consultado el 9 de mayo de 2019 .
- ^ Bachfeld, Daniel (26 de abril de 2010). "Kryptanalyse der DECT-Verschlüsselung" . Heise en línea (en alemán) . Consultado el 9 de mayo de 2019 .
- ^ Bachfeld, Daniel (26 de agosto de 2009) . "Open-Source-Projekt geht GSM an den Kragen" . Heise en línea (en alemán) . Consultado el 9 de mayo de 2019 .
- ↑ "26C3: GSM: SRSLY?" . Consultado el 11 de agosto de 2011 .
- ↑ Hochstätter, Christoph H.; Nusca, Andrew (29 de diciembre de 2009). "26C3: Deutscher Hacker knackt GSM-Verschlüsselung" . ZDNet (en alemán) . Consultado el 11 de agosto de 2011 .
- ↑ "27C3: Wideband GSM Sniffing" . media.ccc.de . Chaos Computer Club. 28 de diciembre de 2010. Consultado el 11 de agosto de 2011 .
- ↑ Krempl, Stefan (28 de diciembre de 2010). "27C3: Abhören von GSM-Handys weiter erleichtert" . heise en línea (en alemán) . Consultado el 11 de agosto de 2011 .
- ↑ "27C3 Wideband GSM Sniffing" . 28 de diciembre de 2010. Consultado el 11 de agosto de 2011 .
- ↑ "Campamento 2011: Intercepción GPRS" . 10 de agosto de 2011. Consultado el 9 de mayo de 2019 .
- ^ Kirsch , Christian (21 de julio de 2013). "La UIT advirtió a Gefahr durch SIM-Karten-Hack" . heise Seguridad (en alemán) . Consultado el 9 de mayo de 2019 .
- ^ Schmidt, Jürgen (21 de julio de 2013 ) . "DES-Hack expone millones de tarjetas SIM" . heise Seguridad (en alemán) . Consultado el 9 de mayo de 2019 .
- 1 2 3 4 5 6 7 8 "Rooting SIM cards" . Security Research Labs . Consultado el 9 de julio de 2014 .
- ↑ "Descubriendo la brecha de parches de Android" . YouTube . Hack in the Box 2018. 28 de abril de 2018. Consultado el 16 de abril de 2019 .
{{cite web}}: CS1 mantenimiento: ubicación ( enlace ) - ↑ "SnoopSnitch" . Consultado el 9 de mayo de 2019 .
- ↑ "Los protocolos de pago obsoletos exponen a clientes y comerciantes" . Security Research Labs . Consultado el 29 de diciembre de 2015 .
- ^ Beuth, Patrick (22 de diciembre de 2015). "EC Karten: Sicherheitsforscher hacken das EC-Bezahlsystem" . Die Zeit (en alemán) . Consultado el 29 de diciembre de 2015 .
- ↑ "Los sistemas de reserva heredados revelan información privada de los viajeros" . Security Research Labs . Consultado el 29 de marzo de 2018 .
- ↑ "BadUSB – Sobre accesorios que se vuelven malvados por Karsten Nohl + Jakob Lell" . YouTube . Black Hat. 11 de agosto de 2014. Consultado el 15 de septiembre de 2014 .
- ↑ "Black Hat USA 2014" . Consultado el 15 de septiembre de 2014 .
- 1 2 3 4 5 6 7 8 9 10 11 "Convirtiendo periféricos USB en BadUSB" . Security Research Labs . Archivado del original el 18 de abril de 2016. Recuperado el 14 de julio de 2015 .
- ^ Beuth, Patrick (31 de julio de 2014). "Jedes USB-Gerät kann zur Waffe werden" . Die Zeit (en alemán) . Consultado el 15 de septiembre de 2014 .
Enlaces externos
- Laboratorios de Investigación de Seguridad: Mapa de seguridad GSM
- Snoopsnitch : Una aplicación para Android que analiza datos de tráfico móvil. Proporciona al usuario información sobre el algoritmo de cifrado y autenticación, ataques SMS y SS7, y captura de IMSI.
- criptógrafos alemanes
- Nacimientos de 1981
- Personas vivas
- matemáticos alemanes del siglo XXI