A la tercera va la vencida… ¡¡CyberCamp 18!!

Corría el 2014 cuando me acerqué por primera vez al evento CyberCamp que organiza INCIBE. En aquel momento era la primera edición y dos compañeros de este blog me animaron a asistir, ya que ellos formaban parte del personal de la organización.

Me pareció un evento más que interesante debido a la mezcla de niveles y la amplia orientación de público. Allí podías encontrar niños aprendiendo a utilizar tecnología de forma segura, adolescentes montando y programando robots por primera vez con cara de asombro, adultos escuchando anécdotas del gran Angelucho o talleres técnicos desde nivel aprendiz hasta experto.

Seas quien seas y tengas el nivel que tengas, en CyberCamp hay una charla para tí, lo que hace que sea un evento al que puedes ir con la familia a pasarlo bien y a aprender.

Tras mi paso por Dive.tv pensé que podía contar algo interesante y presenté charlas al CFP del 16 y 17. Lamentablemente, en esas ocasiones no logré pasar el corte y me quedé con las ganas.

Sin embargo, este año decidí ir a por todas y me presenté a las tres categorías. Tras un par de meses de espera, finalmente llegó el mail que tanto tiempo he esperado:

Como siempre en este tipo de eventos, se presentan gran cantidad de propuestas, en mi caso únicamente he conseguido estar con una de las tres que envié, pero estoy orgulloso de haber sido considerado para el resto. El resultado ha sido este:

Se puede descargar el acta de valoración y clasificación desde este enlace.

Con respecto a las otras dos, estoy en el puesto 10 de los suplentes para la charla motivacional “CyberSecuriy Life 101” y en el puesto 28 de los suplentes para la ponencia magistral “DefenderEye – Seguridad sin complicaciones para tu web personal o de empresa”.

¿Qué queréis que os diga? Estoy inmensamente contento, nervioso por la responsabilidad de ofrecer dos horas de taller en las que os explique todo lo que sé de AWS y de cómo securizar lo mejor posible todo lo que nos aporta. Seguro que me lo voy a pasar genial preparando y exponiendo.

¿Nos veremos por Málaga?

¡Hola Accenture! (… ¡y gracias Dive!)

Han sido unos meses complicados, supongo que os habréis dado cuenta de que el blog ha estado un poco abandonado. En general, todo ha estado en pausa propiciado por grandes cambios en mi vida laboral. Por partes:

Hace varios meses salí de Dive. La experiencia ha sido maravillosa y los compañeros… es que no puedo dejar de echar de menos a gente tan (pero tan, tan) buena. Nunca había trabajado con gente con un potencial tan alto en lo profesional y en lo personal. Siempre echaré de menos las charlas tecnológicas y esas salidas a comer con el equipo. Chavales, os habéis ganado un trocito de mi memoria y corazón, os deseo el mejor de los futuros. Ojalá nos volvamos a encontrar, sería la leche trabajar juntos de nuevo.

Tras varios años siendo el responsable de seguridad de la startup, el momento de cambiar de aires llegó y me pareció genial buscar algo diferente. Lo pensé bien y me puse a hacer una lista:

  • Cinco años en una pequeña consultora.
  • Tres años como freelance.
  • Tres años en una startup.
  • Varias experiencias docentes que me han llevado a ser Profesor de Máster.

¿Siguiente parada? El cuerpo me pedía una gran empresa, conocer el mundo de los proyectos a gran escala, del día a día en un monstruo en el que todo se hace de una forma muy diferente a lo que he estado haciendo hasta ahora. Me puse “disponible” y me llegaron opciones de EY, Deloitte, Telefónica, Indra… pero finalmente mi nuevo rumbo ha sido Accenture.

¿El motivo? Accenture España está en proceso de montar algo grande en seguridad. Se trata de una unidad de negocio con vida propia al nivel de Operations o Consulting. Se está apostando por lo que ellos denominan “The New” y que, básicamente, engloba a Digital, Cloud y Security. Es un reto apasionante ayudar a crecer esta nueva pata y ser parte de todo este proceso de transformación y crecimiento.

Después de cuatro entrevistas y una prueba de inglés, finalmente me llegó una propuesta de incorporación y dí el “sí, quiero”.

Mi nueva oficina

Así que nada, aquí estoy, Manager en Accenture Security relacionado con proyectos cloud. Tras mis primeras semanas, la verdad, muy contento. No os voy a mentir, un poco perdido ya que la forma de trabajar en un sitio así de grande conlleva una fase de aprendizaje compleja, pero con toda la ilusión y energía que los que me conocéis sabéis que pongo en todo lo que hago.

Mi intención es seguir contando por aquí todo lo que aprendo, retomar las tareas relativas a Defender Eye y seguir aportando mi granito de arena a difundir cultura de seguridad.

¡Estamos en contacto!

SecurityInside Live: Jornada Internacional de Seguridad de la Información (ISMS Forum)

