Microsoft.com Brasil Home | Mapa do Site
HyperLink
 
Procurar no Microsoft.com por:
 
  Home | Developer Center | Biblioteca | Downloads | Como Comprar | Assinaturas MSDN




  Pesquisa rápida 
 

Windows Live ID
 

Não perca mais tempo, veja a baixo qual escudo deseja conseguir e começe seu treinamento.


Conteúdo didático

O ciclo de vida do desenvolvimento de segurança da Trustworthy Computing

Este módulo discutirá o Ciclo de Vida do Desenvolvimento de Segurança (ou SDL) da Trustworthy Computing, um processo que a Microsoft adotou para o desenvolvimento de softwares que precisam lidar com ataques mal-intencionados. O processo abrange a inserção de uma série de atividades e produtos finais focados na segurança em cada uma das fases do processo de desenvolvimento de softwares da Microsoft. Tais atividades e produtos finais incluem o desenvolvimento de modelos de ameaça durante o projeto dos softwares, a utilização de ferramentas de verificação do código de análise estática durante a implementação e a realização de revisões do código e de testes de segurança durante um "impulso de segurança" focalizado. Antes que os softwares sujeitos ao SDL possam ser lançados, devem passar por uma Revisão Final de Segurança realizada por uma equipe independente do grupo de desenvolvimento. Quando comparados com softwares que não vão utilizar o SDL, os softwares que passaram pelo processo tiveram uma redução significativa na taxa de descoberta externa de vulnerabilidades de segurança.

Treinamento on-line

Ferramentas de Segurança: Code Analyzer, PreFast, Application Verifier, Buffer Security Check, Safe CRT Libraries

Este modulo mostra várias ferramentas que podem ajudá-lo a desenvolver código mais seguro, incluíndo:

Code Analyzer: Successor do FxCop, esta ferramenta de análise estática para código gerenciado escrito em qualquer linguagem verifica muitas características, inclusive segrança.

  • PreFast: Esta é uma ferramenta de análise estática para código escrito em C++

  • Application Verifier: Ferramenta dinâmica que verifica vazamentos de memória e recursos. Pode ser usada com código não gerenciado escrito em qualquer linguagem

  • Safe CRT Libraries: Uma nova biblioteca de runtime para C/C++ mais segura

  • Buffer Security Check: Esta é uma opção do compilador C/C++ que ajuda a detectar acesso inválido de memória

  • Outras ferramentas: Testes de carga, Testes unitários.

Webcast (Low)   Webcast (Mid)

Code Access Security e ClickOnce

Este modulo mostra o “Code Access Security” do.NET Framework. Este recurso permite um controle bastante fino do que o código gerenciado pode fazer na estação de trabalho do usuário. Este controle vai além do que é possível com listas de controle de acesso (“ACLs”) porque permite atribuir permissões baseadas na origem do código, mesmo que o usuário não mude.

Webcast (Low)   Webcast (Mid)

Fundamentos de Segurança em Aplicações Web

Este modulo mostra os fundamentos da segurança na Web, especialmente autenticação e autorização sob IIS e ASP.NET.

Webcast (Low)   Webcast (Mid)

Ameaças e Modelagem de Ameaças

Este modulo mostra as muitas ameaças que uma aplicação Web é sujeita, da rede ao aplicativo, passando pelo servidor. Ela apresenta disciplinas de modelagem como STRIDE e DREAD.

Webcast (Low)   Webcast (Mid)

Mecanismos e medidas de defesa

Este modulo mostra o que você deve fazer no seu código para defender-se das ameaças mais comuns, cobrindo tópicos como:

  • Protegendo a rede e os servidores

  • Validação de entrada

  • Acessando base de dados de forma segura

  • Protegendo segredos

  • Protegendo credenciais de autenticação dados de sessão

Webcast (Low) Webcast (Mid)

Simulando um Ataque

Hoje vou fazer algo diferente, vou lhes apresentar a forma com que os hackers comumente realizam seus ataques, qual é sua mentalidade e seus objetivos. A idéia com isso não é que se convertam em hackers, e sim que possam aprender como defender seus sistemas e aplicações web.

Webcast

Defesa

Nesta apresentação vamos tratar de esclarecer um tema do qual se fala muito e todos pensam que o tem sob controle, a “defesa”. Na apresentação anterior vimos o que era uma simulação de um ataque, onde passo a passo analisamos e utilizamos as técnicas de um haker para em seguida tomar o controle de um sistema.

Neste mesmo sentido vamos agora tratar de levá-los passo a passo e construir mecanismos de defesa que nos ajude a conservar nosso emprego.

Webcast

Cross-Site-Scripting

Aqui falaremos sobre os ataques de XSS, analisaremos as técnicas e os danos que podem ser causados por este tipo de ataque.

Webcast

Segurança instável (insegura)

Aqui discutiremos os principios que deve ter em conta para desenvolver um sistema seguro. Falaremos sobre a simplicidade, desenho aberto, princípio do menor privilégio, facilidade de uso e o que fazer antes de começar.

Em seguida discutiremos sobre alguns dos erros mais comuns que devem ser evitados.

Webcast

 


 

Fale Conosco | Imprima esta página | Adicione aos Favoritos
©2004 Microsoft Corporation. Todos os direitos reservados. Nota Legal | Política de Privacidade
aa