Capítulo 1 TL;DR: A segurança não é apenas um "problema de outra pessoa". De desenvolvedores a gerentes, todos têm pele no jogo do desenvolvimento seguro. SSDLC não é sobre mais burocracia; é sobre o envio de software melhor e mais seguro mais rápido, mantendo os clientes felizes e evitando aquelas simulações de incêndio às 2 da manhã. Este capítulo explica por que ele é importante e o que ele traz para você.
Já viu isto antes. O seu sprint está concluído, o pipeline está verde e está pronto para enviar... Até que a segurança lança uma bomba de última hora. CVEs, misconfigs, secretsexpostos... e agora a sua implementação está morta na água. A frustração, o apontar de dedos e um fim de semana passado a depurar a confusão de outra pessoa.
Mas há uma coisa: não tem de ser assim.
O desenvolvimento seguro não se trata de abrandar ou adicionar mais portas. Trata-se de incorporar a segurança no seu processo desde o primeiro dia - para que não seja emboscado na linha de chegada. Quando bem feitas, as práticas de desenvolvimento seguro ajudam-no a enviar mais rapidamente, a dormir melhor e a evitar desastres sem quebrar o seu fluxo.
Neste capítulo, vamos explicar o que o Secure SDLC realmente significa, quem é responsável por ele (dica: não é apenas a equipe de segurança), e por que cada desenvolvedor, engenheiro DevOps e líder técnico deve se preocupar. Porque construir software seguro não é trabalho de outra pessoa - é parte de fazer o trabalho direito.