“Conocimiento Redes>Seguridad de Red

¿La mayoría de los especificistas de seguridad en red e informática saben cómo programar?

2011/7/30
Se está volviendo cada vez más común Para que los especialistas en seguridad de la red y la computadora sepan cómo programar, pero no es necesariamente un requisito para * cada * rol. He aquí por qué:

razones por las cuales la programación es beneficiosa:

* Automatización: Las tareas de seguridad a menudo implican acciones repetitivas que se pueden automatizar a través de secuencias de comandos.

* Desarrollo de herramientas de seguridad: Muchos especialistas en seguridad personalizan las herramientas existentes o incluso construyen las suyas utilizando lenguajes de programación.

* Análisis de vulnerabilidad: Comprender el código ayuda a analizar el software y los sistemas para posibles fallas de seguridad.

* Respuesta de incidentes: El análisis de los patrones de malware y de ataque a menudo requiere habilidades de análisis de código.

* Inteligencia de amenazas: Procesamiento y análisis de grandes conjuntos de datos para beneficios de inteligencia de amenazas de la programación del conocimiento.

no siempre es obligatorio, pero muy recomendable:

* Posiciones de nivel de entrada: Puede no requerir conocimientos de programación extensos, pero a menudo se esperan habilidades básicas de secuencias de comandos.

* Roles especializados: Algunos roles de seguridad, como probadores de penetración y analistas de seguridad, dependen en gran medida de las habilidades de programación.

* Avance profesional: Las fuertes habilidades de programación pueden abrir puertas a posiciones de seguridad más avanzadas y de mayor remedio.

Idiomas comúnmente utilizados:

* Python: Ampliamente utilizado para su versatilidad, extensas bibliotecas y facilidad de uso en automatización, secuencias de comandos y análisis de datos.

* bash/powershell: Esencial para automatizar tareas en entornos Linux/Unix y Windows, respectivamente.

* JavaScript: Útil para pruebas y análisis de seguridad de aplicaciones web.

* c/c ++: Necesario para el análisis del sistema de bajo nivel y la ingeniería inversa.

En conclusión:

Si bien no todos los especialistas en seguridad de la red y la computadora necesitan ser un experto en programación, tener al menos una comprensión básica de los conceptos de programación y los lenguajes comunes relacionados con la seguridad se está volviendo cada vez más valioso, si no esencial, en el panorama de ciberseguridad actual.

Seguridad de Red
Reglas de firewall de punto final
¿Qué elimina un cortafuegos potente y correctamente configurado?
Cómo configurar un servidor proxy de Windows
Cómo arreglar una clave de seguridad inalámbrica de red que no es correcto en Vista
Cómo utilizar Firesheep en un Mac
Cómo proteger un servidor de Intranet
¿Los datos se envían a través de una red inalámbrica a salvo de la intercepción, incluso si no está encriptada?
Secure Web de conexión a Internet Transfer Protocol
Conocimiento de la computadora © http://www.ordenador.online