Introducción a la seguridad informática

¿Cómo introducirse en la seguridad informática?




Es importante tener en cuenta que cuando pensamos en seguridad informática, pensamos en muchas cosas. La palabra seguridad es muy amplia y la palabra informática igual. Para adentrase en este mundo lo primero antes de comenzar a realizar pruebas, o meternos en problemas por falta de conocimiento y uso indebido de herramientas (Espero no se asusten). Es que tengamos primero conocimiento de lo que estamos haciendo, y no correr herramientas como loco; debemos comenzar por las bases, así que daré una serie de puntos claros a tener en cuenta para estar bien encaminados por este mundo.


Lo primero que debemos tener en cuenta



  • Aprender a usar nuestro sistema operativo, de preferencia (Linux), debemos instalar una distro de Linux, recomiendo Kali Linux o Parrot Segurity. Pero existen muchas más.

  • Aprender acerca de redes. Suena sencillo, pero recuerden que estaremos auditando redes, una red esta compuesta de diferentes modelos, es importante saber como funciona la red a fondo. Para darte una pista podríamos comenzar con los modelos OSINT.

  • Aprender algún lenguaje de programación. Si estamos pensando en estudiar seguridad, lo que nos dará un plus a nuestro trabajo es aprender a programar, ya sea en un lenguaje de scripting o uno compilado, existen diferentes tipos de lenguaje, y estos se distinguen por niveles, para no ir tanto a profundidad, te recomiendo aprender Python, aunque podrías aprender C o C++, PHP, ect.

  • Aprender shell scripting, esto no siempre todos lo aprenden o no le dan mucha importancia, solo lo manejan a niveles básicos, pero dejame decirte que si tu eres parte de ellos, te equivocas. Debes aprender a usarlo a la perfección. De esta forma puedes manejar tu sistema linux a gusto, como quieras. Podemos programar acciones y podemos hacer muchas cosas interesantes con Bash por ejemplo.

  • Aprender Base de datos, aprender a usar un gestor de bases de datos, y saber donde surgen ciertos errores es lo que distingue a un buen programador, o hacker de otro. Podrías usar MYSQL o Postgrest para aprender SQL. Estos son gestores, y SQL es el modelo de bases de datos relacional, aunque también existe NoSQL, podríamos aprenderlos ambos.

  • Por último debemos aprender criptografía, debemos aprender a trabajar con SHA256 y otros tipos de cifrados.

Comentarios