DEVSECOPS



+ De 100 alunos
recomendam esse curso.
Este curso estratégico capacita profissionais em práticas de segurança integradas ao ciclo DevOps. Cobre conceitos e ferramentas essenciais para a transição de DevOps para DevSecOps, alinhando segurança e agilidade na entrega de software.
Sobre o Curso de DevSecOps
Este curso capacita profissionais a integrarem segurança em todas as etapas do ciclo de desenvolvimento de software, promovendo a cultura do “Shift-Left” e a adoção de práticas modernas de automação e monitoramento.
Com foco em aplicações reais, o conteúdo aborda modelagem de ameaças, integração de ferramentas de segurança em pipelines de CI/CD, gerenciamento de vulnerabilidades e automação de infraestrutura com segurança desde a fase de provisionamento.
Ideal para empresas que desejam consolidar uma cultura de segurança contínua e integrada aos fluxos ágeis de desenvolvimento e operações.
PÚBLICO - ALVO
Quem busca conhecimentos em segurança aplicada ao desenvolvimento e operações:
- Desenvolvedores de software
- Especialistas e engenheiros de DevOps
- Profissionais de segurança da informação
- Arquitetos de software e infraestrutura
- Security champions
- Gestores de TI
Recomendado também para quem deseja implementar uma cultura de segurança contínua em suas organizações
PRÉ - REQUISITOS
- Familiaridade com Desenvolvimento de Software;
- Familiaridade com Metodologias Ágeis, noções de DevOps, noções de Segurança da Informação e noções em Desenvolvimento de Software Seguro (AppSec).
DURAÇÃO
24 horas em formato EAD gravado.
NÍVEL
Intermediário – Avançado.
- CAPÍTULO 1
- CAPÍTULO 2
- CAPÍTULO 3
- CAPÍTULO 4
- CAPÍTULO 5
- CAPÍTULO 6
- CAPÍTULO 7
- CAPÍTULO 8
Introdução ao DevOps
• O que é DevOps: Conceitos básicos e a importância da cultura DevOps.
• Os princípios do DevOps – CAMS: Cultura, Automação, Medição e Compartilhamento.
• Benefícios e desafios de adotar DevOps: Vantagens e possíveis dificuldades na implementação.
• CI/CD – O que é?
- O que é Continuous Integration? Integração contínua e suas práticas.
- O que é Continuous Deployment? Entrega contínua e automação do deployment.
• Estratégia de deployment Blue / Green: Estratégias de deployment para minimizar downtime e riscos.
• Como projetar um pipeline de CI/CD: Passos para criar pipelines eficientes.
• O que é DevSecOps? Integração de segurança no ciclo de vida do desenvolvimento.
Introdução às Ferramentas de Segurança em DevOps
• SCM – Source Code Management – GitHub: Controle de versão e repositórios de código.
• Plataforma de CI/CD – Circle CI: Automação de builds, testes e deploys.
• Provedor de Cloud – AWS: Serviços em nuvem da Amazon para suporte a DevSecOps.
• Solução para containers – Docker: Uso de containers para consistência e portabilidade.
• Infrastructure as Code: Introdução a Automação de infraestrutura e segurança com IaC.
• SAST – Static Analysis Security Tool: Ferramentas para análise estática de código (ex: SonarQube).
• DAST – Dynamic Analysis Security Tool: Ferramentas para análise dinâmica de segurança (ex: OWASP ZAP).
• Gestão de Vulnerabilities – Defect Dojo: Plataforma para gestão de vulnerabilidades.
• Hands-on: Configurando um pipeline de CI/CD
- GitHub: Integração de repositórios de código.
- Circle CI: Configuração de pipelines automatizados.
- AWS: Deployment em ambiente de nuvem.
Secure SDLC e Pipeline de CI/CD
• O que é S-SDLC? Ciclo de vida de desenvolvimento seguro.
• Frameworks de S-SDLC: OWASP SAMM e outros frameworks de segurança.
• Fases do S-SDLC: Estratégia, educação, requisitos de segurança, codificação segura, análise de código, testes de segurança e gestão de vulnerabilidades.
• S-SDLC e DEVOPS – DEVSECOPS: Integração de práticas de segurança no DevOps.
Software Composition Analyst (SCA)
• Software de terceiros – Quais os riscos? Riscos associados ao uso de bibliotecas de terceiros.
• O que é SCA – Software Composition Analysis? Análise da composição do software e seus componentes.
• Como funciona uma solução de SCA? Funcionamento de ferramentas como Snyk.
• Desafios de se implementar SCA: Desafios e considerações na implementação.
• Hands-on: Software Composition Analysis no pipeline de CI/CD
- GitHub: Integração de SCA em repositórios.
- Circle CI: Automação de SCA em pipelines.
- Docker: Análise de vulnerabilidades em containers.
- AWS: Deployment seguro com SCA.
Static Application Security Testing (SAST)
• O que é SAST? Análise estática de segurança de aplicações.
• Como funciona uma ferramenta de SAST? Funcionamento e exemplos de ferramentas.
• O que deve-se considerar ao implementar SAST? Boas práticas e desafios.
• O que é Secrets Scanning? Detecção de segredos e credenciais no código.
• Como funciona uma ferramenta de Secrets Scanning? Ferramentas e integração.
• Hands-on: Static Analysis no pipeline de CI/CD
- GitHub: Análise estática em repositórios.
- Circle CI: Integração de SAST em pipelines.
- Docker: Análise de código em containers.
- AWS: Implementação de SAST em ambientes de nuvem.
Dynamic Application Security Testing (DAST)
• O que é DAST? Análise dinâmica de segurança de aplicações.
• Como funciona uma ferramenta de DAST? Ferramentas e exemplos (ex: OWASP ZAP).
• Testes dinâmicos de API – API Scanning: Segurança de APIs e ferramentas de varredura (ex: OWASP ZAP).
• O que considerar ao implementar DAST? Considerações e desafios.
• Hands-on: DAST e API Scanning no pipeline de CI/CD
- GitHub: Integração de DAST em repositórios.
- Circle CI: Automação de testes dinâmicos.
- Docker: Execução de DAST em containers.
- AWS: Implementação de DAST em nuvem.
Infraestructure as Code (IaC)
• O que é Infrastructure as Code (IaC)? Definição e benefícios.
• Linguagens e plataformas de IaC: Terraform, Ansible, Puppet, AWS CDK e Serverless Framework.
• Como definir a plataforma ou linguagem: Critérios de escolha.
• Riscos de Segurança ao se utilizar IaC: Boas práticas e mitigação de riscos.
• Hands-on Infra as Code:
LAB 01: Implementando IaC usando Terraform
• GitHub, Circle CI, Docker, AWS: Integração de IaC e ferramentas de segurança.
LAB 02: Análise estática de código com Checkov
• GitHub, Circle CI, Docker, AWS: Integração de Checkov para análise de código.
Gestão de Vulnerabilidades
• O que é Gestão de Vulnerabilidades? Definição e importância.
• Fluxo da Gestão de Vulnerabilidades: Processo de identificação, análise e mitigação.
• Desafios da correta gestão de Vulnerabilidades: Desafios comuns e como superá-los.
• Ferramentas de Gestão de Vulnerabilidades: DefectDojo, Konducto, ThreadFix, Conviso Appsec.
• Triagem de Falsos positivos: Técnicas e boas práticas.
• Relatórios e indicadores importantes: Medição e análise de desempenho.
• Implementando Gestão de Vulnerabilidades: Estratégias e integração com DevSecOps.
• Hands-on: Integrando Ferramentas de Segurança com DEFECT DOJO
- GitHub, Circle CI, Docker, AWS: Integração de ferramentas de gestão de vulnerabilidades.
HABILIDADES ADQUIRIDAS
- Compreensão dos Princípios e Práticas de DevOps e DevSecOps – Skill: K0022 – Knowledge of the principles, methods, and tools for developing, scheduling, coordinating, and managing projects and resources, including monitoring and inspecting costs, work, and contractor performance. NICE Framework Category: Securely Provision (SP).
- Implementação de Pipelines de CI/CD Seguros – Skill: T0062 – Skill in implementing automation tools and frameworks (continuous integration and continuous delivery pipelines). NICE Framework Category: Operate and Maintain (OM).
- Utilização de Ferramentas de Segurança em Todas as Fases do Ciclo de Desenvolvimento de Software – Skill: K0008 – Knowledge of application security risks (e.g., Open Web Application Security Project Top 10 list). NICE Framework Category: Protect and Defend (PR)
- Gerenciamento de Vulnerabilidades e Integração de Soluções de Segurança como SAST, DAST, e SCA – Skill: S0042 – Skill in using code analysis tools to detect security flaws in code. NICE Framework Category: Protect and Defend (PR).
- Configuração e Automação da Infraestrutura como Código (IaC) com Segurança – Skill: T0186 – Skill in implementing and integrating risk management processes and practices (e.g., risk detection, evaluation, monitoring, and remediation) into the Software Development Lifecycle (SDLC). NICE Framework Category: Securely Provision (SP).
- Execução de Testes de Segurança Dinâmicos e Estáticos de Aplicações e APIs – Skill: S0147 – Skill in performing static analysis to determine common coding flaws and critical software vulnerabilities. Skill: S0158 – Skill in performing dynamic analysis to identify common vulnerabilities in code and applications. NICE Framework Category: Protect and Defend (PR).
PORQUE ESCOLHER A CECYBER
CONHECIMENTO PRÁTICO
Adquira conhecimento prático para atuar nos principais desafios de segurança enfrentados pelas
grandes empresas.
CONQUISTE HABILIDADES
Conquiste habilidades por meio da exposição a problemas, vulnerabilidades e ataques cibernéticos do mundo real
GANHE PROJEÇÃO
DE CARREIRA
Ganhe em projeção de carreira
com a academia líder na
capacitação em cibersegurança
do mercado corporativo brasileiro.
CONTE COM A ACADEMIA LÍDER
Somos a academia LïDER na
capacitação em Cibersegurança
do mercado corporativo
brasileiro
DEPOIMENTOS DOS ALUNOS DA CECYBER

