Poradnik

Jak czytać pakiet dowodowy ProofSnap

W 2026 r. pakiet dowodowy ProofSnap to plik ZIP tworzony dla każdej przechwyconej strony internetowej: evidence.pdf, zrzut ekranu i HTML, metadane, łańcuch dowodowy, manifest sum kontrolnych SHA-256 podpisany kluczem RSA-4096 (ze znacznikiem czasu, jeśli obejmuje go Twój plan) oraz skrypty, które pozwalają wykazać, że niczego nie zmieniono.

Jeśli przechwytujesz stronę internetową jako dowód cyfrowy albo ktoś przesłał Ci ZIP z ProofSnap, ten przewodnik objaśnia każdy plik, omawia dokument dowodowy sekcja po sekcji i pokazuje, jak zweryfikować pakiet oraz co przekazać pełnomocnikowi lub sądowi.

Autor: Radim Motycka, założyciel i główny inżynier ProofSnap, który zaprojektował opisane w tym przewodniku przechwytywanie, dokument dowodowy i skrypty weryfikacyjne ·

Otwórz najpierw

evidence.pdf

Co przekazać

Cały ZIP, bez zmian

Zweryfikuj za pomocą

verify.sh, verify.ps1 lub Weryfikatora dowodów ProofSnap

Część 1

Co zawiera ZIP

Przechwycenie strony internetowej otrzymujesz jako jeden plik ZIP o nazwie w rodzaju proofsnap_20261014_153012.zip, utworzonej z lokalnej daty i godziny Twojego komputera. Pliki dzielą się na cztery grupy. Dokładna lista zależy od planu i włączonych opcji, więc dwa pakiety mogą się od siebie różnić.

  1. 1Do czytania. evidence.pdf to dokument do czytania: otwórz go najpierw. provenance_certificate.pdf podsumowuje kontrole na jednej stronie. Pełny zrzut ekranu to plik screenshot.jpeg. page.html to HTML w postaci, w jakiej wyświetliła go przeglądarka; page.mhtml zapisuje stronę w stanie z chwili przechwycenia w jednym pliku, a domtextcontent.txt zawiera jej tekst. images.json wymienia obrazy strony wraz z sumą kontrolną SHA-256 każdego pliku obrazu zapisanego w pakiecie. Pliki te znajdują się w folderze images/, wyodrębnione z pliku MHTML, jeśli zawiera on obrazy.
  2. 2Rejestr. metadata.json to techniczny zapis strony i przeglądarki; chain_of_custody.json i forensic_log.json dokumentują, kto, co, kiedy i jak przechwycił, a forensic_log_summary.txt to ten sam zapis w formie tekstowej. Więcej w częściach 9 i 10.
  3. 3Pieczęć. manifest.json wymienia pliki przechwycenia z ich sumami kontrolnymi, manifest.sig to jego podpis RSA-4096, a publickey.pem klucz do sprawdzenia tego podpisu. manifest.json.ots to, jeśli obejmuje go Twój plan, znacznik czasu w Bitcoinie (OpenTimestamps). Więcej w części 11.
  4. 4Weryfikacja. Folder verification/ zawiera verify.sh na macOS i Linuksa, verify.ps1 na Windowsa oraz przewodnik tekstowy. Więcej w części 12.
Przechwycenie strony internetowej w planie Professional, otwarte w menedżerze plików. Nazwy plików obrazów są przykładowe.

Część 2

Pliki, które pojawiają się tylko w niektórych przechwyceniach

