El gigante de la seguridad de las bases de datos, Oracle, está volteando su mirada hacia la tecnología  blockchain, para implementar todo el potencial que posee esta tecnología y optimizar la seguridad de sus centros de datos.

En una publicación realizada por María Colgan, gerente de productos de Oracle, la firma de seguridad de datos reveló sus planes de integrar los principios fundamentales de la tecnología blockchain y lograr una gestión de datos mucho más segura y eficiente, aprovechando al máximo el poder que ofrece blockchain mediante la criptografía de clave pública. Colgan señaló que la misión principal de la compañía es mantener a los ciberdelincuentes alejados de los centros de datos, donde se almacena gran cantidad de información privada y confidencial de los usuarios. 

Oracle, una de las compañías de seguridad para las bases de datos más grandes e importantes del mundo, utiliza técnicas avanzadas de seguridad como contraseñas, cortafuegos, cifrado de datos, y más para garantizar la protección de su empresa y la de sus almacenes de datos. No obstante, como afirma Colgan, Oracle está mirando hacia un horizonte más amplio, donde pueda garantizar no solo el no acceso de los ciberdelincuentes a los almacenes de datos digitales, sino también protegerlos de ser modificados, alterados, e incluso eliminados por personas que tengan acceso a estos de forma legítima o ilegítima. 

La gerente de productos de la compañía afirmó que aquí es donde Blockchain entra en acción. Esta poderosa tecnología, desarrollada en 2009 por el enigmático Satoshi Nakamoto para darle vida a Bitcoin, la criptomoneda más grande e importante de los mercados, logró que desde hace mucho los desarrolladores buscaban: un registro único y distribuido, resistente a la sincronización, que no necesita de la confianza de terceros ni de los miembros que la conforman.

Colgan aseguró que la superposición de tecnologías como Blockchain sobre las funciones de seguridad de datos convencionales que implementa Oracle, proporciona un nivel adicional de protección que evita modificaciones o eliminaciones ilícitas de datos.

Te puede interesar: AMLT Oracle, una herramienta diseñada para cumplir AML dentro de los ecosistemas DeFi

Tablas inmutables para las bases de datos de Oracle

La compañía de seguridad está viendo en Blockchain varios principios y características potenciales e importantes que ayudarán a la compañía a reforzar su seguridad de datos, como: la inmutabilidad, los resúmenes criptográficos, las firmas criptográficas y los sistemas distribuidos. Para Oracle, estos son elementos que funcionan como credenciales de usuario legítimas y que impiden a piratas informáticos y ciberdelincuentes alterar de alguna forma los datos almacenados. 

Oracle está implementando estas cualidades potenciales mediante el diseño de tablas inmutables, o tablas de solo inserción, que pueden ser actualizadas en todo momento con nueva información, sin modificar los datos ya existentes. De esta manera, la compañía asegura que las personas con acceso privilegiado a sus almacenes de datos solo puedan insertar información en sus bases, eliminando la posibilidad de que los datos puedan cambiarse, modificarse o borrarse. Como explica Oracle, con la integración de la tecnología blockchain, ni los administradores de las bases de datos podrán modificarlas. 

“Con una tabla inmutable, es posible insertar nuevos datos, pero los datos existentes no pueden ser cambiados ni eliminados por nadie que use la base de datos, incluso los administradores de la base de datos (SYSDBA)”.

Tablas Blockchain

Además, para evitar cambios ilícitos realizados por ciberdelincuentes, Oracle también está implementando tablas Blockchain, que replican la forma en que una cadena de bloques vincula matemáticamente cada bloque de la cadena en secuencia lineal, uno tras otro mediante una función hash

En Oracle, las tablas blockchain también son tablas inmutables que organizan filas de datos en una secuencia lineal. Cada una de las filas de la tabla, excepto la primera fila, está enlazada matemáticamente, o encadenada, a la fila anterior, utilizando una función hash como lo hacen las redes blockchains. La función hash se calcula automáticamente al momento de la inserción, en función de los datos de esa fila y del valor de hash de la fila anterior. De esta manera, cada fila está matemáticamente vinculada con la anterior, y cualquier modificación o cambio que se quiera hacer, romperá la cadena y será inmediatamente detectado. 

Oracle también explica que las marcas de tiempo se registran en la tabla blockchain, para cada fila en la inserción.

Firma de datos de usuario final

Para evitar las manipulaciones de datos a toda costa, Oracle también está integrando firmas criptográficas, que le permiten a los usuarios finales firmar los datos que insertan criptográficamente, utilizando una clave privada que nunca pasa a la base de datos. Así, si un ciberdelincuente logra robar un conjunto válido de credenciales e intenta insertar datos de forma ilícita, sin la clave privada la firma de los datos recién insertados no coincidirá y, por lo tanto, no será aceptada.

Estas nuevas funciones permiten a los clientes hacer uso de las bases de datos de Oracle, de una forma altamente resistente a la manipulación, pero sin necesidad de distribuir un libro mayor entre varias organizaciones de forma constante; aunque Oracle permite firmar y distribuir el resumen criptográfico de una tabla inmutable y tabla blockchain periódicamente para evitar riesgos de reemplazo de bases de datos y encubrimiento a gran escala. 

La integración de los principios de Blockchain a las tecnologías de Oracle busca optimizar los productos y servicios que ofrece la firma, sin que esto signifique cambios complicados y grandes costos. Además, las tablas inmutables y las tablas Blockchain se integran como funciones gratuitas de Oracle Database, por lo que cualquier cliente puede hacer uso de estos beneficios. 

Oracle le está dando un uso innovador a Blockchain, integrando los elementos esenciales de esta tecnología a sus bases de datos, lo que le permite reforzar su seguridad e impulsando el valor de esta tecnología, así como su implementación en aplicaciones empresariales, y más. 

Continúa leyendo: Manta Network apuesta por Polkadot y zk-SNARKs para crear DEX de privacidad en DeFi