- Qual é a melhor maneira de armazenar dados confidenciais no banco de dados?
- Como armazenar dados confidenciais no banco de dados SQL?
- Como você armazena dados sensíveis com segurança?
Qual é a melhor maneira de armazenar dados confidenciais no banco de dados?
Por exemplo, dados sensíveis frequentemente usados são melhor armazenados em um meio de alta velocidade, como um HDD ou SSD. Se os meios de armazenamento estiverem em um data center, eles são muito mais fáceis de monitorar a segurança e o acesso não autorizado do que se os meios de armazenamento estiverem em um ambiente em nuvem.
Como armazenar dados confidenciais no banco de dados SQL?
Para armazenamento de dados criptografados, você pode usar um campo de blob e usar funções de criptografia de criptografia do MySQL. Exemplo: atualizar myTable set myfield = aes_encrypt ('algum valor', sha2 ('sua chave secreta segura', 512)); Se você preferir fazer a criptografia/descriptografia no código do aplicativo, dê uma olhada nas funções McRypt do PHP.
Como você armazena dados sensíveis com segurança?
A chave para uma boa estratégia de criptografia é usar a criptografia forte e o gerenciamento de chave adequado. Criptografar dados confidenciais antes de serem compartilhados em redes não confiáveis (ex. Email criptografado, armazenamento de arquivos criptografado). Uso indevido em nuvem - armazenar dados na nuvem equivale a armazenar seus dados no computador de outra pessoa.