Introducción al cifrado de datos en 4D

Traducido automáticamente de Deepl

Los datos están en todas partes. A medida que nuestras vidas se mueven cada vez más en línea, la importancia de la seguridad de los datos también aumenta. Los datos de los clientes deben estar vigilados contra posibles amenazas y violaciones. En muchos casos, el uso de una herramienta de cifrado de disco (como Bitlocker de Microsoft o FileVault de Apple) proporciona un nivel de protección suficiente, pero ¿qué pasa si su cliente o su CSO (Chief Security Officer) requiere el cifrado a nivel de la base de datos, por tablas?

Durante el 4D Summit 2018, usted pidió una solución para cifrar sus datos y nosotros la hemos cumplido. Estamos encantados de presentar nuevas herramientas de encriptación de datos para sus bases de datos 4D.

¿Qué es la encriptación de datos?

Al igual que cerramos y restringimos el acceso a nuestras casas en el mundo físico, confiamos en la encriptación para mantener a los intrusos fuera de nuestros datos. El cifrado de datos es el mecanismo de transformar los datos legibles en una forma codificada, de modo que sólo la persona que tenga la clave de cifrado de datos pueda leerlos y actualizarlos.

Aunque el cifrado no es estrictamente requerido por el GDPR para los datos locales, se recomienda.

PRINCIPIOS PRINCIPALES DEL ENCRIPTAMIENTO en 4d

Al abrir un archivo .4DD en un editor externo, antes era posible adivinar parte del contenido de los datos.

Ejecute el siguiente código:

C_OBJECT($e;$status)
$e :=ds.MyTable.new()
$e .Field_Alpha:="mydataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
$status :=$e.save()

Y edita tu archivo .4DD. Podrás reconocer tus datos.

Pero eso era antes…

Ahora, con las herramientas de encriptación de 4D, una vez que los datos están encriptados, se vuelven completamente ilegibles:

blank

En pocas palabras, las herramientas de encriptación de 4D se basan en una frase de paso. Similar a una contraseña, una frase de paso se compone de una frase o una combinación de palabras. Se utiliza para generar una clave de cifrado binaria para cifrar datos con el algoritmo AES. Más técnicamente, se genera un SHA de 256 bits a partir de la frase de contraseña y se utiliza para generar la clave de cifrado binario AES. Por lo tanto, para trabajar con un archivo de datos cifrado, la frase de contraseña o la clave de cifrado binario es obligatoria.

El cifrado 4D afecta a los siguientes archivos:

  • El .4DD
  • El .4DIndx
  • El .journal

lo que sigue

Esto ha sido sólo una visión general del concepto de encriptación y de lo que 4D tiene reservado para usted. En un próximo post, veremos más de cerca estas herramientas en acción, cómo utilizarlas, así como un IDH que lo reúne todo.

Avatar
• Propietario de producto - Marie-Sophie Landrieu-Yvert ingresó al equipo de 4D Product como Propietario de producto en 2017. Como tal, está a cargo de escribir las historias de los usuarios y luego traducirlas en especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Marie-Sophie se graduó en la Escuela de Ingeniería de ESIGELEC y comenzó su carrera como ingeniera en IBM en 1995. Participó en varios proyectos (de mantenimiento y creación) y trabajó como desarrolladora de Cobol. Luego trabajó como diseñadora de UML y desarrolladora de Java. Sus principales funciones fueron analizar y redactar requisitos funcionales, coordinar los equipos de negocio y de desarrollo.