APPSEC & DEVSECOPS

DEVSECOPS

Exclusivo para empresas
aluno01
aluno02
aluno03

+ 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.

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

exclusivo para empresas

PEÇA AGORA UM ORÇAMENTO
PARA A SUA EMPRESA


Rolar para cima