Te pliki trafiają do pakietu tylko wtedy, gdy włączono daną opcję albo gdy dostępne są odpowiednie dane. Jeśli któregoś brakuje, nie ma problemu: po prostu nie należy do tego przechwycenia.

  1. 1Oświadczenie dla sądu w Stanach Zjednoczonych. rule_902_certification.pdf, szablon oświadczenia dla sądów federalnych w Stanach Zjednoczonych, z wypełnionymi już danymi przechwycenia. Jest dostępny w każdym planie i trafia do pakietu tylko wtedy, gdy osoba przechwytująca włączy tę opcję. Zawsze po angielsku. Więcej w części 13.
  2. 2C2PA Content Credentials. c2pa.json to plik towarzyszący manifestowi Content Credentials osadzonemu w pliku screenshot.jpeg.
  3. 3eIDAS. manifest.json.tsr to kwalifikowany znacznik czasu UE wystawiony przez Disig a.s., kwalifikowanego dostawcę usług zaufania z unijnej listy zaufania, a eidas_validation.json zawiera łańcuch certyfikatów i dane o unieważnieniu, które pozwalają sprawdzić znacznik bez połączenia z internetem.
  4. 4Wideo. capture_video.webm, oryginalne nagranie ekranu, a zwykle także capture_video.mp4, przekodowana kopia dla odtwarzaczy, które nie otwierają WebM.
  5. 5Tryb kryminalistyczny. capture.warc (archiwum sieciowe), network.har (żądania i odpowiedzi, do 300), resources.json wraz z folderem resources/ z zasobami wczytanymi przez stronę oraz certificate_details.json z danymi certyfikatu TLS strony HTTPS. Tryb kryminalistyczny jest dostępny w planach Professional, Enterprise i Company.

Przechwycenie sesji (tryb wielu kart) dodaje folder tabs/ z podfolderem dla każdej z pozostałych odwiedzonych kart. Każdy podfolder ma własny zrzut ekranu, HTML, tekst, metadane i łańcuch dowodowy, a do tego krótszy PDF z dokumentem dowodowym tej karty. Plik evidence.pdf w katalogu głównym dotyczy karty głównej i wymienia całą sesję.

Tabela pobierania w panelu bocznym po przechwyceniu z włączonymi wszystkimi opcjami (przykład). W tym przewodniku wiersze opcjonalne są wyróżnione.

Część 3

evidence.pdf, strona 1: podsumowanie i zrzut ekranu

Dokument dowodowy powstaje w języku wybranym przed przechwyceniem, jednym z 29 dostępnych. Sekcje są ponumerowane od 1 do 15, a numery nigdy się nie zmieniają, więc pełnomocnik może w każdym piśmie powołać się na sekcję po jej numerze. Strona 1 zaczyna się od nagłówka i ramki podsumowania, po czym od razu przechodzi do zrzutu ekranu.

  1. 1Ramka podsumowania. Domena strony, Czas przechwycenia w UTC, Depozytariusz (identyfikator depozytariusza, czyli konta ProofSnap, oraz adres IP, z którego wykonano przechwycenie) i Hash, czyli suma kontrolna SHA-256 pliku page.html. Jeśli zamówiono kwalifikowany znacznik czasu UE, wiersz eIDAS informuje, że znacznik zostaje zastosowany, gdy pakiet zawiera pliki eIDAS.
  2. 21. Zrzut ekranu strony. Strona pojawia się jako pierwsza, bo to ona jest dowodem. Wszystko inne ją uzupełnia.
  3. 3Niebieski pasek. ProofSnap dodaje u góry zrzutu ekranu pasek z adresem URL, czasem UTC, przesunięciem NTP i ID dowodu, oznaczony jako adnotacja, aby nikt nie pomylił go z paskiem adresu przeglądarki. Wyjaśnia to uwaga pod nazwą pliku.
  4. 4Stopka na każdej stronie. Narzędzie i wersja, link do getproofsnap.com, pełne ID dowodu oraz Strona X / Y, dzięki czemu na wydruku widać brak którejkolwiek strony.
1
Domena: sklep.przyklad.pl
Czas:2026-10-14T15:30:12Z (UTC)
Depozytariusz:Xq7LmR2vTn9KpB4sWc1YhZ8dFa63 (203.0.113.42)
Hash:page.html · SHA-256: e5e239560bc125a20ff2ac1fea50915bc198dd4f5b5256ec447a8a71e00132b3
eIDAS: Zażądano; zastosowany, jeśli pakiet zawiera manifest.json.tsr oraz eidas_validation.json

1. Zrzut ekranu strony:2

Poniżej znajduje się wizualne przechwycenie strony internetowej w momencie zrzutu.

Plik zrzutu ekranu: screenshot.jpeg

