Introdução à encriptação de dados em 4D

Tradução automática de Deepl

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:

blank

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.

Avatar
• Proprietário do produto - Marie-Sophie Landrieu -Yvert entrou ao time 4D Product como Proprietária do Produto em 2017. Como tal, está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Marie-sophie se formou na Escola de Engenharia de ESIGELEC e começou sua carreira como engenheira da IBM em 1995. Participou em vários projetos (de manutenção e criação) e trabalhou como desenvolvedora de Cobol. Depois trabalhou como designer de UML e desenvolvedora de Java. Suas principais funções foram analisar e redigir requisitos funcionais, coordenar os times de negócio e de desenvolvimento.