Com a crescente participação do software em nossas vidas, precisamos ter um cuidado ainda maior com a segurança no desenvolvimento e quanto mais cedo adicionarmos essa preocupação em nosso projeto, mais cedo teremos resultados melhores e custos menores.
A segurança precisa ser um tema inicial do projeto, e não apenas uma etapa validação no fim do ciclo. Quando nosso projeto nasce com uma visão de segurança, o seu ciclo de vida lidará melhor com isso e permitira um gerenciamento menos conflituoso.
Normalmente utilizamos esse termo para enaltecer o papel da segurança no conceito de DevOps, mas pessoalmente não gosto muito dessa abordagem uma vez que em DevOps já deveríamos considerar a segurança. De qualquer forma, o que queremos dizer com DevOps?
Ou desenvolvimento, é a área responsável pela criação dos produtos e suas atualizações. Gosto de pensar como um lado que sempre vai buscar a inovação e o aprimoramento, o que representa também um maior risco para os sistema já existentes e estáveis.
É o lado menos glamoroso (estamos em um blog chamado DEV afinal), que une as equipes responsáveis pela operação, ou seja, por manter os sistema operando e funcionando conforme o esperado. Podemos pensar nesse lado como sendo o que deseja a estabilidade e a previsibilidade.