Kontrollera det själv.
Släpp ett Evidence Pack nedan. Varje kontrollsumma räknas om och kedjan (sha256) länkas om, helt i din webbläsare. Inget laddas upp.
Välj filerna. De stannar på din dator.
Sidan behöver manifest.json för att veta vad som ska kontrolleras; audit.jsonl och chain-head.json är det som kontrolleras.
Dra paketmappen hit
Prova på ett exempel.
Ett syntetiskt paket: en skriptad session körd genom den riktiga motorn när sidan byggdes, och exporterad så som evidren evidence exporterar. Det är inte någons verkliga register.
Avsändarens fingeravtryck för det, så som en avsändare skulle ge dig det separat: 57bebee63d5094084ee2039f45a98300204a71b6b398ed46edbf6e1320e1996a
Den redigerade kopian ändrar ett registrerat deny till allow på rad 3. Den omskrivna kopian gör samma ändring och räknar sedan om varje hash efter den. Den klarar varje kontroll på den här sidan. Bara dess fingeravtryck skiljer sig från avsändarens.
Ladda ner exemplet för att kontrollera det med ett skal i stället: VERIFY.md, audit.jsonl, chain-head.json, manifest.json, policy.json, shadow-report.json, summary.json.
Vad du kan lita på, och vad du inte kan.
- Filerna.
audit.jsonlär registret, en rad per beslut.chain-head.jsonnamnger sista raden.manifest.jsonlistar ett fingeravtryck för varje fil.VERIFY.mdförklarar hur allt kontrolleras med enbart ett skal. - Resultatet. Sammanhängande, eller filen och raden där det brister.
- Vad ett godkänt resultat inte visar. Att paketet inte skrivits om i sin helhet: för det, jämför fingeravtrycket med ett som avsändaren gett dig separat. Att de registrerade händelserna verkligen inträffade. Att inget saknas: bara handlingar som gick genom Evidren registreras, och en frånvarande rad kan inte ses. Efterlevnad av någon lag eller standard.
1. varje fils sha256 mot kontrollsumman i manifest.json 2. varje rads prevHash mot sha256 av föregående rad 3. chain-head.headHash mot sha256 av sista raden KONTROLLERAS INTE: sigillet (HMAC) på kedjans slut. Det är nycklat med installationens maskeringsnyckel, som aldrig lämnar ursprungsmaskinen. Ingen tredje part kan kontrollera det, inte heller den här sidan. Paketets eget manifest säger det: "d18HmacTailSeal": false.
Kontroll 3 fångar en svans som kapats medan chain-head.json lämnats som den var. Ett godkänt resultat betyder att filerna stämmer med varandra. Och på grund av blocket KONTROLLERAS INTE kan ett godkänt resultat inte visa att inget förstördes före exporten.