Si bien blockchain es conocido por brindar confianza y transparencia a los flujos de trabajo de múltiples partes, también puede garantizar la inmutabilidad de los datos críticos para el negocio. Al darse cuenta de este potencial, el gigante tecnológico Oracle ha anunciado una oferta de gestión de datos cripto-segura que se ofrecerá como una función gratuita para los usuarios de bases de datos convergentes de Oracle.

Juan Loaiza, vicepresidente ejecutivo de Tecnologías de base de datos de misión crítica en Oracle, dijo a Cointelegraph que se ha hecho evidente que los clientes que implementan soluciones de blockchain a menudo no requieren todas las capacidades de estas implementaciones. Loaiza también señaló que la complejidad de introducir una pila de tecnología completamente nueva en un entorno de TI puede ser onerosa.

Blockchain es útil para proteger datos

Como tal, Oracle ha creado una oferta de gestión de datos segura con cifrado que aprovecha las «tablas de cadena de bloques» dentro de la base de datos de Oracle. Esta característica es diferente de la plataforma blockchain de Oracle, que se basa en Hyperledger Fabric y se utiliza a menudo para la gestión de la cadena de suministro. Más bien, las tablas de cadena de bloques de Oracle son tablas inmutables destinadas específicamente a proteger los datos empresariales de cambios ilícitos.

Como se señaló en la publicación reciente del blog de Oracle, esto es posible a través de una serie de hashes criptográficos. Las tablas inmutables organizan filas de datos en varias cadenas. Cada fila, excepto la primera fila de la cadena, está encadenada a la fila anterior, de forma muy similar a la de una red de cadena de bloques de criptomonedas. Luego, el hash se calcula automáticamente en la inserción en función de los datos de esa fila y el valor de hash de la fila anterior en la cadena. Las marcas de tiempo también se registran para cada fila al insertar los datos.

Según Loaiza, las tablas de cadena de bloques permiten a los clientes utilizar la base de datos de Oracle cuando requieren una gestión de datos altamente resistente a la manipulación, pero no desean distribuir un libro mayor en varias organizaciones. Además, las tablas de blockchain no se basan en un modelo de confianza descentralizado. Loaiza dijo:

“No estamos tratando de resolver un problema descentralizado de múltiples partes, sino que estamos lanzando una nueva tecnología que integra la idea de blockchain en una base de datos de Oracle. Esto asegura que las aplicaciones empresariales convencionales solo requieran cambios mínimos. Estamos tratando de combinar blockchain con todas las funcionalidades que Oracle ofrece hoy para llevar blockchain a las masas «.

Específicamente hablando, Loaiza explicó que el propósito de las tablas blockchain de Oracle es proteger los datos críticos para el negocio para que no se modifiquen o eliminen. “Esta función protege contra aquellos que pueden obtener acceso a la base de datos de manera legítima (infiltrados corruptos, delincuentes que usan credenciales robadas) o ilegítimamente (piratas informáticos)”, dijo Loaiza. Además, comentó que esta oferta sirve como una capa adicional de protección además de las características de seguridad de datos convencionales proporcionadas a través de la base de datos de Oracle.

Una solución como esta puede ser especialmente útil teniendo en cuenta el hecho de que las brechas en la seguridad de las bases de datos son un problema continuo. Según un informe de 2020 de la empresa de datos Risk Based Security, alrededor de 36 mil millones de registros de bases de datos se vieron comprometidos entre enero y septiembre de 2020.

Preocupaciones a considerar

Loaiza señaló que las tablas de cadena de bloques de Oracle están siendo utilizadas actualmente por clientes que aprovechan la “Base de datos Oracle 19c”, que es la versión más utilizada en la actualidad. Explicó que los clientes están utilizando las tablas de blockchain para proteger la información de contacto, títulos de propiedad, pagos, transferencias, libros de contabilidad y extractos de cuenta.

“Estas tablas permiten a los clientes aprovechar las propiedades de resistencia a la manipulación y no repudio de blockchain en casos de uso que no involucran a varias organizaciones o la necesidad de implementar un modelo de confianza descentralizado”, comentó.

Si bien esto puede ser así, existen algunas desventajas a considerar cuando se usa una cadena de bloques para almacenar datos críticos para el negocio. Lior Lamesh, director ejecutivo y cofundador de GK8, una empresa de seguridad de cadena de bloques, dijo a Cointelegraph que las organizaciones que almacenan datos confidenciales en una cadena de bloques deben ser conscientes de la vulnerabilidad de los puntos finales, y agregó:

“Una vez que posee la clave privada de una organización, todos sus activos basados ​​en blockchain están en sus manos. Por lo tanto, migrar la base de datos interna de una corporación a la cadena de bloques tiene sus beneficios, siempre que sus puntos finales estén protegidos con los más altos estándares de ciberseguridad «.

Al punto de Lamesh, Loaiza comentó que este riesgo es evidente al migrar de una base de datos a un libro mayor distribuido o un modelo de confianza descentralizado. Sin embargo, aclaró que Oracle no recomienda a los clientes que hagan esto cuando aprovechan las tablas de blockchain. «Estamos proporcionando las propiedades de resistencia a la manipulación y no repudio de blockchain dentro de la base de datos de Oracle», dijo.

Loaiza agregó que las capacidades de seguridad de Oracle incluyen cifrado de datos transparente, un firewall de base de datos, bóveda de base de datos, seguridad de etiquetas y redacción de datos. “Puede pensar en ello como una capa adicional de seguridad dentro de la base de datos de Oracle, no como un mecanismo para reemplazar la base de datos”, dijo Loaiza.

Sin embargo, los clientes empresariales aún pueden tener curiosidad sobre cómo eliminar datos una vez que se insertan en las tablas de blockchain. Según Loaiza, las organizaciones pueden establecer un límite de tiempo durante el cual los datos deben permanecer inmutables. “De forma predeterminada, es para siempre, pero hay casos comerciales en los que después de tres meses o un año, está bien eliminar los datos, ya que ya no son válidos o necesarios. Los usuarios no pueden eliminar los datos en una tabla de blockchain hasta que expire el límite de tiempo ”, comentó.

¿Es así como se verá blockchain empresarial?

Si bien las tablas de cadena de bloques de Oracle demuestran una forma inteligente de aprovechar los beneficios de la cadena de bloques dentro de una base de datos segura, la oferta es muy diferente de las soluciones empresariales típicas que se centran en la descentralización en múltiples entidades.

Sin embargo, esto podría ser algo bueno, ya que algunas ofertas de blockchain empresariales han fallado recientemente. Si la nueva solución de Oracle demuestra ser efectiva, las empresas pueden comenzar a aprovechar blockchain más como un middleware en lugar de como una implementación completa.