Principais tópicos de DEVSECOPS a ter conhecimentos em ambientes linux.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Principais tópicos de DEVSECOPS a ter conhecimentos em ambientes linux.
Olá, Thomas! Tudo bem?
No contexto de DevSecOps, o Linux não é apenas o sistema onde as aplicações rodam, mas a base de toda a infraestrutura e segurança da automação. Para quem tá vindo de Modelagem de Ameaças, entender o sistema operacional é fundamental para prever como um atacante pode explorar brechas.
O conceito de Menor Privilégio começa aqui. Você precisa dominar:
chmod, chown e o uso correto de sticky bits.No DevSecOps, você vai configurar a comunicação entre containers e microsserviços. Estude:
iptables ou nftables (e ferramentas mais simples como ufw ou firewalld).netstat, ss, lsof.Saber o que está rodando e como o sistema se comporta:
systemctl).journalctl e o diretório /var/log para investigar incidentes.top, htop, df, free.A parte "Ops" do DevSecOps exige automação. Você precisa saber criar scripts para:
Para consolidar esse conhecimento, recomendo seguir esta ordem:
Dominar o terminal vai te dar a base necessária para aplicar os conceitos de Modelagem de Ameaças que você viu no curso, permitindo que você valide se as ameaças teóricas podem ser executadas na prática no ambiente Linux.
Espero que ajude nos seus estudos!
Você já tem mais familiaridade com Linux básico ou está começando agora nessa área?
Muito obrigado!