Niebieski pasek u góry tego obrazu to adnotacja dodana przez oprogramowanie ProofSnap, a nie zrzut paska adresu przeglądarki. Powtarza on przechwycony adres URL strony, czas przechwycenia w UTC oraz identyfikator dowodu zapisane w innych miejscach tego pakietu. ...3

ProofSnapannotation added by software, not the browser address bar

https://sklep.przyklad.pl/ogloszenie/4821

2026-10-14T15:30:12Z (UTC) NTP offset +38 ms

ID ps_3f9c2a71-8e4b-4d1a-b6f0-5c27e9a1d304

Sklep Przykład

Lampka biurkowa vintage

Ogłoszenie nr 4821 · dodane przez sprzedawca_77

189,90 zł

4
Przechwycono za pomocą ProofSnap v1.19.7 · getproofsnap.comps_3f9c2a71-8e4b-4d1a-b6f0-5c27e9a1d304 · Strona 1 / 17
Uproszczona strona 1 pliku evidence.pdf ze standardowym nagłówkiem i zamówionym znacznikiem eIDAS. Wartości są przykładowe.

Część 4

Koniec zrzutu ekranu i podsumowanie „Weryfikacja dowodu”

Długa strona internetowa zajmuje w PDF kilka stron. Po zrzucie ekranu następuje podsumowanie prostym językiem, przeznaczone dla sądu albo klienta, który nie będzie czytał sekcji technicznych.

  1. 1Informacja o obcięciu. PDF pokazuje początek zrzutu ekranu pod tytułem i najwyżej 10 kolejnych stron. Jeśli strona jest dłuższa, informacja podaje, ile stron pokazano, i wskazuje, że pełnym obrazem jest plik screenshot.jpeg, czyli plik objęty sumami kontrolnymi i podpisem.
  2. 2Weryfikacja dowodu. Akapit, który mówi, czym jest dokument, i powtarza adres URL źródła oraz czas przechwycenia.
  3. 3Co zweryfikowano. Krótkie punkty. Każdy punkt pojawia się tylko wtedy, gdy dane stwierdzenie jest prawdziwe dla tego przechwycenia. Punkt o tym, że strona była dostępna w sieci, pojawia się tylko wtedy, gdy serwer w chwili przechwycenia rzeczywiście odpowiedział; punkt o narzędziu wymaga, aby rozszerzenie zainstalowano z oficjalnego sklepu i aby kontrola urządzenia zakończyła się pomyślnie.
  4. 4Podstawa prawna. Neutralny akapit o kontrolach integralności, bez powoływania się na jakiekolwiek prawo krajowe. Jeśli zamówiono kwalifikowany znacznik czasu UE, dochodzi drugi akapit, poświęcony temu znacznikowi. Potem następują linki do weryfikacji.

Zrzut ekranu obcięty - pokazano pierwsze 11 z 14 stron. Pełny zrzut ekranu jest dostępny w pliku screenshot.jpeg dołączonym do pakietu dowodowego.1

Koniec sekcji zrzutu ekranu strony. Uwaga: obraz odtworzony powyżej mógł zostać skrócony, tak aby rozmiar niniejszego dokumentu pozostał możliwy do obsłużenia. Zrzut ekranu w takiej postaci, w jakiej został utrwalony, znajduje się w pliku screenshot.jpeg w niniejszym pakiecie dowodowym i to właśnie ten plik obejmują wartości hashy oraz podpis.

Weryfikacja dowodu2

To jest weryfikowalny dowód cyfrowy. ProofSnap przechwycił poniższą stronę w podanym czasie; każda późniejsza modyfikacja jest wykrywalna.

URL źródłowy: https://sklep.przyklad.pl/ogloszenie/4821

Czas: 2026-10-14T15:30:12Z (UTC)

Co zweryfikowano3

• Strona była w chwili przechwycenia rzeczywiście aktywna: serwer odpowiedział, a połączenie było zabezpieczone (TLS).

• Treść jest niezmieniona od momentu przechwycenia: chroniona kryptograficznym skrótem SHA-256; każda modyfikacja jest wykrywalna.