FRANCISCO MATEUS
“Escolhi a CECyber por sua reputação e por ser uma das Instituições autorizadas CompTIA. O suporte é muito prestativo e ágil. O curso prepara não só para Certificação, mas de forma geral para adentrar na Cibersegurança.”

FRANCISCO MATEUS
“Escolhi a CECyber por sua reputação e por ser uma das Instituições autorizadas CompTIA. O suporte é muito prestativo e ágil. O curso prepara não só para Certificação, mas de forma geral para adentrar na Cibersegurança.”

FRANCISCO MATEUS
“Escolhi a CECyber por sua reputação e por ser uma das Instituições autorizadas CompTIA. O suporte é muito prestativo e ágil. O curso prepara não só para Certificação, mas de forma geral para adentrar na Cibersegurança.”
VEJA ARTIGOS RELACIONADOS
Passo a passo para a implementação e certificação da ISO 27001 – Roteiro prático
Roteiro prático com 17 etapas para implementar e certificar a...
CONTINUE LENDOPrincipais Razões pelas quais o treinamento em cibersegurança protege sua organização
As ameaças à cibersegurança estão crescendo, e as grandes empresas...
CONTINUE LENDOAlém do firewall: validação contínua e microssegmentação travam avanço de ataques
O modelo tradicional de segurança digital, ancorado em barreiras de...
CONTINUE LENDOTop 7 benefícios de trabalhar na indústria de tecnologia
Não faltam vagas de TI que pagam bem, incentivam a...
CONTINUE LENDOexclusivo para empresas
