DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Video: Curso Online-Segurança no Desenvolvimento de Software-Parte II-Cadastrando usuário e senha com segurança

Veja como via "Hash” podemos calcular e transformar uma senha digitada para a forma binária e gravar no banco de dados.

Título: Curso Online-Segurança no Desenvolvimento de Software-Parte II-Cadastrando usuário e senha com segurança 

 

Tempo: 22:34min

 

Mini Resumo: Nos dias de hoje, a segurança é tão importante quanto o sistema de negócio dentro do software. Em alguns casos, até mais importante. Cadastrar um usuário no banco de dados não é uma tarefa simples para quem quer utilizar os artifícios de segurança de dados. Você tem hoje um sistema e um banco de dados. Se alguém entrar no seu banco de dados, o que vai acontecer? Todos os usuários e senhas estarão disponíveis para copiar e colar sem qualquer problema. A solução para esse tipo de segurança é: usar uma criptografia de dados, com chave privada para gravar de forma segura no banco de dados. O usuário entra no formulário para se cadastrar, digita o seu usuário e senha normalmente; automaticamente o sistema gera um “Hash” do usuário especificado, calcula e transforma a senha para a forma binária e grava no banco de dados. Todos esses dados eu mostro no vídeo na prática e passo a passo. Esse “Hash” é criado de acordo com o monte de regras do sistema. O aplicativo foi feito e mostrado do tipo Web mas, pode ser feito do tipo Windows form. Esse exemplo server para as duas plataformas.

 

Metodologia de desenvolvimento do exemplo: Nesta vídeo-aula, nenhuma metodologia em específico foi usada, porém os exemplos foram mostrados sendo feitos passo a passo. O exemplo pode ser utilizado no seu dia a dia como instrução de segurança de dados, principalmente com o banco de dados. Um objeto “hash” é usado; é gerado uma chave privada para cada usuário para controle. O que é gravado no banco de dados não é a mesma senha que o usuário digitou no formulário.

 

Tecnologias utilizadas: Visual Studio.NET TeamSystem 2008, SQL Server 2005 e C#.

 

Exemplos construídos:O exemplo construído no vídeo foi mostrando passo a passo como criar o projeto, calcular hash, gerar uma chave privada, fazer com que a senha gravada no banco de dados seja diferente da mesma que o usuário digitou no formulário. Todo exemplo mostrado foi passo a passo e do tipo web.

 

Palavras chaves: .NET 3.5, ASP.NET, C#.NET,Hash.





    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Curso Online
Este post faz parte de:

Curso(s):
  •  Segurança no Desenvolvimento de Software

  • Autor
    Mauricio Junior

    Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica;
    Tenho 28 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e...


    Space do autor
    Estatísticas
    Favorito:
    Comentários:
    Feedback:
    Utilidade:
    1   0
    [Fechar]

    Você precisa estar logado para dar um feedback.

    Clique aqui para efetuar o login
    [Fechar]


    Este post está fechado. Saiba mais sobre a assinatura MVP!
    web-03
    DevMedia  |  Anuncie  |  Fale conosco
    Hospedagem web por Porta 80 Web Hosting
    2012 - Todos os Direitos Reservados a web-03