• Pakiet jest chroniony przed podmianą podpisem cyfrowym RSA-4096: każda modyfikacja po podpisaniu jest wykrywalna.

• Kontrole integralności rozszerzenia i urządzenia zakończyły się pomyślnie: nie wykryto sygnałów modyfikacji ani manipulacji.

Poniższe akapity opisują właściwości techniczne i nie stanowią opinii prawnej. ProofSnap nie świadczy pomocy prawnej ani nie określa, przed którym sądem lub sądem polubownym zapis zostanie przedstawiony.4

Podstawa prawna: te właściwości kryptograficzne (skrót SHA-256, podpis cyfrowy, niezależny znacznik czasu oraz łańcuch dowodowy) mają na celu wsparcie uwierzytelnienia zapisów elektronicznych. O dopuszczalności rozstrzyga właściwy sąd zgodnie z obowiązującymi regułami dowodowymi.

Niniejsze podsumowanie weryfikuje integralność techniczną przechwycenia; nie ocenia prawdziwości treści strony.

Zweryfikuj online: getproofsnap.com/verify/index-pl.html

Zweryfikuj kod źródłowy (MIT): github.com/proofsnap/proofsnap-verify

Przechwycono za pomocą ProofSnap v1.19.7 · getproofsnap.comps_3f9c2a71-8e4b-4d1a-b6f0-5c27e9a1d304 · Strona 11 / 17
Uproszczona strona 11 pliku evidence.pdf, dla długiej strony internetowej, bez akapitu eIDAS. Numery stron i wartości są przykładowe.

Część 5

Sekcje 2-5: co, kiedy, kto i czym

Te sekcje opisują przechwycony obiekt i okoliczności przechwycenia.

  1. 12. Identyfikacja dowodu. ID dowodu, URL źródłowy, tytuł strony, data i godzina, sygnatura sprawy, biegły i notatka (jeśli je podano), zastosowany standard oraz suma kontrolna HTML strony.
  2. 23. Weryfikacja czasu. Czas przechwycenia skorygowany według NTP, serwer czasu, przesunięcie zegara komputera i liczba zgodnych źródeł czasu.
  3. 3Okoliczności przechwycenia. Źródło odesłania (strona, z której przyszła przeglądarka), pełny user agent i system operacyjny.
  4. 4Depozytariusz i stan przeglądarki. Identyfikator depozytariusza, adres IP, przeglądarka i strefa czasowa. Adres e-mail konta nie jest drukowany; jego suma kontrolna SHA-256 znajduje się w pliku chain_of_custody.json. Dalej, w skróconej postaci, następuje do pięciu pozycji każdego rodzaju plików cookie lub pamięci przeglądarki. Wartości, których nazwa wskazuje na tokeny lub sesje, nie są przytaczane w PDF. Pełny zbiór znajduje się w pliku metadata.json.
  5. 54. Integralność urządzenia i 5. Integralność rozszerzenia. Sygnały przeglądarki zautomatyzowanej lub działającej bez interfejsu (headless), wynik integralności oraz tożsamość i wersja rozszerzenia użytego do przechwycenia.
Uproszczone strony 12 i 13 pliku evidence.pdf. Niektóre wiersze skrócono; wartości są przykładowe.

Część 6

Sekcje 6-11: pliki, tekst, połączenie i domena

