Whats new? | Login | Parceiros
Cadastre-se | Atendimento | RSS
+ .net:
artigos   |   vídeos   |    cursos   |    mais
 
  Este post faz parte de:
    Curso(s):   
 Segurança no Desenvolvimento de Software

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

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


Ver space do autor


Estatísticas:
Visualizações:
1997
Favoritado:
 3 vez(es)
Conteúdo:
Didática:
Utilidade:
1 0
votos: 1

Serviços:

> Todos os vídeos sobre .net

> Todos os cursos sobre .net



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.





Participe! Inclua um comentário
[Fechar]

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


Gerson Adriano de Oliveira
15/2/2010 15:16
Áudio muito baixo ainda e ausência de fontes Olá Maurício.
 
Verifiquei novamente meus volumes de áudio e eles estão ok...
 
Qto aos fontes, tu costumas publicá-los?
 
São muito importantes, portanto, fundamentais ao sucesso ou não do seu vídeo/post.
 
Devo baixar os próximos ou não?
 
Os próximos contém os fontes??
 
Aguardo resposta.
 
Obrigado


[responder]

 

DevMedia - Equipe de moderação
18/2/2010 15:17
RE:   Gerson,
os fontes serão cadastrados juntamente com o ultimo video desse curso,ou seja, daqui a 5 video-aulas.


[responder]
 




[vídeo] Consulta a CEP sem o ADD REFERENCES - Curso Segurança no desenvolvimento de WebServices - parte 2

[vídeo] Authentication SoapHeader - Curso Segurança no desenvolvimento de WebServices - parte 3

[vídeo] Introdução aos conceitos - Curso Segurança no desenvolvimento de WebServices - parte 1

[vídeo] Curso Online-Desenvolvendo Sistema celular/pocket PC para Restaurantes com o Windows Mobile-Parte 8-Convertendo banco de dados criado em versão anterior do SqlServerCe para mais nova, permitindo trabalharmos com versão mais recente do Visual Studio

[vídeo] Curso Online-Desenvolvendo Sistema celular/pocket PC para Restaurantes com o WindowsMobile-Parte 12-Utilizando o emulador para solicitar um prato do cardápio enviando os dados para o banco de dados direto para o chefe do restaurante (Final)

[vídeo] Curso Online-Desenvolvendo Sistema celular/pocket PC para Restaurantes com o WindowsMobile-Parte 11-Criando layout para inserir tipos de prato na aplicação

[vídeo] Curso Online-Desenvolvendo Sistema celular/pocket PC para Restaurantes com o WindowsMobile-Parte 10-Criando layout para inserir bebidas na aplicação

[vídeo] Curso Online-Desenvolvendo Sistema celular/pocket PC para Restaurantes com o WindowsMobile-Parte 9-Incluindo o banco de dados dentro do dispositivo móvel e como inserir dados de forma emulada

Desenvolvendo Sistema celular/pocket PC para Restaurantes com o Windows Mobile

[vídeo] Curso Online-Desenvolvendo Sistema celular/pocket PC para Restaurantes com o Windows Mobile-Parte 7-Implementando classes RodízioDTO, RodizioDAO, RodizioBRL, VendasDTO, VendasDAO e VendasDTO

Segurança no Desenvolvimento de Software

 
 

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte XVI-Segurança com Visual Source Safe

Segurança no Desenvolvimento de Software

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte XV-Criptografando informações para gravação no banco de dados

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte XIV-Criptografando URL no Browser

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte XIII-Utilizando Obfuscator no Visual Studio.NET

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte XII-Segurança de Imagem Efeito

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte XI-Centralizando sistema de autenticação de usuário

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte X-WebService Seguro com SoapHeader-Centralizando sistema de autenticação de usuário

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte IX-Menu seguro e com permissões

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte VIII-Segurança em WebService

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte VII-Criando Stored Procedures dinâmicas seguras e como criar Sql seguro

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte VI-Versionando código fonte com Visual Source Safe

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte V-Forma de enviar e-mail seguro

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte IV-Como autenticar usuários que estão cadastrados

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte III-URL Criptografada

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte II-Cadastrando usuário e senha com segurança

[vídeo] Curso Online-Segurança no Desenvolvimento de Software-Parte I-Web.Config Criptografada



[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$ 0,99
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
DevMedia Group   www.devmedia.com.br   |   www.javafree.org   |   www.mrbool.com
2010 - Todos os Direitos Reservados a DevMedia Group - (21) 3382-5038