Un Policy Decision Point è il servizio o componente che valuta una policy di autorizzazione e restituisce una decisione di autorizzazione o negazione. In un comune design di controllo degli accessi, l'applicazione chiede al PDP se un utente può eseguire un'azione su una risorsa, e il PDP verifica ruoli, attributi, relazioni o regole di policy prima di rispondere. L'effettiva applicazione può avvenire altrove, ma il PDP è il livello logico che prende la decisione.
I PDP sono importanti perché centralizzano l'autorizzazione in un unico punto invece di distribuire i controlli lungo բազմաթիվ percorsi di codice. Questo migliora la coerenza, l'audit e il rollback, soprattutto nei sistemi cloud e SaaS con permessi granulari. In difesa, i team versionano le policy, testano il comportamento di autorizzazione e negazione e monitorano la latenza delle decisioni e i log. Negli attacchi, un PDP compromesso o configurato in modo errato può causare un accesso eccessivamente ampio, un denial of service accidentale o l'elusione delle policy se l'enforcement è debole o se il servizio di decisione non è disponibile.