Techniczny rdzeń dokumentu. Sekcja, dla której w danym przechwyceniu nie ma danych, zachowuje tytuł z krótką uwagą, że jest pusta, aby numeracja się nie zmieniła.

  1. 16. Pliki pakietu dowodowego. Sumy kontrolne SHA-256 głównych plików i dane nagrania, jeśli nagrywano wideo. PDF nie może zawierać własnej sumy kontrolnej; zawiera je wszystkie plik manifest.json.
  2. 27. Tekst strony. Odsyła do pliku domtextcontent.txt i zaznacza, że tekst jest w kolejności kodu źródłowego strony, dlatego należy go czytać łącznie ze zrzutem ekranu.
  3. 38. TLS/SSL. Czy połączenie było szyfrowane protokołem TLS. Przeglądarka nie ujawnia rozszerzeniu ani wersji protokołu, ani zestawu szyfrów, ani certyfikatu, dlatego te wiersze pokazują Niedostępne przez API przeglądarki. Dane połączenia i certyfikatu (protokół, szyfr, wystawca, podmiot, ważność, nazwy alternatywne) są zbierane tylko w trybie kryminalistycznym, w pliku certificate_details.json.
  4. 49. DNS. Adresy IP, na które rozwiązano domenę, porównane między dwoma resolwerami DNS, oraz status DNSSEC.
  5. 510. Nagłówki odpowiedzi HTTP. Odpowiedź serwera na żądanie strony: kod statusu, kiedy i jak przechwycono nagłówki oraz najważniejsze nagłówki.
  6. 611. WHOIS/RDAP. Rejestrator, daty rejestracji i wygaśnięcia, serwery DNS i rejestrujący, często ukryty ze względu na prywatność.
Uproszczone strony 14 i 15 pliku evidence.pdf, z przechwycenia bez trybu kryminalistycznego. Niektóre wiersze skrócono. Wartości są przykładowe.

Część 7

Sekcje 12-15 i stopka

Dokument kończy się opcjonalnymi kontrolami treści i sekcjami formalnymi.

  1. 112. Wykrywanie treści generowanych przez AI i 13. Pochodzenie obrazów. Te sekcje są wypełniane, jeśli przeprowadzono te kontrole: sygnały generowania przez AI w obrazach strony oraz daty podane przez serwer dla każdego obrazu. W przeciwnym razie pod tytułami pojawia się uwaga o braku danych.
  2. 214. Metodologia zbierania danych. Zaczyna się na nowej stronie: przechwycony adres URL, chwila przechwycenia, środowisko i pseudonimowy identyfikator użytkownika, który wykonał przechwycenie.
  3. 315. Informacja prawna. Czym jest dokument i do czego może służyć.
  4. 4Standardy i zgodność. Zgodność z wytycznymi ISO/IEC 27037:2012 dotyczącymi postępowania z dowodami cyfrowymi, uwaga o samouwierzytelnieniu według prawa Stanów Zjednoczonych, która pojawia się tylko w dokumentach po angielsku, oraz uwaga eIDAS, która pojawia się tylko wtedy, gdy zamówiono znacznik eIDAS. Potem następują linki do weryfikacji.
  5. 5Stopka. Taka sama na każdej stronie, także na ostatniej.
Uproszczone strony 16 i 17 pliku evidence.pdf z wyłączonym wykrywaniem AI i pochodzeniem obrazów. Wartości są przykładowe.

Część 8

provenance_certificate.pdf: jedna strona, sześć kontroli

Certyfikat pochodzenia podsumowuje przechwycenie na jednej stronie, w tym samym języku co dokument dowodowy. Przekaż go osobie, która chce zobaczyć wynik na pierwszy rzut oka.

  1. 1Dane przechwycenia. ID dowodu, tytuł strony, URL, czas, suma kontrolna SHA-256 zrzutu ekranu, przeglądarka, wersja rozszerzenia i identyfikator depozytariusza.
  2. 2Integralność pakietu. Informuje, że wszystkie sumy kontrolne są w podpisanym manifeście i że chodzi o przechwycenie wykonane na żywo w przeglądarce, a nie o przesłany plik.
  3. 3Kontrole integralności. Wykrywanie automatyzacji, czas NTP porównany z maksymalnie trzema źródłami, DNS porównany między dwoma resolwerami oraz wynik integralności urządzenia w odniesieniu do progu zaliczenia (80). Status odzwierciedla stan z chwili przechwycenia; PDF nie jest później aktualizowany.
  4. 4Znacznik czasu blockchain. PRZESŁANO: zakotwiczenie w Bitcoinie zostaje potwierdzone kilka godzin później; sprawdź je wtedy w weryfikatorze. Plan Essential go nie obejmuje, chyba że przechwycenie opłacono z eIDAS SnapPacka lub Video SnapPacka.
  5. 5Kwalifikowany znacznik czasu eIDAS. Status to ZAŻĄDANO albo NIE ZAWARTO. Znacznik zostaje nadany po utworzeniu PDF; potwierdzają go pliki manifest.json.tsr i eidas_validation.json w pakiecie.

