¿Debo saber programar para ciberseguridad? 🤖

0

El informe del Foro Económico Mundial titulado “El futuro de los empleos” muestra que los 10 con mayor incremento en su demanda son los especializados en el área IT.

 

Los desarrolladores de software, analistas de control de calidad y testers obtienen ingresos de un promedio anual de 110,140 USD.

Según la Oficina de Estadísticas Laborales de los EE. UU.
Además se prevé que esta cifra crezca un 22% hasta el 2029.

Entonces, ya sea que te vayas a dedicar a programar o a desarrollar soluciones en seguridad informática es necesario conocer y saber interpretar lenguajes de programación que puedan servirte de apoyo para realizar ciertas tareas de manera más ágil.

Para ciberseguridad, es un caso especial.
Ya que el área es tan extensa que no precisa de desarrollar constantemente código, sin embargo no se excluye la programación.

Estos son algunos de los lenguajes de programación que van a resultarte muy útiles si te vas a especializar en ciberseguridad o, si piensas cambiar de giro y ya tienes las bases de desarrollo.

Es usual el uso de herramientas de línea de comandos para recolectar información, entonces se requiere conocimiento en bash, Batch o powershell dependiendo del S.O.

  • Conocimientos en lenguajes de scripting para el tema de exploit, estos comúnmente están programados en lenguajes script como python, php, Ruby .

Dependiendo de lo que se audita, puede ser conveniente tener nociones de lenguajes web como: php, java, javaScript.

en este último se utiliza por ejemplo para ataques cross Site Scripting o para conocer cómo está hecha una aplicación y así analizar donde puede fallar.

 

  • SQL para auditar y explotar aplicaciones con bases de datos.

    Asembler: Explotaciones de más bajo nivel, como buffer overflow.

Eso es todo, compi. Gracias por leerme. 👩🏻‍💻

¡Compártelo!