Poliinstanciación


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

La poliinstanciación en ciencias de la computación es el concepto de tipo (clase, fila de base de datos u otro) que se instancia en múltiples instancias independientes (objetos, copias). También puede indicar, como en el caso de la poliinstanciación de la base de datos, que dos instancias diferentes tienen el mismo nombre (identificador, clave primaria).

Seguridad del sistema operativo

En la seguridad del sistema operativo , la poliinstanciación es el concepto de crear una vista específica de usuario o proceso de un recurso compartido. Es decir, el proceso A no puede afectar al proceso B escribiendo código malicioso en un recurso compartido, como el directorio UNIX / tmp . [1] [2]

Polyinstantiation de los recursos compartidos tienen objetivos similares como el aislamiento de procesos , una aplicación de la memoria virtual , donde los procesos se les asigna su propia aislada espacio de direcciones virtuales para evitar proceso Una escritura en el espacio de memoria del proceso B .

Base de datos

En las bases de datos, la poliinstanciación es terminología SQL ( lenguaje estructurado de consulta) relacionada con la base de datos . Permite que una relación contenga múltiples filas con la misma clave primaria; las múltiples instancias se distinguen por sus niveles de seguridad. [3] Ocurre debido a una política obligatoria. Dependiendo del nivel de seguridad establecido, un registro contiene información sensible y el otro no, es decir, un usuario verá la información del registro en función de su nivel de confidencialidad previamente dictado por la política de la empresa [4]

Considere la siguiente tabla, donde la clave principal es Nombre y λ (x) es el nivel de seguridad:

Aunque es útil desde el punto de vista de la seguridad, la poliinstanciación plantea varios problemas:

  • El escrutinio moral, ya que implica mentir
  • Proporcionar vistas consistentes
  • Explosión en el número de filas.

Criptografía

En criptografía , la poliinstanciación es la existencia de una clave criptográfica en más de una ubicación física segura.

Referencias

  1. Robb R. Romans (26 de marzo de 2008). "Mejore la seguridad con la poliinstanciación: utilizando un módulo de autenticación conectable para proteger los datos privados" . IBM DeveloperWorks .
  2. Russell Coker (4 de enero de 2007). "Polyinstantiation de directorios en un sistema SE Linux" . Sage 2006 .
  3. ^ Jajodia, Sushil; Sandhu, Ravi S; Blaustein, Barbara T. (1 de febrero de 2006). "Soluciones al problema de la poliinstanciación" (PDF) .
  4. ^ Pfleeger, Charles P .; Pfleeger, Shari Lawrence (2003). Seguridad en Computación . Prentice Hall Professional. ISBN 9780130355485.


Obtenido de " https://en.wikipedia.org/w/index.php?title=Polyinstantiation&oldid=927093977 "