디지털 증거의 무결성을 온라인에서 검증하세요
ProofSnap 증거 패키지(ZIP)는 이 페이지의 증거 검증 도구에 끌어다 놓기만 하면 누구나 무료로 진위를 확인할 수 있습니다. 검증은 전부 브라우저 안에서 이루어지며 SHA-256 해시, RSA-4096 디지털 서명, OpenTimestamps의 Bitcoin 타임스탬프, EU eIDAS 적격 타임스탬프, ISO/IEC 27037에 따른 보관 연속성을 확인합니다. 한국 민사소송법 제374조에 따라 스크린샷은 문서가 아닌 그 밖의 증거로 증거조사의 대상이 될 수 있고, 제출한 당사자는 원본성과 동일성을 따로 입증하여야 합니다. 이 증거 검증 도구는 바로 그 점을 확인해 줍니다.
ProofSnap은 캡처 한 번마다 플랜에 따라 11개, 12개 또는 15개의 포렌식 파일을 만들고, 이 도구는 매니페스트에 해시가 기록된 파일의 해시를 다시 계산합니다. 출처 증명서에는 캡처 과정에 대한 여섯 가지 검증이 담겨 있습니다. 이 도구는 그 증명서를 포함해 모든 파일의 해시를 다시 계산하고, 여섯 가지 검증을 따로 수행합니다. 이 페이지는 그 결과를 항목별로 보여 줍니다.
작성: Radim Motycka (ProofSnap 창업자) ·
업로드한 ZIP 파일 자체는 브라우저 밖으로 나가지 않습니다. 변호사, 판사, 보험사, 수사기관 등 누구나 검증할 수 있습니다. 검증 코드는 오픈소스로 공개되어 있습니다.
검증 항목
증거 검증 도구는 모든 ProofSnap 증거 패키지에 대해 여섯 가지 독립적인 암호학적·포렌식 검사를 수행해 캡처 이후 1바이트도 바뀌지 않았음을 확인합니다.
전자서명
RSA-4096 서명을 검증해 매니페스트가 ProofSnap에서 만들어졌고 이후 변경되지 않았음을 확인합니다.
SHA-256 해시 무결성
증거 패키지 안의 파일마다 SHA-256 해시를 계산해 매니페스트와 대조하고, 변경 여부를 확인합니다.
블록체인 타임스탬프
Bitcoin 블록체인에 기록된 OpenTimestamps 증명으로 증거가 특정 시점에 존재했음을 확인합니다.
EU eIDAS 타임스탬프
EU 규정 910/2014에 따른 적격 전자 타임스탬프입니다. EU 신뢰 목록에 등재된 적격 신뢰서비스 제공자가 발급합니다.
보관 연속성 검증
ISO/IEC 27037:2012는 디지털 증거가 수집에서 법정 제출까지 끊기지 않는 보관 기록을 갖추도록 권고합니다. 이 도구는 보관 연속성 관련 세 가지 요소를 모두 자동으로 검증합니다.
포렌식 로그
캡처 시작부터 패키지 생성까지의 모든 이벤트를 잇는 위변조 탐지용 해시 체인입니다. 각 항목은 암호학적으로 이전 항목에 연결됩니다.
기기 무결성
브라우저 환경을 분석해 자동화 도구, 가상 머신 등 증거의 신뢰성을 떨어뜨릴 수 있는 지표를 찾아냅니다.
ISO/IEC 27037:2012
보관 연속성 문서는 디지털 증거의 식별, 수집, 보전에 관한 국제 표준의 권고를 따릅니다.
디지털 증거를 온라인에서 검증하는 방법
ZIP을 올리면 모든 해시가 다시 계산되고 전자서명이 확인되며, 타임스탬프는 외부 기관과 대조해 확인됩니다. 업로드한 ZIP 파일 자체는 서버로 전송되지 않습니다.
증거 패키지 업로드
ProofSnap .zip 파일을 선택하거나 끌어다 놓습니다. 파일은 브라우저 안에서 처리되며 ZIP 자체는 서버로 올라가지 않습니다.
암호학적 검사
이 도구는
manifest.json을 읽어 각 파일의 SHA-256 해시를 계산하고, 함께 들어 있는 공개키로
RSA-4096 디지털 서명을 검증합니다.
타임스탬프 검증
포함되어 있으면 manifest.json.ots와 manifest.json.tsr을 ProofSnap 검증 서비스로 보내 Bitcoin 블록체인 타임스탬프와 EU eIDAS 적격 타임스탬프를 확인합니다.
결과 확인
각 검사의 통과 여부가 개별 항목으로 표시되므로, 증거와 함께 검증 결과 전체를 함께 제시할 수 있습니다.
한국 법에서의 위치
한국 민사소송에서 스크린샷이나 저장된 웹페이지는 문서가 아니라 그 밖의 증거로 다루어집니다. 민사소송법 제374조가 그 조사에 관한 사항을 대법원규칙에 위임하고 있습니다.
“도면ㆍ사진ㆍ녹음테이프ㆍ비디오테이프ㆍ컴퓨터용 자기디스크, 그 밖에 정보를 담기 위하여 만들어진 물건으로서 문서가 아닌 증거의 조사에 관한 사항은 제3절 내지 제5절의 규정에 준하여 대법원규칙으로 정한다.”
그 위임에 따른 대법원규칙은 컴퓨터에 기억된 정보를 출력한 문서로 제출할 수 있게 하면서, 법원이 명하거나 상대방이 요구한 때에는 입력한 사람과 입력한 일시, 출력한 사람과 출력한 일시를 밝히도록 합니다. ProofSnap의 포렌식 로그가 기록하는 항목이 바로 그것이고, 이 도구는 그 기록이 캡처 이후 바뀌지 않았는지를 확인합니다.
즉 스크린샷은 증거로 제출할 수 있습니다. 매체가 조사 대상이 된다는 뜻이지, 내용이 그대로 인정된다는 뜻은 아닙니다. 상대방이 다투면 제출한 당사자가 원본성과 동일성, 다시 말해 사본이 원본과 같고 그 뒤로 바뀌지 않았다는 점을 밝혀야 합니다. 악플이나 명예훼손 게시글을 직접 보전하려면 온라인 명예훼손 증거 보전을, 사건을 수임한 입장이라면 변호사와 법무팀을 위한 증거 보전을 참고하세요. 전자문서는 전자적 형태라는 이유만으로 법적 효력이 부인되지 않으므로, 남는 쟁점은 형식이 아니라 무결성입니다. ProofSnap 증거 패키지는 보전과 동시에 SHA-256 해시, RSA-4096 디지털 서명, OpenTimestamps의 Bitcoin 타임스탬프라는 세 가지 독립된 자료를 만들고, 이 증거 검증 도구를 쓰면 상대방이나 법원이 같은 결과를 스스로 다시 계산할 수 있습니다.
정확을 기하기 위해 한 가지를 분명히 밝힙니다. EU 규정 910/2014 제41조 제2항은 적격 전자 타임스탬프에 대해 표시된 시각의 정확성과 연결된 데이터의 무결성을 추정하도록 정하지만, 이 추정은 EU와 EEA 안에서만 효력이 있습니다. 추정은 한국까지 미치지 않으며, 한국 법원은 이 타임스탬프를 자유심증에 따라 평가합니다. ProofSnap의 타임스탬프는 한국에서 그 증거의 진정성을 자동으로 인정받게 하거나 입증책임을 전환하지 않습니다. 다만 캡처 시각과 그 뒤의 무변경을 뒷받침하는 객관적 자료로서 증명력을 높입니다.
자주 묻는 질문
디지털 증거의 무결성, 법정에서의 증명력, ProofSnap 증거 검증 도구의 작동 방식에 관해 자주 받는 질문입니다.
이 도구는 여섯 가지를 확인합니다.
- 매니페스트 서명: 함께 들어 있는 공개키로 manifest.json의 RSA-4096 디지털 서명을 검증합니다.
- 파일 무결성: 각 증거 파일의 SHA-256 해시를 계산해 매니페스트와 대조합니다.
- 포렌식 로그: 위변조 탐지용 해시 체인을 검증하고 보관 연속성 문서와 상호 대조합니다.
- 기기 무결성: 기기 무결성 점수와 자동화 지표를 보고합니다.
- 블록체인 타임스탬프: 포함된 경우 OpenTimestamps 증명을 Bitcoin 블록체인과 대조해 검증합니다.
- EU eIDAS 타임스탬프: 포함된 경우 적격 전자 타임스탬프를 TSA와 대조해 검증합니다.
-
서명:
openssl dgst -sha256 -verify publickey.pem -signature manifest.sig manifest.json -
해시:
sha256sum screenshot.jpeg를 실행해 manifest.json과 대조합니다 - 블록체인: manifest.json.ots를 opentimestamps.org에 올립니다 opentimestamps.org
-
eIDAS:
openssl ts -verify -in manifest.json.tsr -data manifest.json -CAfile disig-root.pem
모든 패키지에 들어 있는 파일:
- screenshot.jpeg: 웹페이지 전체 캡처
- metadata.json: URL, 시각, 브라우저 정보, TLS 정보
- page.html: 페이지의 전체 HTML 소스
- evidence.pdf: 정리된 증거 보고서
- domtextcontent.txt: 추출된 텍스트 내용
- manifest.json: 모든 파일의 SHA-256 해시
- manifest.sig: RSA-4096 디지털 서명
- publickey.pem: 서명 검증용 공개키
- forensic_log.json: 위변조 탐지용 이벤트 로그
- forensic_log_summary.txt: 포렌식 로그 요약
- chain_of_custody.json: ISO/IEC 27037 방식의 보관 연속성 기록
- verification/verify.sh: Linux와 macOS용 독립 검증 스크립트
- verification/verify.ps1: Windows용 독립 검증 스크립트
- verification/VERIFICATION_GUIDE.txt: 수동 검증 안내서
플랜과 설정에 따라 추가되는 파일:
- manifest.json.ots: OpenTimestamps 블록체인 증명
- manifest.json.tsr: eIDAS 적격 타임스탬프
- eidas_validation.json: 장기 검증(LTV) 데이터
- c2pa.json: C2PA 콘텐츠 자격 증명 사이드카
- capture_video.webm: 화면 녹화
법정에서 통하는 증거 캡처를 시작하세요
7일 무료 체험을 제공합니다. 신용카드 등록이 필요합니다. 블록체인 타임스탬프와 전자서명으로 웹페이지를 법적 증거로 보전하세요.