R1 İki saat, asla tek saat.
KısmiDeadline, uyku, IPC zaman aşımı, yeniden deneme bütçesi ve capability son kullanması monotonik sayacı okur; duvar saati yalnız insan için olan damgaları ve takvim kararlarını okur. Saldırganın ileri geri oynatabildiği bir saat, 'ne kadar süre kaldı' sorusunun girdisi olamaz.
Bugün: Kural `wall_clock_may_measure_elapsed()` olarak yazıldı ve test edildi; ancak tüm çağrı yerlerinin denetimi (audit) henüz yapılmadı.
abi/src/time_security.rs
R2 Duvar saati yalnız ileri gider ve geri gitmesi görünür bir olaydır.
KısmiGeri alınan saat, süresi geçmiş bir sertifikayı yeniden geçerli yapar, iptal edilmiş bir capability'nin son kullanmasını ileri taşır, silinmiş bir denetim satırını makul gösterir ve replay penceresini yeniden açar. Taban yanlış saati engellemez; sessizce yanlış olmasını engeller.
Bugün: Taban ve geri alma tespiti yazıldı ve host'ta 13 testle koşuldu; üretim imajında henüz bir çağrı yeri ve rapor bağlantısı yok.
abi/src/time_security.rs · kernel/src/driver/rpi5_rtc.rs
R3 Güven kazanılır ve tavanı pildir.
Yazıldı · çağrılmıyorTek bir okumanın bizimle uyuşması, PMIC'in çalıştığını kanıtlar; saymaya devam ettiğini kanıtlamaz. Kesinti boyunca zamanı tutamayan bir hücre, okuma ne kadar düzgün olursa olsun saati yükseltemez.
Bugün: `resolve_trust` ve hücre sınıflandırması yazıldı; hücre voltajı okuması firmware seçici 7'ye bağlı ve o çağrı henüz yapılmıyor.
abi/src/time_security.rs
R4 Takvim güvenlik kararı fail-closed'dır.
Yazıldı · çağrılmıyorİyi bir saatte fail-closed olmak bir hata mesajına mal olur; kötü bir saatte devam etmek, o saatin koruduğu özelliğe mal olur.
Bugün: `calendar_security_decision_allowed()` yazıldı ve merdivenin altındaki her seviye için false döndüğü test edildi; kararı verecek bir takvim tüketicisi (sertifika/kira) henüz yok.
abi/src/time_security.rs
R5 Saati yalnız yetkili bir kapı değiştirebilir.
PlanlandıSaati yazabilen herkes, tüm saat tabanlı kararları yazabilir. Bu yüzden yazma yolu bir capability ister.
Bugün: `RtcWriteGrant` token'ının alanı özel ve kurucusu yok: bu imaj saati yazma KABİLİYETİ olmayan bir imajdır. Yetkiyi veren zaman-otoritesi kapısı henüz yazılmadı.
kernel/src/driver/rpi5_rtc.rs