Escrevendo Códigos Seguros: C++

Aprenda a criar aplicativos corporativos seguros e confiáveis usando a linguagem C++

Próximas etapas:

Visão geral

Datas e locais dos próximos cursos: Veja a programação

Tipo de curso: Teórico

Software desprotegido é uma das maiores ameaças que as organizações enfrentam hoje em dia. À medida que os hackers voltam sua atenção para o software e os aplicativos que compõem a infra-estrutura de TI de uma organização, a melhor proteção é criar um software seguro e escrever códigos seguros.

O que você aprenderá

Compreender os principais recursos de segurança da linguagem C++, os erros de segurança da Web que os desenvolvedores mais cometem, e como criar aplicativos de Web seguros e confiáveis usando a linguagem C++. Os alunos são conduzidos através de exemplos práticos de códigos que destacam os problemas e prescrevem soluções.

Todos os alunos são expostos a exemplos reais que são reforçados por exercícios de laboratório práticos e realistas em nível de código. Este curso utiliza o Hacme Travel, um aplicativo cliente-servidor completamente escrito em C++ pela Foundstone. Os alunos devem invadir o aplicativo, compreender as decisões de desenvolvimento e projeto que introduziram essas vulnerabilidades e, depois, corrigir esses problemas de segurança no último dia do curso.

Toda a instrução é ministrada em torno da C++ padrão. Sempre que for necessário, recursos específicos da plataforma (por exemplo,. NET) são descritos para manter a integridade.

Por que ministramos este curso

Implementar contramedidas tradicionais de segurança é cada vez menos eficaz para proteger os recursos mais importantes das organizações. Falhas em software mal desenvolvido são portas abertas para intrusos mal-intencionados especializados em identificar falhas de programação. Os desenvolvedores devem aprender a evitar a introdução de vulnerabilidades e implementar as medidas de segurança em seu código, de maneira eficaz.

Quem ministra o curso

Os instrutores de segurança de software da Foundstone são desenvolvedores de software que já realizaram centenas de auditorias e avaliações de código de software e gerenciaram programas de segurança de software em grandes empresas de serviços financeiros. Eles já gerenciaram programas de segurança nas Quatro Grandes empresas de auditoria, na Força Aérea dos EUA e em Wall Street, e escrevem e dão palestras com freqüência.

Quem deve fazer este curso

Este curso é voltado para desenvolvedores de software profissionais e auditores de segurança de software que desenvolvem códigos em C++ há pelo menos um ano. Exige-se um conhecimento abrangente da linguagem C++ e um conhecimento básico de qualquer um dos tipos de Unix normalmente usados.

Créditos de Educação Continuada

Este curso dá direito a até 32 horas de créditos de treinamento profissional continuado para Profissionais Certificados de Segurança de Sistemas da Informação (CISSP) / Profissionais Certificados de Segurança de Sistemas (SSCP).