Cosa fornisce SSIAG
- Autorizzazione esatta e neutrale rispetto al chiamante, legata alla proprietà dell’host di destinazione, al permesso concesso, all’operazione richiesta, allo stato atteso e alle salvaguardie configurate dal proprietario
- Registrazione per singolo TOPS e trust degli endpoint locali
- Ciclo di vita protetto delle policy e ciclo di vita delle installazioni dei provider
- Ciclo di vita dei binding con compare-and-swap tra binding attivi e precedenti
- Metadati di audit sicuri preparati per STAV
- Supervisione nativa tramite launchd e systemd
Cosa è deliberatamente disabilitato
SSIAG non decide la classe del chiamante. I chiamanti umani, IA, agenti, servizi e workload vengono trattati in modo identico; l’autorità deriva dall’host di destinazione e dall’operazione richiesta, non dall’etichetta dell’attore.Provider macOS Keychain
modules/ssiag-provider-macos-keychain è un adapter di metadati in Swift con un handshake delimitato a verifica reciproca e l’osservazione del bundle firmato e della disponibilità della sessione. Espone a SSIAG i metadati del provider senza concedere l’accesso operativo al Keychain, che oggi è intenzionalmente disabilitato.
Superfici correlate
STAV
Ledger di audit append-only per singolo TOPS su cui si basano le modifiche SSIAG.
Producer Accordare
Circuito di audit delimitato delle Named Version SAV che si compone con SSIAG.
qxctl lifecycle
Amministrazione del ciclo di vita che consulta SSIAG per l’autorizzazione.
Autorità del chiamante
La dottrina implementata da SSIAG.