Crónica: I EuskalHack Security Congress

El pasado 18 de junio se celebró en San Sebastián la primera edición de “Euskalhack Security Congress”, un evento organizado por la asociación de lleva su nombre “Euskalhack” y que su propio nombre ya da pistas sobre qué iba el tema…

Pasadas las 09:15 Jokin Guevara empezó con su ponencia sobre “IoT Toys, scary but real” en la que nos habló de esos “inocentes” juguetes conectados a Internet que ofrecen la posibilidad de interactuar con el usuario (en este caso niños). Poniendo como ejemplo el análisis sobre un coche teledirigido, se exponía su modo de funcionamiento, la manera en la que se conectaba con otros dispositivos (se creaba un Punto de Acceso propio) y cómo se emitían las imágenes que su cámara captaba. Encontradas vulnerabilidades y debilidades del producto, el fabricante fue notificado y como en otras circunstancias aún se sigue sin respuesta. En fin…

 

La siguiente charla estaba programada para que fuese impartida por Pedro Sánchez bajo el lema “Evasión de Antivirus y ataques en canales encubiertos”, pero por circunstancias debió ser reemplazada por Adrián Ramirez con “Autopsia a un Rasomware”. Uno de sus clientes tuvo una infección de Locky en sus sistemas y tanto él como su equipo les ayudaron a recuperar la información y solventar el problema. Por el camino fueron haciendo un análisis del “bichito en cuestión” abordando temas como cambios en registro, comportamiento, comunicación con C&C, métodos de infección, y vacunas contra las distintas versiones que les fueron sucediendo hasta un total de 4. Una curiosidad, si el idioma y el teclado del sistema estaba en ruso, no se ejecutaba…

Tras el café, Pablo San Emeterio y Jose Miguel Cañete se metieron en el tema de “Vigilancia Autónoma con Drones”. La idea surgió ante el desafío de un amigo sobre cómo poder ahorrarse los 600 € de instalación y 40 €mensuales de mantenimiento para la instalación de un sistema de vigilancia privado en su casa. Primero introdujeron un coche teledirigido dotado cámaras con funciones de reconocimiento facial, que podría identificar la posición de un intruso. También etiquetas QR pero a modo de balizas para definir una posición concreta. Una vez detectada la anomalía manda una señal a un dron que inicia su vuelo para dirigirse a la ubicación de ladrón, paparazzi, sacarle unas fotos y poderlas enviar a un almacenamiento externo. Para ello utilizaban una RasperryPI y componentes afines. Todo se desarrollaba bajo el radio de una red wifi, pero la idea era ampliarlo a señales tipo UMTS.

Luego llegó la hora de Ben Herzberg con “Emerald City of Cyber Security”. En esta ocasión se hizo un recorrido con por el errores existentes en los sistemas y herramientas de seguridad que se creen avanzados o en vías de serlo. Curiosa la puesta de escena por momentos en los que para ver las diapositivas de la presentación hubo que ponerse unas gafas tipo 3D. Entiendo sería una analogía a lo que no vemos pero, realmente sucede. En una de ellas se podía apreciar en el caso de la autenticación, cómo en el proceso de autenticación, éstas pasaban por varios sistemas y por tanto si alguno de ellos son vulnerables, pues… adiós “user” and “password”.

Pasada la anterior vino Gorka Vicente con su “From WAF to RASP”. Aquí la ponencia se basó en la evolución de estos sistemas y lo que se pretende cubrir. Se parte de la base de que las aplicaciones web no son diseñadas para ser seguras sino funcionales. La seguridad viene a posteriori, una vez que ya está hecha la herramienta. En el paso de la securización esto presenta un problema ya que la implantación de un WAF requiere un aprendizaje para detectar un comportamiento correcto y a partir de ahí definir lo que es bueno y malo. Al final se llega a la idea de RASP (Runtime Application Self-Protection), esto es, las aplicaciones sean diseñadas contemplando la seguridad, evitando así derivar ésta en otros equipos. Esto proporciona beneficios como evitar falsos positivos, la aplicación conoce su funcionamiento y conoce lo que se puede o no hacer; no es necesario un aprendizaje como el WAF; no es necesario dispositivos o appliances extras; y otros varios más.