Hoy asisto por primera vez a las Jornadas Internacionales de Seguridad de la Información que organiza el ISMS Forum Spain. Para el que no lo conozca, decir que es una red abierta de conocimiento que conecta empresas, organismos públicos y privados, investigadores y profesionales comprometidos con el desarrollo de la Seguridad de la Información en España. Ya son más de 150 empresas y más de 850 profesionales asociados.

Leer más

SecurityInside Live: Mundo Hacker Day 2018

Al igual que el año pasado, me voy al evento “Mundo Hacker Day 2018” para asistir en primera persona a las interesantes charlas que grandes expertos en seguridad van a ofrecer.

Leer más

“Application Security” con Microsoft SDL

El otro día estaba en una entrevista de trabajo en el que me preguntaban si tenía experiencia en metodologías de desarrollo seguro de software. Tras salir de allí pensé que nunca había escrito por aquí sobre ese tema y es algo que me costó encontrar cuando me quise enfrentar al reto de asimilarlo. Es por eso que os traigo la primera de varias entradas, ¡espero que os gusten!

Cuando trabajas como responsable de seguridad, participar en los procesos de desarrollo de software es una de las tareas en las que tienes que dar lo máximo.

Como es lógico, las aplicaciones estarán expuestas a todo tipo de usuario. Puede que sean para uso interno (limitando un poco la exposición) o pueden estar abiertas al mundo, pero siempre serán un objetivo para los fallos “espontáneos” o “buscados” de seguridad.

En la forma de trabajo que hemos tenido hasta “hace cuatro días”, se desarrollaba siguiendo un modelo Waterfall, el que se daba (se sigue dando?) en la Universidad en la que todo tenía una secuencia inalterable basada en:

  • Toma de requisitos
  • Diseño
  • Desarrollo
  • Pruebas
  • Mantenimiento (tras lanzamiento)

Todo muy encorsetado, siendo complicado arreglar ciertos problemas o añadir nuevos requisitos sobre la marcha. Es cierto que se logra una mejora al añadir la implementación de prototipos, lo que podría verse como un leve precursor del modelo agile.

En cualquier caso, utilizar este modelo ha llevado en muchas ocasiones a algo parecido al extreme programming donde se termina por lanzar a la papelera el diseño y los requisitos para realizar desarrollos inmersos en un éxtasis de locura, infinidad de horas y mucho café.

El problema de este tipo de forma de trabajar es que da lugar a todo tipo de fallos de seguridad, sobre todo en viejos modelos de pruebas de seguridad “binarios”, lo que se traduce en “si da tiempo hago alguna prueba y si no…, pues no”.

Como podrás entender, en un mundo en el que cada vez hay más tecnología, en el que todo está conectado y en el que los problemas de seguridad pueden arruinar literalmente negocios y grandes empresas, esa forma de desarrollar ya no es viable.

Microsoft y la seguridad

La multinacional de Redmond archiconocida por el sistema operativo Windows, desde hace años colabora de forma sistemática con gobiernos y organizaciones en la búsqueda de las mejores prácticas en materia de ciberseguridad.

Una muestra de esto es su definición del ciclo de vida de desarrollo seguro, más conocido como Microsoft SDL, que se estableció internamente para todos los desarrollos desde el año 2.004.

Como ejemplo, podemos ver cómo los productos Microsoft han mejorado sustancialmente con respecto a los fallos graves de seguridad detectados antes y después de la puesta en práctica del modelo.

Figura 1 – Boletines de seguridad importantes y críticos de Windows antes y después del SDL

Figura 2 – Boletines de seguridad de SQL Server 2000 antes y después del SDL

Figura 3 – Boletines de seguridad para Exchange Server 2000 antes y después del SDL

Introducción a Microsoft SDL

La metodología que nos presenta Microsoft SDL se basa en tres conceptos principales que tendremos que tener siempre en cuenta:

Formación: todos los roles tanto técnicos como de gestión dentro de un proyecto deben estar debidamente formados en seguridad. Puesto que cada día aparecen nuevas vulnerabilidades y nuevos ataques, la formación debe ser continua en el tiempo y de la mejor calidad posible.

Mejora continua: es importante comprender la causa y el efecto de cada vulnerabilidad para evaluar de forma periódica todos los procesos, así podremos implementar los cambios que sean necesarios.

Responsabilidad: será muy importante archivar toda la información necesaria para realizar el mantenimiento de una aplicación cuando aparezcan los problemas. Tener un plan de detección y respuesta ante incidentes de seguridad nos permitirá poner en movimiento a todas las partes implicadas en el mismo.

Es por eso que el modelo de Microsoft SDL se estructura en cinco áreas de capacidades alineadas con las fases clásicas de desarrollo de software:

  • Formación, directivas y capacidades organizativas
  • Requisitos y diseño
  • Implementación
  • Comprobación
  • Lanzamiento y respuesta

Con el paso del tiempo y la creciente utilización de metodologías ágiles, Microsoft ha implementado una versión especial del SDL para este tipo de forma de desarrollar. Dicho modelo lo iremos viendo en las próximas entradas.

¿Te lo vas a perder?