CustomOS CustomOS3.1 OBSIDIAN
FIREWALL VERITY VPN OFF
ENTRARCONTA
Integridade
Cadeia de integridade
Do firmware a cada bloco lido de /usr. Valores de exemplo.
VERIFIED
Cadeia de inicialização
Secure Boot
shim → GRUB → kernel · instalado, amd64
UKI assinada
Não habilitado
opt-in · CUSTOMOS_UKI=1 · amd64 + UEFI
Mídia live
dm-verity
hash raiz do squashfs fixado na cmdline
/usr (instalado)
não lido nesta demonstração
opt-in · EROFS lz4hc · slot de rollback
AIDE
não lido nesta demonstração
linha de base e verificação diária numa instalação por defeito
auditd
imutável
-e 2 · regras de identidade + exec
ferran@customos:~$ sudo customos-verity-block status Transcrição de exemplo do comando, não uma leitura desta máquina.
O que ele impede
✓ um squashfs de USB/ISO adulterado (a inicialização entra em pânico, fail-closed) ✓ edições offline em /usr (Erro de E/S na leitura) ✓ um initrd trojanizado (somente com o opt-in da UKI assinada) ◑ o resto do sistema de arquivos raiz é ext4 normal dentro do LUKS (§3.3) ◑ um root local ainda pode desativar os controles do espaço de usuário (§3.8)
Build reproduzível
Dois builds independentes do mesmo commit produziram uma ISO idêntica byte a byte, com SOURCE_DATE_EPOCH e um pin de snapshot.debian.org. Verifique com scripts/repro-check.sh.
Modo DEMO · sem persistência · sandbox somente leitura · sem ações reais · © Copyright Ferran Suils