A criptografia do MySQL em repouso

2

Contexto: Rackspace CloudServers.

As opções que posso encontrar são bastante pequenas. A Amazon irá criptografar todo o disco (meh), Gazzang poderia criptografar uma partição virtual com apenas os arquivos DB (se a empresa ainda estivesse por perto), eu poderia criptografar os dados no nível da coluna (não é bom, não é possível pesquisar) ... ou eu poderia usar o MariaDB.

Eu quero desesperadamente a coluna JSON do MySQL 5.7.9, mas parece que o MariaDB é a minha única boa opção de criptografia.

Existe uma boa opção além do MariaDB para criptografia em nível de tabela? A criptografia do MariaDB é uma boa solução? A criptografia em repouso em um ambiente de nuvem realmente vale a pena?

    
por Scott C 21.10.2015 / 12:58

1 resposta

1

Como sugerido nos comentários à pergunta, o MariaDB estava planejando implementar um tipo de dados JSON e, na verdade, eles agora têm (mais ou menos). A partir do MariaDB 10.2.7, agora existe um tipo de dados JSON (que é um alias para LONGTEXT). Consulte a documentação do MariaDB para obter detalhes.

A partir do MySQL 5.7.11, há também uma criptografia do espaço de tabela InnoDB MariaDB suportou criptografia em repouso desde a versão 10.1.3.

O Percona Blog fez uma comparação de MariaDB e MySQL at- resto criptografia volta em 2016. Na minha opinião MariaDB sai favoravelmente aqui, pois pode criptografar não apenas tabelas, mas também redo / desfazer logs, binários / relay logs. Note que enquanto o Percona Xtrabackup não suporta a criptografia do MariaDB, o MariaDB Backup (um fork do Xtrabackup) faz isso.

    
por 25.03.2018 / 23:33