Llegó la hora de reponer fuerzas y aprovechar para comer y conversar un poco sobre todo lo visto. En las propias instalaciones disponíamos del restaurante con lo que no tuvimos que pasear buscando sitio por los alrededores y evitar esperas, que luego quieras que no, pueden hacerte llegar tarde a las presentaciones siguientes. El menú, estupendo, pasta, pollo asado, patatas, coca-cola y postre, todo incluido con la entrada.

 

Las charlas por la tarde comenzaron con Pedro Candel “TEMPESTad en OSX “El Capitán” 10.11.3”. Bueno , bueno, bueno, yo creo que aquí no hubieron preguntas no por vergüenza sino por lo “acojonaos” que nos quedamos según comentó uno de los asistentes. Por mi parte, opino igual. A ver si lo explico, el propósito era cómo, a partir de las señales electromagnéticas generadas por los dispositivos electrónicos, poder captar éstas y hacerse con los la información que las produce. Esta técnica puede ser empleada por los servicios de inteligencia para hacerse con la información que es procesada por equipos electrónicos en ese instante. Una cosa es leer acerca de Tempest y otra es verlo funcionar… De acuerdo que el ponente lo hizo con una radio, a pocos centímetro de su PC, y eso, pero con los recursos que tiene los Gobiernos y Agencias de Inteligencia, como que… nada se les resiste. En fin tela, telita, tela…

Vino la hora de Kaspersky sobre “Ladrones, espías y otros adversarios: el mundo real de las amenazas digitales”. En principio la iba a dar Dani Creus y Koldo Valle, pero fue expuesta por Luis Brande. El objetivo era claro, repasar la trayectoria de los incidentes y los que lo producen para así ser conscientes de lo que ha habido, hay y está por venir. Aquí el fabricante expone su posición y la manera en la que colabora para poder aprender de lo conocido y tratar en la medida de los posible y preparase para lo que nos pueda caer. En cualquier caso se pasa de la notoriedad de los inicios hasta la organización de individuos para llevar a cabo campañas para la obtención de beneficios económicos y sabotajes. Una vez más concienciar y formar para no caer en las trampas.

Bueno, bueno, bueno menuda sorpresa. No me podía imaginar lo amena que puede llegar a ser una charla de un Fiscal de Delitos Informáticos como es Jorge Bermúdez en materia de “Medidas de Investigación Tecnológica”. Otro punto totalmente distinto, pero con una similitud que quedó resumida en una frase que me quedó grabada “Al fin y al cabo los Fiscales y los Informáticos no somos tan diferentes; ambos aplicamos “Código” vosotros sobre máquinas y yo sobre personas (el penal, claro)”. Se abordó el tema de cómo ha cambiado la justicia para hacer frente al nuevo escenario de delito en materia informática para que fiscales y jueces puedan ser más eficaces en su lucha. Se contaba con una legislación inexistente o que no contemplaba los nuevos escenarios y que ha sido adaptada. Ya no se pueda hablar de autorizar escuchas telefónicas, sino además las telemáticas; ya no se habla del propietario de la línea sino también del usuario; ya es sólo inspeccionar un portátil, ahora también se incluyen las cuentas Cloud; y un largo etcétera. Y por supuesto mencionar el problema a los que se encuentran las autoridades por desconocimiento en la materia, que al fin y al cabo son los que tiene estas responsabilidades.

Otro descansito para coger fuerzas y seguimos con los otros temas. El relevo lo tomó Josep Albors con “El desmadre del Internet de las Tortas”. Madre mía, que peligro de que todo esté tan interconectado y no se tomen las medidas. Nos contó algo que ya había adelantado Jokin Guevara al inicio del congreso y es que hasta los calentadores de agua, hornos, frigoríficos y todo cuanto podáis imaginaros tiene una tarjeta de red wifi y se conecta a internet o a otros dispositivos. No me podía creer que hasta un consolador podría conectarse al móvil y desde allí tener una aplicación para ver tus “estadísticas”. ¡Pero a quién se le ocurren estas cosas! Ya con temas más serios se metió con un rifle que corregía su posición mediante una aplicación; un marcapasos con vulnerabilidades que podrían llegar a ser explotadas; equipamiento médico con pantallazos de “Error” en las aplicaciones controlan suministros de medicamentos; bombas de insulina. También como no, hornos conectados a redes wifi y a los que se les podría modificar temperaturas, temporizados y demás parámetros. Muy interesante y concienciador el tema.