CERTYFIKAT POCHODZENIA

Deklaracja autentyczności źródła

1
ID Dowodups_3f9c2a71-8e4b-4d1a-b6f0-5c27e9a1d304
Tytuł stronyLampka biurkowa vintage · Sklep Przykład
URLhttps://sklep.przyklad.pl/ogloszenie/4821
Przechwycono2026-10-14T15:30:12Z (UTC)
SHA-256 (zrzut ekranu)8dccea5217902053b636f0e105c590eb30db4280b8a7a51806110f7ff7b5177e
PrzeglądarkaChrome 141
RozszerzenieProofSnap v1.19.7
ZarejestrowałXq7LmR2vTn9KpB4sWc1YhZ8dFa63

2Integralność pakietu: skróty SHA-256 wszystkich plików w manifest.json (podpisane RSA-4096)

Przechwytywanie w przeglądarce na żywo (nie przesyłanie pliku)

3KONTROLE INTEGRALNOŚCISTATUS

Stan na chwilę sporządzenia niniejszego protokołu; dokument nie jest później aktualizowany.

Wykrywanie automatyzacji / przeglądarki bezgłowejSPEŁNIONO
Weryfikacja czasu NTP (3 źródła)SPEŁNIONO

największy rozrzut między źródłami: 41 ms

Krzyżowa weryfikacja DNS (2 źródła)SPEŁNIONO
Wynik integralności urządzeniaSPEŁNIONO

wskaźnik integralności 100/100 (próg zaliczenia: 80)

4
Znacznik czasu blockchainPRZESŁANO
5
Kwalifikowany znacznik czasu eIDASZAŻĄDANO

Zażądano; zastosowany, jeśli pakiet zawiera manifest.json.tsr oraz eidas_validation.json

Zweryfikuj online: getproofsnap.com/verify/index-pl.html

Zweryfikuj kod źródłowy (MIT): github.com/proofsnap/proofsnap-verify

Przechwycono za pomocą ProofSnap v1.19.7 · getproofsnap.comps_3f9c2a71-8e4b-4d1a-b6f0-5c27e9a1d304 · Strona 1 / 1
Uproszczony provenance_certificate.pdf ze standardowym nagłówkiem i zamówionym znacznikiem eIDAS. Wartości są przykładowe.

Część 9

metadata.json: zapis techniczny

Pliki JSON pozostają po angielsku, niezależnie od języka dokumentu dowodowego, aby mogły je odczytać narzędzia i biegli. metadata.json zawiera w całości wszystko, co PDF podsumowuje. Otwórz plik w dowolnym edytorze tekstu lub w przeglądarce.

  1. 1Strona. URL, tytuł, czas przechwycenia, user agent, źródło odesłania i metatagi strony.
  2. 2Stan przeglądarki. Pliki cookie, pamięć lokalna i pamięć sesji strony, w zakresie, w jakim strona mogła je odczytać, w całości i bez maskowania. Traktuj pakiet jako poufny.
  3. 3Połączenie. Dane TLS w zakresie, w jakim udostępnia je przeglądarka.
  4. 4Zapytania. ID dowodu, wyniki DNS, nagłówki odpowiedzi HTTP i WHOIS. Tutaj zapisano też zakres zrzutu ekranu (cała strona lub widoczny obszar) i wymiary strony.
metadata.json w zwykłym edytorze tekstu, w skrócie. Nazwy kluczy są prawdziwe; wartości są przykładowe.

Część 10

chain_of_custody.json i forensic_log.json

