O model OWASP SAMM

Uma breve apresentação do que é o framework e suas áreas de atuação

Nessa publicação, abordarei o OWASP SAMM (Software Assurance Maturity Model)arrow-up-right e sua utilidade na implementação de um programa de segurança de aplicações. Desenvolvido pela Open Worldwide Application Security Project (OWASP)arrow-up-right, o SAMM é um modelo aberto e gratuito que auxilia organizações na avaliação e aprimoramento de seus programas de segurança de software. Ele oferece uma estrutura abrangente e escalonável, abordando todas as áreas chave de segurança ao longo do ciclo de vida de desenvolvimento de software, como estratégia e métricas, governança, construção e verificação, treinamento e conscientização. A implementação do SAMM permite que as organizações avaliem sua maturidade atual em termos de segurança de software e identifiquem áreas de melhoria para fortalecer seus processos e práticas de segurança. Dessa forma, os riscos associados à segurança de aplicações podem ser adequadamente gerenciados ao longo do tempo.

Mas como funciona o modelo?

O modelo do SAMM é composto por cinco grupos principais de categorias, cada um contendo três subcategorias. Essas categorias e subcategorias abordam processos que têm um impacto direto e indireto em todas as etapas de desenvolvimento. Abaixo, você encontra a tabela do modelo do SAMM:

Governança

Estratégia e métricas

Políticas e conformidade

Educação e orientação

Projetar

Avaliação de ameaça

Requisitos de segurança

Arquitetura de segurança

Implementação

Construção segura

Implantação segura

Gestão de defeitos

Verificação

Avaliação de arquitetura

Testes orientados a requisitos

Testes de segurança

Operação

Gestão de incidentes

Gestão de ambiente

Gestão operacional

Cada uma dessas subcategorias possui uma estrutura dividida em três níveis de maturidade, acompanhados por dois fluxos relacionados a cada nível. Esses fluxos desempenham um papel crucial ao identificar as ações necessárias para alcançar uma determinada categoria de maturidade. Eles orientam as organizações na implementação das medidas adequadas para atingir e manter o nível desejado de maturidade.

Explore as subpáginas para obter uma compreensão mais aprofundada do conteúdo de cada uma delas. No entanto, esteja ciente de que informações mais detalhadas sobre a avaliação do seu nível de maturidade e métodos de implementação serão abordadas em publicações futuras.

Last updated