Ce oferă SSIAG
- Autorizare exactă, neutră față de apelant, legată de proprietatea asupra gazdei țintă, permisiunea acordată, operațiunea solicitată, starea așteptată și măsurile de protecție configurate de proprietar
- Înrolare per TOPS și încredere în punctele finale locale
- Ciclu de viață protejat al politicilor și ciclu de viață al instalării furnizorilor
- Ciclu de viață al legărilor, cu compare-and-swap între legările active și cele anterioare
- Metadate de audit sigure, pregătite pentru STAV
- Supraveghere nativă prin launchd și systemd
Ce este dezactivat în mod deliberat
SSIAG nu decide clasa apelantului. Apelanții de tip om, IA, agent, serviciu și sarcină de lucru sunt tratați identic; autoritatea provine de la gazda țintă și de la operațiunea solicitată, nu de la eticheta actorului.Furnizorul macOS Keychain
modules/ssiag-provider-macos-keychain este un adaptor de metadate Swift, cu un handshake delimitat, verificat reciproc, și cu observarea pachetului semnat plus a pregătirii sesiunii. Acesta expune metadatele furnizorului către SSIAG fără a acorda acces operațional la Keychain, acces care este dezactivat intenționat în prezent.
Suprafețe asociate
STAV
Registrul de audit append-only per TOPS pe care se bazează modificările SSIAG.
Producătorul Accordare
Circuitul delimitat de audit al versiunilor denumite SAV, care se compune cu SSIAG.
qxctl lifecycle
Administrarea ciclului de viață, care consultă SSIAG pentru autorizare.
Autoritatea apelantului
Doctrina pe care o implementează SSIAG.