Y para cerrar la jornada de ponencia llegó Joxean Koret con “La gran mentira: la seguridad como producto”. Comentó al inicio que estaba algo nervioso ya que era la primera que daba que no fuese meramente técnica, pues la verdad que lo hizo con la misma soltura y dominio que cualquier otra. Nos hizo ver cómo la seguridad no pasa por tener un antivirus o solución de seguridad, y que los mensajes que estas transmiten no son ciertos. No hay seguridad con un “click”; que te proteja contra “0 Days”; te garantice el 100% de la seguridad. Nada de eso. Aparte dependiendo si eres un usuario doméstico, una PYME, una gran organización, un Gobierno o una ONG puede las medidas son, eso sí 100% inútiles. Falsas creencias como anonimatos, cifrado de comunicaciones, uso de TOR, VPNs, y otras tantas se en que son ineficaces contra los recursos de los que disponen sobre todo los Gobiernos y Agencias. Puede que puedas resistir un poco, pero al final ellos son más fuertes. No disponemos ni de sus medidas tecnológicas ni de sus recursos económicos.

Y ya por concluir se hizo entrega de los premios del CTF y sorteo de unos libros a los asistentes. Un puntazo que al ganador del ejercicio le hiciese una “Txapela” como se hace a los ganadores en estos lares.

Luego vino el disfrute con unas copas en un ambiente más relajado, al que no pude acudir ya que había que volver a casa. Me quedé con las ganas. Otra vez será.

Como conclusión es que la jornada se pasó muy rápido, lo que denota lo interesante y bien organizado que estuvo todo. Agradecer a la organización, voluntarios y patrocinadores que lo han hecho posible, pero sobre todo a los que han tomado la iniciativa de hacer una evento de estas características y de asumir la responsabilidad que eso conlleva. Las primeras veces siempre hay riesgos de que haya cosas que no salgan todo lo bien que esperas, o que surjan imprevistos para los que haya que buscar soluciones “on the fly” pero en este caso que, para mi forma de ver las cosas, no ha podido salir mejor. En cualquiera de los casos la organización se ha ocupado de hacerse eco de los puntos de vista que cada cual pueda aportar para seguir perfeccionando este evento que para el año que viene seguro nos sorprende como lo ha hecho éste.

Muchas gracias!!!!

Un saludo.

Crónica de Curso “Ciberseguridad en IACS”

En esta ocasión la cosa no va a ir de temas técnicos sino más bien, va a ser una crónica de un curso que he realizado recientemente. Ha sido la primera edición, con lo que me parece positivo dar a conocerla para que más gente se anime y se haga eco de los nuevos cursos que están por venir, así más y más profesionales sigamos formándonos en distintas áreas .

El curos en cuestión se ha denominado bajo el nombre “Curso Avanzado de de Ciberseguridad y Sistemas de Control y Automatización Industrial” y ha sido impartido por INCIBE (Instituto Nacional de Ciberseguridad; lo que era antes INTECO”) vía ONLINE.

Llevo 4 años presando servicios como Técnico/Administrador de Redes y Seguridad en una fábrica dedicada al sector de la automoción, y muchas veces me ha tocado que resolver los problemas de conectividad de Robots, Autómatas, Controles de Soldadura, configurar reglas de firewall para sistemas SCADA, etc. Tenía mucho interés por aprender más sobre este tipo de dispositivos y puesto que todos ellos de una manera u otra se “conectan” a la infraestructura de comunicaciones, pues era mi oportunidad.

Dicho esto, a continuación os dejo el enlace del video promocional para que veáis la idea que se persigue y la forma que se imparte:

Enlace

El curso se divide en 7 Unidades, de las cuales haré un breve resumen general ya que no se desea revelar demasiada información sino despertar la curiosidad:

Unidad 0: Bienvenida al curso avanzado de ciberseguridad industrial

Una presentación del curso en general donde se explica el calendario, actividades, normativa, recursos, criterios, manuales, test, etc.

Unidad 1: Introducción a los sistemas de control y automatización

Aquí ya se empieza con la materia en sí. Se abordan temas como historia de la automatización, evolución, problemas de seguridad, particularidades, etc.

Unidad 2: Estudio detallado de los distintos dispositivos de control

