Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

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

  #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.

GLB: 1

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.





    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!



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:
    0   0
    [Fechar]

    Você precisa estar logado para dar um feedback.

    Clique aqui para efetuar o login
    [Fechar]
    Este post está disponível para assinantes da .net Magazine ou para quem possui Créditos DevMedia.

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

    Plano conveniência – Neste plano este post custa R$ 8,00 (Compre agora)
    Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

    Plano ocasional: Aqui este post custa: R$ 3,20 (assinante) ou R$ 4,00 (não-assinante)
    Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

    Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,20
    Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

    > Saiba mais sobre o Sistema de Créditos DevMedia
    web-03
    DevMedia  |  Anuncie  |  Fale conosco
    Hospedagem web por Porta 80 Web Hosting
    2012 - Todos os Direitos Reservados a web-03