سلسلة السلامة
من البرنامج الثابت إلى كل كتلة تُقرأ من /usr. قيم عيّنة.
سلسلة الإقلاع
Secure Boot
shim → GRUB → النواة · مثبّت، amd64
UKI موقّع
غير مفعّل
اختياري · CUSTOMOS_UKI=1 · amd64 + UEFI
الوسط الحي
dm-verity
تجزئة جذر squashfs مثبّتة في cmdline
/usr (مثبّت)
غير مقروء في هذا العرض
اختياري · EROFS lz4hc · شريحة التراجع
AIDE
غير مقروء في هذا العرض
خط الأساس والفحص اليومي في التثبيت الافتراضي
auditd
غير قابل للتعديل
-e 2 · قواعد الهوية + التنفيذ
ferran@customos:~$ sudo customos-verity-block status
نص عيّنة للأمر، وليس قراءة لهذا الجهاز.
✓ squashfs لـ USB/ISO تم العبث به (ذعر في الإقلاع، فشل مغلق (fail-closed))
✓ تعديلات غير متصلة على /usr (خطأ إدخال/إخراج عند القراءة)
✓ initrd حصان طروادة (فقط مع خيار UKI الموقّع الاختياري)
◑ بقية نظام ملفات الجذر هي ext4 عادي داخل LUKS (§3.3)
◑ لا يزال بإمكان الجذر المحلي تعطيل ضوابط فضاء المستخدم (§3.8)
أنتج بناءان مستقلان للالتزام نفسه ملف ISO مطابقًا بايتًا ببايت، باستخدام SOURCE_DATE_EPOCH وتثبيت snapshot.debian.org. تحقق باستخدام scripts/repro-check.sh.