İbraz paketini pkgverify ile çevrimdışı doğrulama
Savcılığa teslim edilen (ya da edilecek) ibraz paketinin bütünlüğü, log sistemine ve veritabanına hiç erişmeden pkgverify aracıyla kanıtlanır. Bu kılavuz doğrulamanın nasıl çalıştığını ve sonucun nasıl yorumlanacağını anlatır.
Adım adım
- 1
Veritabanısız doğrulamanın mantığını kavrayın
Paket kendi kendine yeterlidir çünkü ispat zinciri paketin içindedir: her kaydın yaprak özeti
SHA256(tenant|alınma zamanı|kaynak IP|ham kayıt)ile hesaplanır; yaprak, kayıttaki Merkle doğrulama yoluyla partinin köküne bağlanır; kök,SHA256(önceki halka || kök || parti no)ile zincir halkasına bağlanır; halka da RFC 3161 zaman damgasıyla mühürlüdür. Bağımsız üçüncü taraf (TSA) damgası, kayıtların damga anından sonra değişmediğini kanıtlar. - 2
pkgverify aracını çalıştırın
Paket dizinini
PAKETortam değişkeniyle göstererek aracı çalıştırın:PAKET=<paket-dizini> pkgverify. Araç internete, log sistemine veya herhangi bir veritabanına bağlanmaz — bu yüzden doğrulama, izole bir inceleme bilgisayarında da yapılabilir. - 3
Nelerin sınandığını bilin
pkgverifydört katmanı denetler: dosya özeti (paket dosyalarımanifest'teki özetle eşleşiyor mu), her kaydın Merkle yolu (kayıt gerçekten partinin köküne bağlanıyor mu), parti zincir halkaları (halkalar birbirine doğru bağlanmış mı) ve zaman damgalarının özet eşleşmesi (damgalanan özet zincir halkasıyla tutarlı mı). Böylece tek bir kayıt bile sonradan eklenemez, çıkarılamaz veya değiştirilemez. - 4
Çıkış kodunu yorumlayın
Çıkış kodu
0= bütünlük sağlam: paketteki her kayıt, damga anındaki hâliyle aynıdır. Çıkış kodu1= ihlal: paket içeriğinde tek karakterlik bile bir değişiklik doğrulamayı düşürür ve araç hangi kontrolün başarısız olduğunu raporlar. İhlal raporu, paketin taşıma/saklama sırasında bozulduğuna ya da değiştirildiğine işarettir. - 5
Karşı tarafa doğrulamayı tarif edin
Paketin içindeki
DOGRULAMA.md, doğrulama adımlarını ve bütünlük zincirinin yapısını inceleme makamı için açıklar. Teslim yazınızda bu dosyaya atıf yapın: karşı taraf, log sisteminize erişmeden kayıtların değişmediğini bağımsızca teyit edebilir — 5651 ibrazının ispat gücü tam da budur. - 6
İhlal çıkarsa yeniden üretin
Teslim öncesi doğrulamada ihlal görürseniz o paket nüshasını kullanmayın; paketi panelden aynı filtreyle yeniden üretin ve yeni nüshayı doğrulayın. Kaynak zincirin kendisinden şüpheleniyorsanız önce
Bütünlük Zinciriekranından zincir doğrulamasını çalıştırın ve sonuçla birlikte destek ile iletişime geçin.
İpuçları
- Teslim edilen her paketin bir kopyasını ve
pkgverifyçıktısını (tarih/saat ile) kendi arşivinizde saklayın — yıllar sonra gelen itirazlarda ilk başvuru kaynağınız budur. - Doğrulama tümüyle çevrimdışıdır: hava boşluklu (air-gap) bir inceleme ortamında dahi çalışır.
- Kendinden imzalı yöntemle mühürlenmiş partiler de çevrimdışı doğrulanır; fark, mührün harici TSA yerine cihazın kendi anahtarıyla atılmış olmasıdır.
Bir adımda takıldıysanız bize yazın — kılavuzun adını ve hangi adımda olduğunuzu belirtirseniz hızla yardımcı oluruz.