JavaScript must be enabled in order for you to see "WP Copy Data Protect" effect. However, it seems JavaScript is either disabled or not supported by your browser. To see full result of "WP Copy Data Protector", enable JavaScript by changing your browser options, then try again.
PUBLICIDAD publicidad

De la redacción
El Buen Tono

Un nuevo modelo de autoridad para espacios digitales propone modificar la manera en que se administra la información en redes, servidores y plataformas tecnológicas, mediante un sistema que separa tres funciones: dónde se almacenan los datos, quién puede leerlos y quién tiene autorización para modificarlos.

La propuesta fue presentada por Sui Gn en un artículo publicado en Medium, bajo el título “Modelo de Autoridad en Espacio Digital”, donde expone una arquitectura denominada “Algebraic Capability Model for Encrypted Semantic Spaces” (Modelo Algebraico de Capacidades para Espacios Semánticos Cifrados).

El planteamiento parte de un problema presente en numerosos sistemas digitales: tener acceso a un archivo o contar con una cuenta de administrador no debería significar automáticamente que una persona pueda consultar su contenido o modificarlo.

Una fórmula para controlar la autoridad digital

El autor representa su modelo mediante la siguiente expresión:

I = (path, ciphertext, T, A, C)

Cada elemento tiene una función específica:

  • path: representa la ruta o dirección semántica de la información; establece qué significa o a qué contenido se refiere.
  • ciphertext: es la información cifrada que se almacena físicamente.
  • T: corresponde a networking o topology, es decir, dónde se encuentran los datos y en qué servidores están distribuidos.
  • A: representa el espacio o audiencia, que determina quién tiene autorización para descifrar y comprender la información.
  • C: significa cómputo o capacidad y establece qué modificaciones puede realizar un usuario.

La separación de estos componentes busca impedir que la ubicación de un archivo determine automáticamente quién puede leerlo o que los privilegios administrativos otorguen facultades ilimitadas.

El código que impide que replicar datos amplíe los permisos

Uno de los principios centrales del modelo está expresado en la siguiente notación:

replicate(T) ↛ change(A)

El símbolo ↛ significa que una operación no provoca automáticamente la otra.

En términos prácticos, significa que copiar información a nuevos servidores, dispositivos o respaldos no debe ampliar el número de personas autorizadas para leerla.

El autor también utiliza la expresión:

T ⊥ A

El símbolo ⊥ representa la independencia entre ambos componentes: la topología de almacenamiento y los permisos de lectura deben funcionar por separado.

Para demostrarlo, el artículo presenta una prueba de comportamiento:

me.as(null)(path) === undefined

Esta instrucción comprueba que, cuando no existe una audiencia autorizada (null), la consulta de una ruta devuelve undefined, es decir, no entrega información legible.

El autor señala que esta condición se mantiene incluso después de replicar los datos en 100 nodos o puntos de almacenamiento.

Un administrador también puede recibir un código de acceso denegado

Otro de los ejemplos técnicos presentados busca demostrar que tener privilegios administrativos no significa contar con todos los permisos.

La condición aparece así:

valid + admin - capability => 403

Su interpretación es la siguiente:

  • valid: el usuario cuenta con una identidad o sesión válida.
  • admin: tiene privilegios administrativos.
  • capability: representa la capacidad específica necesaria para ejecutar una operación.
  • 403: es el código HTTP que indica que el servidor prohíbe el acceso a la operación solicitada.

El ejemplo demuestra que un usuario puede estar correctamente identificado y tener permisos administrativos, pero recibir una respuesta 403 si carece de la capacidad específica para modificar determinado contenido.

Con ello, el modelo busca evitar que una cuenta privilegiada pueda realizar cualquier operación simplemente por su nivel jerárquico.

Busca reducir el costo de procesamiento

La propuesta también incorpora un principio relacionado con el rendimiento de los sistemas digitales:

O(k), no O(n)

Esta expresión pertenece a la notación de complejidad computacional.

El autor explica que k representa el número de elementos afectados por una modificación, mientras que n corresponde al tamaño total de la estructura de datos.

En otras palabras, el costo de una operación debería depender únicamente de los elementos relacionados con el cambio y no de revisar toda la red o base de datos.

Esto permitiría mantener el funcionamiento del modelo incluso cuando aumenta considerablemente la cantidad de información y conexiones.

Una arquitectura que busca ir más allá de las bases de datos

El autor denomina formalmente su propuesta “Algebraic Capability Model for Encrypted Semantic Spaces” y aclara que no pretende ser un sistema operativo, una base de datos o una puerta de enlace convencional.

Su intención es desarrollar una capa de autoridad que pueda funcionar por debajo de esas tecnologías, estableciendo reglas independientes para almacenamiento, lectura y modificación.

Como primera prueba de aplicación, menciona Netget, una herramienta que busca demostrar que esta arquitectura puede funcionar como una puerta de enlace sin concentrar facultades ilimitadas en un solo punto.

La propuesta plantea así un modelo en el que distribuir información no significa distribuir automáticamente sus permisos, y en el que incluso los usuarios con privilegios administrativos deben demostrar que cuentan con autorización para cada operación.

Recibe noticias y promociones de El Buen Tono
Recibe directamente en tu correo electrónico nuestras principales noticias, información y promociones de El Buen Tono.
Es gratis. Solo escribe tu correo y presiona Sign Up para suscribirte.
[mc4wp_form id=1102202]
Tu información será utilizada únicamente para el envío de nuestras comunicaciones.
``` CANAL OFICIAL neurons