#Este é um post fechado Este post está disponível para assinantes da .net Magazine ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!
Video: Curso Online-Segurança no Desenvolvimento de Software-Parte IV-Como autenticar usuários que estão cadastrados
Nesta vídeo aula, veremos como autenticar os usuários cadastrados fazendo com que o mesmo informe:usuário e senha.
Título:Curso Online-Segurança no Desenvolvimento de Software-Parte IV-Como autenticar usuários que estão cadastrados
Tempo: 23:13 min
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. Autenticar Usuário em uma aplicação feita com segurança é um caso, se for autenticar usuário sem qualquer tipo de segurança, é outro caso totalmente diferente. No passo do curso anterior, fizemos um cadastro de usuário de forma segura, com chave privada, com hash e tudo mais. Neste vídeo-aula, mostro como autenticar esse usuário que está cadastrado, ou seja, fazer com que o mesmo informe seus dados como: usuário e senha e, esses dados são conferidos com o que está gravado na base de dados ou meio de armazenamento. Lembro que, no banco de dados não é a mesma informação que está gravada com o que o usuário digita no formulário. Todo um trâmite é feito para o verdadeiro desenvolvimento e verificação dos dados, e com segurança. Principalmente por precisar de uma chave privada por usuário para consultar informações verdadeiras. Instruções SQL Select foram feitas para a devida verificação, conexão com o banco de dados e muito mais.
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. A verificação correta de um usuário no banco de dados é mostrada, a geração da chave e com isso pode ser gerado uma Sessão ou Cookie. Esse projeto mostrado passo a passo é do tipo web mas pode ser transferido para o Windows forms.
Tecnologias utilizadas: Ferramenta Visual Studio.NET Team System 2008, SQL Server 2005, tabela no banco de dados chamada “db_devmedia”, instrução sql para select de dados usando parâmetros de uma forma correta e sem problema de invasão sql injector. A linguagem de desenvolvimento é C#.NET. Foi mostrado como pegar uma chave privada, gerar um “Hash” para o usuário, foi mostrado como verificar os dados, mesmo a senha sendo toda criptografada. Essa solução pode ser usada em projeto do web e windows applications.
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
Estudo comparativo entre banco de dados IBM Informix e Microsoft SQL

0
0
Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!