Enumeración y descripción de los elementos que intervienen en el proceso de automatización industrial, configuración, parametrización y medidas de seguridad nativas.

Unidad 3: Conceptos fundamentales de las comunicaciones industriales

Propósitos de las comunicaciones, medios físicos, protocolos, tipos de comunicación.

Unidad 4: Sistemas SCADA, historiadores y otros aplicativos

Modelos de implantación, funcionalidades y campo de actuación de los sistemas SCADA, Historización, soluciones BATCH, MES y BII.

Unidad 5: Estudio detallado de amenazas y vulnerabilidades de seguridad 

Amenazas en entornos industriales, vulnerabilidades diseño, desarrollo, operación y mantenimiento; factores de riesgo; incidentes de seguridad. 

Unidad 6: Presentación de iniciativas, buenas prácticas y soluciones

Aproximación a la protección a los sistemas de automatización y control; iniciativas de seguridad a nivel mundial; métodos, modelos, técnicas de seguridad.

Unidad 7: Visita virtual y demostraciones prácticas de seguridad

Introducción a las redes de distribución eléctrica y “Smart Grids”

Evaluación final y encuesta de satisfacción

Examen final de todo el curso y encuesta de satisfacción.

Cada “Unidad” a su vez se subdivide en distintos “Apartados” que abordan de manera específica los temas a tratar. Todas las “Unidades” y “Apartados” cuentan con un documento en formato .pdf, siendo el contenido de estos últimos un resumen del de las respectivas unidades. Adicionalmente cada “Unidad” dispone de un video introductorio. Los “Apartados” también tienen el suyo donde se explica de manera audiovisual su contenido. En algunos casos los documentos y videos tienen contenido muy similar, pero no igual. Es material didáctico complementario y no excluyente. Ojo, a esto!!!

En general cada “Unidad” posee dos ejercicios, uno de investigación y otro práctico. El de investigación se basa en búsqueda, análisis, y desarrollo de información sobre temas propuestos. Los prácticos se basan por ejemplo, en la instalación de software de prueba o libre para realizar distintas actividades como simulación y análisis de cierto tipo de tráfico de comunicaciones industriales.

Aparte la plataforma cuenta con un Blog donde se deberán “subir” los ejercicios prácticos donde los distintos alumnos podrán ver su contenido y votar en consecuencia.

A la hora de evaluar cada, “Unidad” tiene un test final que, para obtener el diploma final, hay que aprobarlo junto con uno  el final. Adicionalmente cada “Apartado” tiene el suyo propio, cuyo objetivo es evaluar los conocimientos. Estos no puntúan, si se suspenden no pasa nada, aunque es muy recomendable hacerlos.

En dos casos, las actividades han de ser plasmadas en documento “Word” o “PDF” para que sean evaluadas por los propios compañeros y calificarlas del 0 al 100 según su propio criterio.

En general, he quedado muy contento con el curso y ha cumplido con mis expectativas. El contenido de los materiales es muy bueno y la inclusión de video ha dinamizado el aprendizaje ya que muchas veces los cursos se basan en documentación escrita que aburre un poco. Con los videos es distintos. Hay que valorar el esfuerzo que supone la edición y maquetación de los mismos.

Otro de los aspectos destacables son los ejercicios, tanto de investigación como prácticos ya que te obliga a trabajar y profundizar en los distintos temas. Esto marca la diferencia con otros cursos que te explican las cosas, te ponen un test y listo. Aquí tienes que “currártelo” más, y eso me parece positivo para el aprendizaje.

Sin embargo no todo ha sido perfecto. Como en todas las cosas que se hacen por primera vez se pueden cometer errores o mejorar ciertas cosas. Por ejemplo, al principio se estimaba que la duración era de 36 horas y luego que no. La organización amplió posteriormente esta cifra a 50. También algunas preguntas de test podían tener a mi juicio (otros alumnos se pronunciaron igual) más de una posible respuesta válida que repercutía en el fallo de la misma. Lo malo es que no se despejaba la duda con lo que te quedas con ella.

Pero bueno, estoy seguro que los responsables tomarán nota de esto último y lo corregirán para futuras ediciones.

En resumen, recomiendo a todo aquel que desee aprender sobre este campo que se apunte y que lo hagan ya que, en mi caso, he aprendido mucho sobre estos sistemas. Ahora queda seguir formándonos, leer, practicar y seguir mejorando.