Desenvolvimento Seguro de Software

Ementa oficial para certificação da EXIN SFP - Secure Programming nos Fundamentos do Ciclo de Desenvolvimento Seguro

4.23 (767 reviews)
Udemy
platform
Português
language
Network & Security
category
instructor
Desenvolvimento Seguro de Software
14,045
students
3.5 hours
content
Aug 2021
last update
FREE
regular price

What you will learn

Adquire conhecimento sobre programação segura.

Identificar ameaças de segurança e soluções que estão relacionadas com a autenticação e gerenciamento de sessão.

Aprende a lidar com inputs do usuário em formulários web de forma segura.

Adquire conhecimento sobre gestão de autorização para as partes do seu software.

Aprende sobre a configuração, tratamento de erros e “login” e as suas implicações para a segurança.

Aprende sobre o funcionamento e uso de criptografia.

Aprende os conceitos básicos de engenharia de software seguro.

Why take this course?

Nossa experiência nos ensinou que o nível atual de segurança que as atuais aplicações da Web contêm não é suficiente para garantir a segurança. Isso ocorre principalmente porque os desenvolvedores web não estão cientes dos riscos e perigos que estão à espreita, esperando para serem explorados por hackers. Por isso, decidimos desenvolver uma ferramenta de segurança para criar um sistema de guia disponível para todos os desenvolvedores, para que eles possam desenvolver aplicativos seguros por design.

A estrutura de conhecimento de segurança está aqui para oferecer suporte a desenvolvedores para criar aplicativos seguros. Ao analisar as técnicas de processamento nas quais os desenvolvedores usam para editar seus dados, o aplicativo pode vincular essas técnicas a diferentes vulnerabilidades conhecidas e fornecer ao desenvolvedor feedback sobre descrições e soluções sobre como implementar adequadamente essas técnicas de maneira segura.

O segundo estágio do aplicativo está validando se o desenvolvedor implementou corretamente diferentes tipos de mecanismos de defesa. E por meio de listas de verificação diferentes, como os padrões de verificação de segurança do aplicativo. Por meio das respostas fornecidas pelo desenvolvedor, o aplicativo gera novamente a documentação na qual fornece comentários sobre quais mecanismos de defesa ele esqueceu de implementar e fornece a ele comentários sobre descrições e soluções sobre como implementar adequadamente essas técnicas de maneira segura.

Crime cibernético, vazamento de dados e segurança da informação tem estado cada vez mais em evidência. Não apenas nas notícias, mas governos e empresas dedicam cada vez mais recursos nessas áreas. Entretanto, a maior parte da atenção ainda está focada mais nas medidas reativas (Como pegar os ”cyber criminals”?) do que em  medidas preventivas (Como tornar nossos sistemas seguros?).

Construir aplicações seguras vale o investimento. A chave para um processo seguro de construção de software é a educação. Se os programadores não compreendem os aspectos de segurança do software que estão construindo, qualquer  investimento adicional no processo é inútil.  para obter a satisfação do cliente


Content

Webinar - Como se tornar um especialista em Desenvolvimento Seguro de Software

Introdução

Gerenciamento de Sessão e Autenticação

Gerenciamento de Sessão e Autenticação

Manejo de Entrada de Usuário

Manejo de Entrada de Usuário

Autorização, Configuração, Manejo e Registro de Erros

Autorização, Configuração, Manejo e Registro de Erros

Criptografia e Engenharia de Software Seguro

Criptografia e Engenharia de Software Seguro
Dica 01 - Hash de Senhas e sua utilização Segura
Dica 02 - Como mitigar os ataques de SQL Injection em aplicações WEB
Webinar - Como se tornar um especialista em Desenvolvimento Seguro de Software

Exercício

Exercício

Screenshots

Desenvolvimento Seguro de Software - Screenshot_01Desenvolvimento Seguro de Software - Screenshot_02Desenvolvimento Seguro de Software - Screenshot_03Desenvolvimento Seguro de Software - Screenshot_04

Reviews

Jonatha
September 21, 2022
Ótimo conteúdo, bem abrangente e um ótimo ponto de partida para quem está iniciando no desenvolvimento seguro.
Geilson
June 27, 2022
O instrutor bem experiente no assunto e passa segurança no que fala. Até agora o curso está vdentrobdo que eu estava esperando.
Lucas
April 1, 2022
Na parte de "Atualiza Sessão" (tempo 8:30) é como funciona por exemplo alguns sites (como do gov), que quando vc faz login, se voltar a página ainda vai estar logado. Isso é considerado falha né?! Ou pelo menos brecha. Já que a sessão ficou aberto.)
Gabriel
January 24, 2022
Como é um curso gratuito, ele trata todas as questões de uma forma bem introdutória para quem não tem nenhum conhecimento sobre Segurança da Informação.
Nivea
July 27, 2021
O instrutor é ótimo e domina o assunto. Se não fosse o exemplo sexista do homem no cabeleireiro, na seção 4, eu diria q o curso é perfeito.
Murilo
November 10, 2020
Explicações rápidas e objetivas, com exemplos claros, apresentação cativante e engajadora para os que estão iniciando na área de devsec
Bruno
May 14, 2020
Somente pela introdução, percebi que o tema é além de relevante, mas também apropriado e adequado às minhas expectativas. O professor domina com facilidade o tema apresentado.
Edilson
April 27, 2020
Gostei do curso, achei bem didático com uma linguagem bem simples. O instrutor demostra bastante domínio sobre o assunto.
Márcio
April 14, 2020
Gostei do curso, sou iniciante e busco as melhores práticas para o desenvolvimento seguro de software.
Daniel
April 6, 2020
Esperava mais tecnicas de codificacao segura na pratica, mas o q foi mais mostrado foram ataques e vulnerabilidades.
Mario
April 4, 2020
Curso simples e objetivo, com fácil abordagem e linguagem. Gostei bastante e vou para o próximo com foco no CSSLP.
Rogerio
March 28, 2020
Passa superficialmente pelos assuntos, não explica adequadamente as vulnerabilidades, nem os mecanismos de mitigação.
Hyago
March 22, 2020
Ótima, gostei da interação e da forma clara da informação repassada, porém é minha primeira experiência com referência ao assunto, mas desde já, Meus Sinceros Parabéns!
Clederson
March 3, 2020
Curso muito, passa por questões importantes para aprofundamento em estudos e tem referências. O que eu acredito que poderia ser melhorado, são alguns exemplos, como o do clickjaking.
Divino
April 4, 2019
Achei uma linguagem muito técnica. Percebo que terei dificuldades em memorizar e relacionar o significado destes termos.

Charts

Price

Desenvolvimento Seguro de Software - Price chart

Rating

Desenvolvimento Seguro de Software - Ratings chart

Enrollment distribution

Desenvolvimento Seguro de Software - Distribution chart
2304148
udemy ID
4/2/2019
course created date
10/30/2019
course indexed date
Bot
course submited by