Te dwa pliki są zapisem samego przechwycenia, czyli łańcuchem dowodowym (chain of custody) dowodu cyfrowego. forensic_log_summary.txt pokazuje ten sam zapis w formie tekstowej, dla osób bez przeglądarki plików JSON.

  1. 1Dowód. ID dowodu, lokalny czas przechwycenia i czas skorygowany według NTP, URL źródłowy z jego sumą kontrolną oraz tytuł strony.
  2. 2Depozytariusz. Identyfikator depozytariusza (user_uid) i suma kontrolna SHA-256 adresu e-mail konta, dzięki czemu osobę, która wykonała przechwycenie, można zidentyfikować na żądanie bez drukowania adresu.
  3. 3Integralność. Sposób zapieczętowania zapisu (sealed_in_manifest), status znaczników czasu w chwili tworzenia pakietu i lista plików. ots_status pokazuje pending, gdy przechwycenie obejmuje znacznik czasu w Bitcoinie (z planu albo ze SnapPacka), bo zakotwiczenie zostaje potwierdzone kilka godzin później, a w przeciwnym razie not_stamped; eidas_status pokazuje requested lub not_requested. Blok legal_context pojawia się tylko wtedy, gdy wypełniono co najmniej jedno z jego pól, na przykład sygnaturę sprawy.
  4. 4Powiązanie z dziennikiem. Suma kontrolna pliku forensic_log.json i ostatnia suma kontrolna jego łańcucha.
  5. 5Operacje. Każdy etap przechwycenia od capture_init, z godzinami, czasem trwania i wynikami. Jeśli nagrywano wideo, etapy nagrania następują po utworzeniu dokumentu dowodowego. Pliki weryfikacyjne, szablon oświadczenia dla sądu w Stanach Zjednoczonych i łańcuch dowodowy powstają po zamknięciu dziennika i są objęte manifestem; obliczenie sum kontrolnych, podpis i spakowanie następują później.
  6. 6Łańcuch sum kontrolnych. Każdy etap zawiera sumę kontrolną poprzedniego, więc usunięcie lub zmiana etapu przerywa łańcuch.
Oba pliki w zwykłym edytorze tekstu, w skrócie. Nazwy kluczy są prawdziwe; wartości są przykładowe.

Część 11

manifest.json, podpis i znaczniki czasu

Pieczęć pakietu. Wszystko inne porównuje się z plikiem manifest.json, a manifest z jego podpisem i znacznikami czasu.

  1. 1Nagłówek. Wersja manifestu, ID dowodu pod kluczem capture_id, URL źródłowy i czas przechwycenia.
  2. 2Pliki. Pliki przechwycenia z SHA-256, SHA-512 i rozmiarem. Jeśli zmieni się choćby jeden bajt wymienionego pliku, jego suma kontrolna przestaje się zgadzać. publickey.pem i manifest.sig występują tylko z nazwą, a pliki znaczników czasu oraz eidas_validation.json, które powstają po manifeście, nie występują wcale.
  3. 3Podpis i klucz. manifest.sig to podpis RSA-4096 manifestu, a publickey.pem klucz do sprawdzenia tego podpisu. Podpis wiąże ze sobą sumy kontrolne wymienionych plików; para kluczy jest generowana na nowo przy każdym przechwyceniu, a klucz publiczny leży w ZIP, dlatego manifest w czasie kotwiczą wyłącznie znaczniki czasu. manifest.json.ots kotwiczy sumę kontrolną manifestu w blockchainie Bitcoina i dowodzi, że manifest istniał najpóźniej w chwili powstania bloku zakotwiczenia; manifest.json.tsr to, jeśli występuje, kwalifikowany znacznik czasu.

„A time-stamping service supports assertions of proof that a datum existed before a particular time.” (Usługa znakowania czasem pozwala wykazać, że dane istniały przed określoną chwilą.)

IETF RFC 3161 (2001), sekcja 1, standard, na którym opiera się kwalifikowany znacznik czasu w manifest.json.tsr

Oba znaczniki czasu odnoszą się do sumy kontrolnej pliku manifest.json, a nie do samej strony. Jak krok po kroku sprawdzić zakotwiczenie w Bitcoinie, wyjaśnia przewodnik Weryfikacja pakietu dowodowego.

manifest.json w zwykłym edytorze tekstu, w skrócie. Nazwy kluczy są prawdziwe; wartości są przykładowe.

Część 12

Weryfikacja pakietu

