¿Qué tipo de trabajo inicial obtienes si vas a la seguridad cibernética?

Depende de qué rol estás imaginando. Después de algún tiempo en este sector, creo firmemente que si no comprende los fundamentos técnicos fundamentales del control / vulnerabilidad / mitigación en el que está trabajando, está en desventaja, tanto en relación con los atacantes. y a sus competidores potenciales en el grupo laboral.

Si usted es un ingeniero de software, ciertamente existen roles de seguridad en el espacio de seguridad del software, y también una necesidad continua de nuevas herramientas para ayudar a los desarrolladores a desarrollar código seguro y validar el código existente. También siempre se necesitan herramientas para administrar los flujos de trabajo relacionados con la seguridad, como el seguimiento de incidentes o el análisis de datos de amenazas.

En el lado de la ingeniería de software, si usted es un escritor compilador, puede buscar en LangSec (seguridad del lenguaje), que es la búsqueda de plataformas de desarrollo que hacen que sea más difícil escribir código incorrecto.

Si ha estado en el lado de la ingeniería inversa del software por otro espacio, es posible que le resulte relativamente fácil ingresar a la ingeniería inversa del malware, que algunas personas ahora agrupan en la parte de la profesión de “respuesta a incidentes”.

Si usted es una persona de operaciones, no está mal haber pasado un tiempo en un centro de operaciones de red (NOC) por un tiempo, ya que comprender cómo funciona realmente Internet es importante cuando intenta distinguir entre una falla de la red y una negación ataque de servicio. El tiempo pasado en un NOC sería de gran ayuda para alguien que quiera trabajar en un SOC (centro de operaciones de seguridad).

Si está interesado en la respuesta a incidentes, hay una variedad de caminos que pueden llevarlo a la seguridad. Los auditores, investigadores, abogados y especialistas en análisis de fallas son personas que probablemente tengan una buena base para el trabajo de IR.

Sé que algunos de los mejores miembros del personal de los CON que he visto fueron personas que habían salido de los roles de comunicaciones militares de EE. UU. (Operaciones de red, no relaciones públicas). Sabían cómo escribir un informe de turno y entregar un problema abierto a alguien en un turno entrante.

Por último, si ya sabe sobre el desarrollo de aplicaciones web, le sugiero que lea sobre la seguridad de las aplicaciones web y asimile la información en el sitio de OWASP (The Open Web Application Security Project). Afirmaré que la gran mayoría de los desarrolladores de aplicaciones web no han pensado en la seguridad, a menudo escriben código que está lleno de agujeros y descubro que es más costoso agregar capacidades de seguridad más tarde de lo que hubiera sido si lo hubieran hecho el día 1. Hay una necesidad desesperada de personas que puedan crear, evaluar y corregir aplicaciones web seguras. Solo ser un desarrollador web que entiende los problemas y cómo mitigarlos puede poner a alguien en una nueva categoría profesional.

No hay una respuesta “correcta” única, pero hay (generalmente) dos campos.

Los ingenieros de software son buenos profesionales de ciberseguridad. Esto se debe en parte a las habilidades para crear y mantener el código (y la “mentalidad creativa” que necesariamente sigue), y en parte a la creciente amplitud de la “seguridad de las aplicaciones”, ahora la superficie de ataque más importante del mundo. (Hace diez años, esto era ‘seguridad de red’. Ambos todavía existen, pero el enfoque ha cambiado).

Los administradores del sistema son buenos profesionales de ciberseguridad. Esto se debe en parte a la amplia exposición a innumerables tareas de creación, instalación y ajuste de archivos de configuración, y en parte al enfoque consciente de la seguridad que la mayoría de los sistemas operativos (sí, incluso Windows) imponen a sus administradores ( / etc / sshd_config, /etc/xinetd.conf, Registry.sam, LMCompatibilityLevel, etc.).

Las funciones terciarias también son posibles: la mayoría de las veces los auditores de cumplimiento, pero también los guardias de seguridad física, los técnicos de los centros de datos, los oficiales tradicionales de aplicación de la ley, los militares enlistados con especializaciones de ‘computadora’, etc. Estos son campos de conocimiento válidos; La curva de aprendizaje inicial será más grande y empinada.

De estos, diría que el administrador del sistema es el “mejor” más adecuado, el más amplio y el más ampliamente preparado, pero eso refleja los orígenes de mi propia red / SO / administrador del sistema y el sesgo resultante. No hay ninguna razón por la que un tipo de seguridad de la aplicación no pueda ser tan bueno (o mejor que) un tipo de seguridad de administrador de sistemas, especialmente cuando se trata de fallas de software.