XACML

Da Wikipedia, l'enciclopedia libera.
XACML
Estensione .xml , .alpha
Licenza https://www.oasis-open.org/resources/open-repositories/licenses

XACML (eXtensible Access Control Markup Language) è uno standard pubblicato da OASIS (Organization for the Advancement of Structured Information Standards) che definisce un linguaggio per la definizione di politiche di controllo degli accessi in formato XML, e illustra come valutare le richieste di autorizzazione. La versione attualmente stabile è la 3.0 [1][2] del Gennaio 2013.

Il linguaggio si basa su un processo di valutazione in stile Policy Based Access Control (PBAC). Le singole policy applicano il modello Attribute Based Access Control (ABAC). Poiché la definizione dello standard è XML, il linguaggio può essere implementato per qualsiasi architettura.

Lo standard XACML si basa sulla definizione di policy per il controllo degli accessi a risorse. La richiesta di accesso è definita con una richiesta XACML e l'esito del processo di decisione autorizzativa è dato dalla combinazione delle regole (rules) definite nelle politiche (policies) applicabili a tale richiesta.

Nella nuova versione, a differenza della precedente, l'esito dell'autorizzazione dipende maggiormente dal contesto di valutazione della richiesta, nel dettaglio mediante azioni e/o informazioni aggiuntive fornite dalle obligation e dagli advice; altre differenze di sintassi, principalmente per migliorare l'efficienza di scrittura, sono presentate in seguito, insieme al modello applicativo dello standard.

Storia[modifica | modifica wikitesto]

La versione 1.0 è stata rilasciata da OASIS nel 2003.

La versione 2.0 è stata rilasciata da OASIS il 1 febbraio 2005.

La prima specifica del comitato XACML 3.0 è stata rilasciata il 10 agosto 2010.[3] La versione più recente - XACML 3.0 - è stata standardizzata nel gennaio 2013.[4]

Architettura[modifica | modifica wikitesto]

Elementi della Policy[modifica | modifica wikitesto]

Funzioni[modifica | modifica wikitesto]

XACML 3.0[modifica | modifica wikitesto]

XACML e gli altri standard[modifica | modifica wikitesto]

Note[modifica | modifica wikitesto]

Informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica