Os banco de dados contem o bem mais precioso de qualquer organização. Os dados dizem muito sobre os clientes e sobre o próprio negocio.
Esses dados muitas vezes ficam armazenado em formato simples (plaintext), fazendo com que qualquer pessoa com acesso indevido (hackers/crackers) ou não (funcionários) possam visualizar esses dados livremente.
Nesta apresentação pretendo:
* construir uma aplicação simples mas que criptografe os dados sensíveis dos clientes e da organização.
* discutir algumas implementações de criptografia bem como suas vantagens e desvantagens (tradeoffs).
Os conceitos apresentados podem ser implementados facilmente em qualquer linguagem de programação.