Este é um post disponível para assinantes MVPVideo: 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.

Curso(s):
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

download

1
0
