Postur sistem
Nilai contoh untuk instalasi default. Di CustomOS panel ini membaca sistem yang sedang berjalan.
Firewall
nftables aktif
masuk default-deny · selalu aktif
Kill switch
Belum aktif
aktif saat tunnel wg*/tun* menyala
IDS
Suricata · IDS
terpasang secara default · deteksi, bukan pemblokiran
Media live
dm-verity
squashfs diverifikasi saat boot · fail-closed
Disk
LUKS2 terbuka
argon2id · penyegelan TPM2 opt-in
Rantai boot
Secure Boot
shim → GRUB → kernel (terpasang, amd64)
| Kontrol | Instalasi default | Ref. |
|---|---|---|
| Enkripsi disk penuh (LUKS2, argon2id) | aktif | §2.1 |
| Kunci LUKS disegel ke TPM2 | opt-in, pasca-instalasi | §2.1bis |
| Secure Boot sistem terpasang | aktif (amd64) | §2.1ter |
| UKI bertanda tangan (kernel + initrd + cmdline) | opt-in (amd64 + UEFI) | §2.19 |
| nftables masuk default-deny | aktif | §2.2 |
| Kill switch khusus tunnel | profil opt-in | §2.2 |
| AppArmor enforcing · auditd · hardening sysctl | aktif | §2.3–2.5 |
| Pembaru bertanda tangan (TUF, Ed25519) + anti-rollback TPM | aktif | §2.6 |
| dm-verity media live | aktif | §2.9 |
| dm-verity blok untuk /usr (terpasang) | opt-in | §2.17 |
| Integritas file AIDE + Suricata IDS | aktif (deteksi, bukan pemblokiran) | §2.13 · §2.16 |
| Kripto pasca-kuantum dalam lalu lintas | Hanya pertukaran kunci SSH, SSH opt-in | §3.4 |
| Tunnel VPN / Tor | klien ada di image, tidak ada yang dikonfigurasi | §3.5 |
Sumber kebenaran: docs/THREAT_MODEL.md di repositori — bukan demo ini.
$ harden-audit --live
tekan Run untuk melihat output (demo)
Minimum penginstal: 12+ karakter dan 3+ kelas karakter. Diperiksa sebagai fungsi murni; tidak ada yang disimpan.