O que é DevSecOps?
DevSecOps é um aumento do DevOps para permitir que as práticas de segurança sejam integradas na abordagem DevOps. Ao contrário de um modelo tradicional de equipe de segurança centralizada, cada equipe de entrega tem o poder de levar em conta os controles de segurança corretos em sua entrega de software. As práticas de segurança e testes são realizados mais cedo no ciclo de vida do desenvolvimento, daí o termo "shift left" pode ser usado. A segurança é testada em três áreas principais: estática, composição de software e dinâmica. A verificação do código estaticamente via teste de segurança de aplicativo estático (SAST) é teste de caixa branca com foco especial na segurança. Dependendo da linguagem de programação, diferentes ferramentas são necessárias para fazer essa análise de código estático. A composição do software é analisada, especialmente as bibliotecas e suas versões são verificadas contra listas de vulnerabilidades publicadas pelo CERTAST e outros grupos de especialistas.
DevSecOps é um aumento do DevOps com segurança integrada na abordagem DevOps. Tem crescido nos últimos anos, pois a produção de software seguro está se tornando uma prioridade para as empresas.