¿Cuál es la diferencia entre las reclamaciones y las capacidades en el control de acceso?

2

He leído sobre las diferencias entre las capacidades y las listas de control de acceso, pero para mí las capacidades parecen similares a las reclamaciones. ¿Alguien puede explicar la diferencia, si la hay?

    
pregunta Sammi 10.06.2015 - 11:46
fuente

1 respuesta

3

Los reclamos y las capacidades son tokens respaldados por evidencia, pero son totalmente diferentes en términos de intención.

En un modelo de control de acceso basado en capacidades, una capacidad es un token que demuestra una capacidad, es decir, un derecho a realizar una acción en un objeto. Una cosa importante a tener en cuenta aquí es que la capacidad no contiene ninguna noción de identidad, sino el permiso en sí. La posesión del token de capacidad se considera una prueba para poder realizar una operación.

Las

reclamaciones son similares, pero se trata de identidad . Un reclamo dice "Yo soy esta persona", y generalmente se compone de conjuntos de pruebas para demostrar ese hecho. Los tokens Kerberos funcionan en este modelo. Las reclamaciones se combinan con listas de control de acceso (ACL) aplicadas a objetos. Una ACL podría decir "el usuario X tiene permiso Y para este objeto". El usuario afirma ser un usuario X y proporciona evidencia para probar este hecho. Si se acepta la evidencia, se le permite realizar operaciones que requieren el permiso Y.

En resumen, la principal diferencia es que una capacidad es un token que proporciona pruebas de que se le permite realizar una acción privilegiada, mientras que un reclamo es un token que proporciona prueba de identidad, que a su vez se puede utilizar para mostrar la prueba de que se le permite realizar una acción en el contexto de una ACL particular.

    
respondido por el Polynomial 10.06.2015 - 12:25
fuente

Lea otras preguntas en las etiquetas