O que o SSIAG oferece
- Autorização exata e neutra quanto ao chamador, vinculada à propriedade do host de destino, à permissão concedida, à operação solicitada, ao estado esperado e às salvaguardas configuradas pelo proprietário
- Registro por TOPS e confiança em endpoints locais
- Ciclo de vida protegido de políticas e ciclo de vida de instalação de provedores
- Ciclo de vida de vínculos com compare-and-swap entre os vínculos ativo e anterior
- Metadados de auditoria seguros preparados para o STAV
- Supervisão nativa com launchd e systemd
O que está desativado deliberadamente
O SSIAG não decide a classe do chamador. Chamadores humanos, IA, agentes, serviços e workloads são tratados de forma idêntica; a autoridade vem do host de destino e da operação solicitada, e não do rótulo do ator.Provedor do Keychain do macOS
modules/ssiag-provider-macos-keychain é um adaptador de metadados em Swift com um handshake delimitado e mutuamente verificado, além da observação de bundle assinado e de prontidão da sessão. Ele expõe os metadados do provedor ao SSIAG sem conceder acesso operacional ao Keychain, que hoje está intencionalmente desativado.
Superfícies relacionadas
STAV
Ledger de auditoria por TOPS, somente de acréscimo, do qual as mutações do SSIAG dependem.
Produtor do Accordare
Circuito delimitado de auditoria de Named Versions do SAV que se compõe com o SSIAG.
qxctl lifecycle
Administração de ciclo de vida que consulta o SSIAG para autorização.
Autoridade do chamador
A doutrina que o SSIAG implementa.