Nesse vídeo veremos como implementar criptografia na Aplicação WEB entre PHP e o MySQL, fazendo a troca de informações entre cliente e servidor de forma segura, e mantendo as informações em segurança no Banco de Dados.

Saiba como funciona um ataque por SQL Injection à Aplicações Web e saiba como corrigir essa falha de forma completa em uma série de 4 vídeos.

 

Vídeo 4
Como utilizar criptografia entre o PHP e o MySQL

 

criptografia
Clique para Assistir

Se você gostou desse vídeo, e acha que pode ser útil para outra pessoa, ou para alguém que você conheça, compartilhe esse conteúdo, assim você pode ajudar a espalhar o conhecimento e tornar desenvolvimento seguro uma prática mais comum.

Deixe um comentário em seguida, escreva sua opinião. Assim eu posso entender como gravar os próximos vídeos e publicar conteúdo que pode ajudar você . Eu leio todos os comentários e respondo sempre que possível.

Ahh.. e se você ainda não viu ou outros vídeos da série, Assista Agora, os links estão logo abaixo.

Links para todos os vídeos desta série:

Vídeo 1 – Entendendo o SQL Injection
https://alexrosa.net/entendendo-o-sql-injection

Vídeo 2 – Como corrigir SQL Injection em Aplicações WEB
https://alexrosa.net/como-corrigir-sql-injection

Vídeo 3 – Conexão entre MySQL e PHP com PDO (PHP Data Objects)
https://alexrosa.net/conexao-mysql-com-php-data-objects

Vídeo 4 – Como utilizar criptografia entre o PHP e o MySQL
https://alexrosa.net/criptografia-no-php-e-mysql

Siga a Fanpage no Facebook e receba outros vídeos e novidades em primeira mão: http://www.facebook.com/alexwarscode

  1. eduardo ribeiro

    Alex, no caso você falou da md5, mas citou outras, poderia explicar um pouco mais sobre outras maneiras de criptografar as senhas?

    outra pergunta é, tem como criptografar “TUDO” em meu banco e so descriptografar na hora do cliente ler?
    Exemplo: tabela de cadastro de cliente-> id, nome, end, tel, email, user, senha, etc.
    quando eu salvar ele criptografar todos estes dados, não só a senha.
    quando eu abrir o banco não da pra ler pois esta criptografado, mas quando é exibido na tela (aplicação) ele mostras os caracteres normalmente. É possível fazer isso?

    • Criptografar o Banco todo? Alguns tipos de DBs já tem inclusive essa funcionalidade, como Oracle por exemplo, e não é necessário nenhuma linha de programação adicional, em MySQL desconheço a existência desse recurso, então teria que ser via código, contudo isso causaria grande perda de performance na aplicação. Acredito que deve valer mais a pena investir tempo com a segurança da aplicação impedindo qualquer acesso não autorizado ao DB.

Deixe uma resposta para eduardo ribeiro Cancelar

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *