Os DADOS estão em todo o lado. À medida que as nossas vidas se movem cada vez mais online, a importância da segurança dos dados também aumenta. Os dados dos clientes devem ser vigilantemente guardados contra potenciais ameaças e violações. Em muitos casos, a utilização de uma ferramenta de encriptação de disco (como o Bitlocker da Microsoft ou o FileVault da Apple) proporciona um nível de protecção suficiente, mas e se o seu cliente ou o seu CSO (Chief Security Officer) necessitarem de encriptação ao nível da base de dados – com base em tabelas?
Durante a Cimeira 4D de 2018, pediu uma solução para encriptar os seus dados e nós fornecemos. Estamos entusiasmados por apresentar novas ferramentas de encriptação de dados para as suas bases de dados 4D.
o que é a codificação de dados ENCRYPTION?
Tal como bloqueamos e restringimos o acesso às nossas casas no mundo físico, dependemos da encriptação para manter os intrusos fora dos nossos dados. A encriptação de dados é o mecanismo de transformação de dados legíveis numa forma codificada para que apenas a pessoa com a chave de encriptação de dados possa lê-la e actualizá-la.
Embora a encriptação não seja estritamente exigida pela GDPR para dados locais, é recomendada.
PRINCÍPIOS PRINCIPAIS DA ENCriptação em 4d
Ao abrir um ficheiro .4DD num editor externo, era anteriormente possível adivinhar algum do conteúdo dos dados.
Executar o seguinte código:
C_OBJECT($e;$status)
$e :=ds.MyTable.new()
$e .Field_Alpha:="mydataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
$status :=$e.save()
E edite o seu ficheiro .4DD. Pode reconhecer os seus dados.
Mas isso foi então…
Agora com as ferramentas de encriptação 4D uma vez que os dados são encriptados, estes tornam-se completamente ilegíveis:
Em resumo, as ferramentas de encriptação 4D baseiam-se numa frase-senha. Semelhante a uma senha, uma frase-senha é composta por uma frase ou uma combinação de palavras. É utilizada para gerar uma chave de encriptação binária para encriptar dados com o algoritmo AES. Mais tecnicamente, uma SHA de 256 bits é gerada a partir da frase-chave e é utilizada para gerar a chave de encriptação binária AES. Portanto, para trabalhar com um ficheiro de dados codificado, a frase-chave ou a chave de encriptação binária é obrigatória.
A encriptação 4D tem impacto nos seguintes ficheiros:
- O .4DD
- O .4DIndx
- O .journal
o que se segue
Isto tem sido apenas uma visão geral do conceito de encriptação e do que a 4D tem reservado para si. Num próximo post, vamos analisar mais de perto estas ferramentas em acção, como utilizá-las, bem como um IDH que as reúne todas.