Hay muchas formas de abordar esta área, y antes de entrar en la administración, primero debe sentirse cómodo con el entorno Unix. Dominar el terminal es imprescindible, y para empezar, puede consultar esta lista de comandos de Unix. Entrar en la administración de Linux depende de su perspectiva y objetivos hacia la industria.
Administrar, configurar y asegurar entornos de producción:
- Si termina trabajando con desarrolladores de software donde el enfoque se centra en los sistemas y aplicaciones distribuidos, es posible que pase una gran parte del tiempo en el aprovisionamiento de servidores, la replicación de máquinas y la automatización de implementación.
- El aprovisionamiento del servidor se puede lograr de forma manual escribiendo sus propios scripts de bash o simplemente usando herramientas automatizadas como Ansible, Docker o Puppet, etc. Para comenzar, verifique cómo ejecutar y configurar máquinas virtuales de desarrollo local utilizando Vagrant. La implementación automatizada de la orquestación se puede hacer con Capistrano, por ejemplo. Aprender AWS también puede ser una gran ventaja, ya que el control de la máquina ahora se puede mejorar ejecutando scripts específicos.
- Los aspectos de seguridad vendrían luego con la configuración del entorno para responder a amenazas externas, y para lograr esto, se pueden aplicar varias capas de acuerdo con las especificaciones del producto. Realizar pruebas de penetración en máquinas Linux también puede encajar en esta categoría.
Búsqueda de errores, desarrollo de exploits locales / remotos y ataques O-day:
- ¿Cuáles son las diferencias entre un virus informático, un gusano, un troyano, malware y spyware?
- Básicamente no sé nada sobre ciberseguridad o codificación. Planeo estudiar seguridad cibernética el próximo semestre. ¿Qué puedo hacer para comenzar a aprender lo básico?
- Facebook ahora es HTTPS. ¿Es posible secuestrar la sesión?
- ¿Cuál es la mejor computadora portátil para un programador (interesado en codificación competitiva, proyectos de código abierto) para un presupuesto dentro de Rs 60000 (~ $ 900)?
- Cómo instalar avg antivirus
- Desde que Google lanzó ChromeOS, afirman que tienen el sistema operativo más seguro para navegar por Internet. Tal vez le interese investigar un poco sobre eso, una vez que se convierta en un experto en Gentoo (el sistema operativo base para el sistema operativo de Google). Gentoo también proporciona un proyecto de seguridad muy agradable en el que puede familiarizarse con vulnerabilidades comunes.
- La explotación del kernel de Linux también podría ser algo de su interés. Encuentra algunas distribuciones viejas / malas en la red e intenta aprender a reproducir varias vulnerabilidades. Esto sería genial si quieres convertirte en un especialista en seguridad. También se deben considerar los sofisticados servicios / software de Linux y las técnicas de ingeniería inversa. Las medidas de contador de seguridad en los núcleos modernos definitivamente son algo que vale la pena considerar también.