Są dwie drogi. Skrypty działają na Twoim komputerze i nie zależą od żadnej usługi ProofSnap. Weryfikator działa w panelu bocznym albo, bez konta, na stronie ProofSnap. Każdy krok, z pełnym omówieniem wyników, opisuje przewodnik Weryfikacja pakietu dowodowego.

  1. 1Integralność plików. Rozpakuj pakiet i uruchom bash verification/verify.sh (macOS, Linux) albo verify.ps1 w PowerShellu (Windows). Skrypt ponownie liczy sumę kontrolną każdego wymienionego pliku i porównuje ją z manifestem.
  2. 2Podpis. Skrypt sprawdza plik manifest.sig za pomocą publickey.pem. Ten krok wymaga OpenSSL.
  3. 3Znaczniki czasu. Skrypt odczytuje token eIDAS, jeśli jest w pakiecie, i pokazuje polecenie do pogłębionej weryfikacji zakotwiczenia w Bitcoinie.
  4. 4Wynik. PASS, FAIL, gdy kontrolę przeprowadzono i zakończyła się niepowodzeniem, albo INCOMPLETE, gdy brakuje narzędzia; INCOMPLETE nie oznacza problemu z pakietem.
  5. 5Weryfikator w panelu bocznym. Przeciągnij ZIP do sekcji ProofSnap Weryfikator Zaufania i kliknij „Zweryfikuj plik zip”.
  6. 6Wynik. Integralność: zgodna oznacza, że pliki zgadzają się z manifestem, a manifest z jego podpisem. „Pokaż weryfikację techniczną” wyświetla każdą kontrolę.

verify.sh w Terminalu macOS, uproszczony i skrócony; komunikaty są po angielsku. Liczba plików jest przykładowa.

Weryfikator w panelu bocznym.

Część 13

Co przekazać pełnomocnikowi lub sądowi

Przekaż ZIP dokładnie w takiej postaci, w jakiej został pobrany. Do czytania rozpakuj kopie, ale nie zmieniaj oryginałów, nie zapisuj ich ponownie i nie pakuj na nowo. Dokumentem do czytania i drukowania jest evidence.pdf; to ZIP sprawia, że można go zweryfikować.

  1. 1Szablon oświadczenia dla sądu w Stanach Zjednoczonych. Jeśli osoba przechwytująca włączyła w sekcji „Formularze sądowe” opcję „Poświadczenie samouwierzytelnienia”, pakiet zawiera szablon oświadczenia o samouwierzytelnieniu dla sądu federalnego w Stanach Zjednoczonych. Osoba o odpowiednich kwalifikacjach musi wypełnić i podpisać jego kopię, a federalne reguły dowodowe Stanów Zjednoczonych wymagają ponadto, aby druga strona przed rozprawą otrzymała odpowiednio wcześnie pisemne zawiadomienie o zamiarze przedstawienia dokumentu i aby dokument wraz z oświadczeniem był dostępny do wglądu, tak by mogła je zakwestionować. Nie zmieniaj szablonu zapisanego w pakiecie: po zmianie przestanie on odpowiadać swojej sumie kontrolnej w manifeście.
  2. 2Pobierz od razu. ProofSnap nie przechowuje żadnej kopii, więc pobrany ZIP jest oryginałem.
  3. 3Jeden ZIP na przechwycenie. Dołącz go do akt i przekaż ten sam ZIP drugiej stronie i sądowi, aby każdy mógł przeprowadzić te same kontrole.
Panel boczny: wiersz Formularze sądowe przed przechwyceniem i pobieranie po nim.

Częste pytania

Dowody, które sąd może zweryfikować

Zainstaluj ProofSnap i przechwyć pierwszą stronę.

Zainstaluj ProofSnap: 7 dni próbnych

Okres próbny 7 dni (wymaga karty kredytowej). Bez subskrypcji: SnapPack za 4,99 USD (około 19,70 zł) z 10 przechwyceniami.

Inne poradniki: Zrzut całej strony jako dowód · Weryfikacja pakietu dowodowego · Nagrywanie ekranu jako dowód · Certyfikacja pliku ze znacznikiem czasu

Zleć zabezpieczenie strony