Kanıt Zinciri (Audit Chain)
AnchorSpot'ta iki ayrı bütünlük katmanı vardır:
- Etkinlik Kaydı: Panelde yapılan yönetici ve sistem işlemleri, her kaydın bir öncekine bağlandığı bir hash zinciriyle tutulur. Bu sayfa bu katmanı anlatır.
- 5651 misafir kayıtları: Misafir erişim kayıtlarının her biri SHA-256 ile özetlenir; özetler her gece bir Merkle köküne bağlanır ve kök TÜBİTAK Kamu SM'ye (RFC 3161) damgalatılır. Ayrıntılar için 5651 Uyumu sayfasına bakın.
Etkinlik Kaydı zaman damgasına gönderilmez.
Hash Zinciri Yapısı
Etkinlik Kaydı'ndaki her kayıt; zamanı, işlemi yapan kullanıcıyı, işlemin adını, hedefini, ayrıntılarını ve bir önceki kaydın hash değerini içerir. Kaydın kendi hash değeri, bu içeriğin SHA-256 özetidir:
hash = SHA-256( kayıt içeriği: zaman, kullanıcı, işlem, hedef, ayrıntılar, önceki kaydın hash'i )
Her hesabın kayıtları kendi zincirini oluşturur. Zincirin ilk kaydında önceki hash yerine 64 sıfırdan oluşan değer kullanılır.
Zincire Yazılan İşlemler
Etkinlik Kaydı yönetici ve sistem işlemlerini noktalı adlarla kaydeder. Örnekler:
| İşlem | Anlamı |
|---|---|
session.revoke | Bir misafir oturumu panelden sonlandırıldı |
theme.updated | Portal teması güncellendi |
compliance.5651_hotspot_export | 5651 Hotspot → 5651 Hotspot ekranında kayıt araması yapıldı veya CSV indirildi |
kvkk.data_export | Hesap verisi KVKK Veri Hakları ekranından dışa aktarıldı |
Misafir giriş ve çıkış olayları Etkinlik Kaydı'na değil, 5651 kayıtlarına yazılır.
Tahrifat Tespiti
Etkinlik Kaydı veritabanı düzeyinde yalnızca eklemeye açıktır; mevcut bir kaydı güncelleme veya silme girişimi reddedilir.
Zincir doğrulanırken her kaydın hash değeri yeniden hesaplanır ve bir önceki kayda bağlantısı kontrol edilir. Bir kayıt sonradan değiştirilmişse o kaydın hash değeri tutmaz; araya kayıt eklenmiş veya aradan kayıt silinmişse "önceki hash" bağlantısı kopar. Doğrulama ilk uyuşmazlıkta başarısız olur.
Hukuki Süreçlerde Kullanım
Etkinlik Kaydı ve 5651 kayıtlarından alınan dökümler hukuki süreçlerde delil olarak sunulabilir. Bu kayıtların delil olarak değerlendirilmesi ilgili kurum ve mahkemelerin takdirindedir.
Hukuki süreç başlatmadan önce ilgili kayıtları indirip yerel olarak saklayın. 5651 Hotspot → 5651 Hotspot ekranında kayıt araması yapıldığında veya CSV indirildiğinde Etkinlik Kaydı'na compliance.5651_hotspot_export kaydı düşer; böylece dökümün ne zaman ve kim tarafından alındığı kayıt altına alınır.
Denetim Görünümü
Konsolda 5651 Hotspot → Etkinlik Kaydı sayfasında:
- Kayıtlar zaman sırasıyla listelenir; işlem türüne, zaman aralığına (Son 24 saat, Son 7 gün, Son 30 gün, Tümü) ve metin aramasına göre süzülebilir
- Her kaydın hash değeri görüntülenir
- Zincir bütünlüğü göstergesi doğrulama sonucunu gösterir: Doğrulandı, Veri yok veya Hatalı
- Liste CSV olarak dışa aktarılabilir
Zincir bütünlüğü göstergesi Hatalı durumuna geçerse kayıtları derhal kontrol edin.