A criptografia de colunas é um recurso do Database Autonomy Service (DAS) para proteger colunas sensíveis. Configure a criptografia de colunas de dados em bancos de dados como RDS for MySQL, RDS for PostgreSQL, PolarDB for MySQL e PolarDB for PostgreSQL para garantir a segurança dessas informações.
Introdução ao recurso
A criptografia de colunas garante a confidencialidade e a integridade dos seus dados:
Confidencialidade: O sistema criptografa colunas sensíveis com o algoritmo AES-GCM, de padrão internacional, ou com o algoritmo criptográfico nacional chinês SM4-GCM. Usuários sem permissão de texto simples ou sem a chave mestra de criptografia (MEK) obtêm apenas texto cifrado ininteligível, mesmo que recebam os resultados da consulta.
Integridade: Cada texto cifrado possui uma tag de verificação, que o sistema valida antes da descriptografia. Caso o texto cifrado sofra adulteração durante a transmissão ou no lado da aplicação, a verificação falha e o sistema não converte o texto em um texto simples incorreto.
Configure regras de criptografia para colunas sensíveis, como números de telefone, números de documento de identidade e números de cartão bancário, e integre o recurso com poucas linhas de código. Contas e aplicações não autorizadas veem apenas o texto cifrado ao consultar essas colunas. As aplicações autorizadas descriptografam automaticamente o texto cifrado por meio dos clientes de criptografia de colunas (EncJDBC e driver Go) para obter o texto simples.