신뢰를 요구하지 않는 증거.
상대방 변호인, 법원이 선임한 전문가, 검사 등 제3자는 Ichnaro를 신뢰하지 않고도 다음 사항을 확인할 수 있어야 합니다.
- [01]
각 아티팩트가 수집된 것과 비트 단위로 동일하다는 점,
- [02]
당사가 밝히는 시점과 방법으로 수집되었다는 점,
- [03]
이를 취급한 모든 사람과 시스템을 당사가 파악하고 있다는 점,
- [04]
당사의 감사 로그가 재작성되지 않았다는 점,
- [05]
보유하고 있는 보고서가 당사가 발행한 보고서라는 점.
원칙
해시 우선
다른 어떤 처리가 이루어지기 전에 원본 바이트에 대해 SHA-256을 계산합니다.
원본은 절대 수정하지 않습니다
모든 파생물에는 그 출처가 된 아티팩트의 해시가 기록됩니다.
모든 행위는 이벤트입니다
생성, 열람, 다운로드, 내보내기, 봉인, 보존 조치마다 보관 이벤트가 기록되며, 모든 열람도 예외가 아닙니다.
반복 가능한 수집
온체인 증거는 공개 노드 어디에서나 다시 도출할 수 있으며, 당사를 전혀 신뢰할 필요가 없습니다.
적법한 수집만 수행
모든 아티팩트에는 출처가 속한 범주가 기록됩니다.
부합하되, 인증받은 것은 아닙니다
당사는 적합성을 주장하지 않고, ISO/IEC 27037의 원칙인 감사 가능성, 반복 가능성, 재현 가능성, 정당화 가능성을 따릅니다.
- [01]
수집
바이트는 당사의 자체 블록체인 노드, 웹 페이지용 격리 캡처 워커 또는 콘솔을 통한 고객 업로드에서 가져옵니다. 이메일 첨부 파일은 증거로 인정하지 않습니다.
- [02]
해시
원본 평문 바이트에 대해 SHA-256을 계산하며, 다른 어떤 처리도 이루어지기 전에 수행합니다.
- [03]
암호화
객체별 키를 사용하는 AES-256-GCM 봉투 암호화를 적용하며, 이 키는 고객별 키로 감쌉니다.
- [04]
저장본 해시
저장된 암호문은 운영상 무결성 검사를 위해 해시 처리됩니다.
- [05]
EU 내 저장
잠금으로 보호되는 프리픽스 아래에 EU 관할 오브젝트 스토리지로 기록됩니다. 객체는 덮어쓰지 않습니다.
- [06]
다시 읽어 검증
저장된 객체를 다시 읽어 해시를 확인합니다.
- [07]
변경 불가능한 두 번째 사본
동일한 암호문을 다른 EU 리전의 한 번만 쓸 수 있는 두 번째 사본에 동기식으로 기록하며, 이 사본의 보존 기간은 누구도 단축할 수 없습니다.
- [08]
기록 후 수신 확인
항목과 해당 보관 이벤트가 기록됩니다. 그 이후에야 수집 완료가 확인됩니다. 야간 대조 작업으로 어떤 것도 조용히 누락되지 않습니다.
조용히 고쳐 쓸 수 없는 로그
각 보관 이벤트에는 직전 이벤트의 해시가 하나의 체인으로 포함됩니다. 또한 매일 이벤트를 머클 트리로 묶어, 고객이 다른 고객의 이벤트를 보지 않고도 자신의 이벤트에 대한 증명을 받을 수 있습니다.
독립적인 타임스탬프
로그의 헤드는 매시간 앵커링되며, 보고서를 봉인하거나 내보내기를 생성하거나 법적 보존을 설정할 때에는 즉시 앵커링됩니다. 앵커링은 독립적인 RFC 3161 타임스탬프 기관 두 곳 이상에서 수행됩니다. 앵커링에 실패하면 보고서 봉인이 차단됩니다.
보호 계층
- 수집 시점의 SHA-256
- 추가 전용 방식의 해시 체인 감사 로그
- 외부 타임스탬프 기관의 RFC 3161 앵커링
- 잠금 관리를 브레이크 글래스 계정으로 제한
- 잠금 구성의 상시 모니터링
- 다른 EU 리전에 보관되는 변경 불가능한 두 번째 사본
웹 캡처에 포함되는 항목
- 요청 및 응답 헤더
- 제공된 그대로의 페이지 HTML과 렌더링된 DOM
- 페이지의 웹 아카이브
- 전체 페이지 및 뷰포트 스크린샷
- TLS 인증서 체인
- DNS 및 RDAP 레코드
- 인증서 투명성 항목
- 캡처 메타데이터: 동기화된 시계 기준의 시작 및 종료 시각, 운영자, 목적, 출처 범주
캡처는 일반적인 공개 접근만 사용합니다. 로그인, 양식 제출, 페이지 로드 이후의 클릭은 하지 않습니다.
온체인 증거
트랜잭션 해시, 블록 높이와 해시, 블록 타임스탬프, 원시 트랜잭션, 디코딩된 전송 내역과 확인 횟수가 사용된 노드 소프트웨어 및 버전과 함께 기록됩니다. 항목은 최종성이 확보될 때까지 미확인으로 표시됩니다. 클러스터링과 라벨은 파생된 분석이며, 그 자체로 신원에 대한 증거가 아닙니다.
내보내기 패키지에 포함되는 항목
패키지는 수신자별로 워터마크가 적용되며, 인증된 다운로드 또는 암호화된 아카이브로 전달됩니다. 이메일 첨부 파일로는 전달되지 않습니다.
- manifest.json
- 모든 파일의 경로, SHA-256, 크기, 미디어 유형, 획득 시각 및 출처 범주
- manifest.json.sig
- 매니페스트에 대한 분리형 서명
- manifest.json.tsr
- 매니페스트에 대한 RFC 3161 타임스탬프 토큰
- audit/
- 보관 이벤트 및 머클 포함 증명
- certs/
- 서명 인증서 및 타임스탬프 기관 체인
- evidence/ · report/
- 원본 아티팩트와 봉인 파일이 포함된 봉인 보고서
- VERIFY.md · verify/
- 서면 안내문 및 오픈 소스 검증 도구
직접 검증하기
표준 도구만 사용합니다.
# 1 Files
sha256sum -c <(jq -r '.files[] | "\(.sha256) \(.path)"' manifest.json)
# 2 Signature and timestamp
openssl dgst -sha256 -verify <(openssl x509 -in certs/ichnaro-signing.pem -pubkey -noout) \
-signature manifest.json.sig manifest.json
openssl ts -verify -data manifest.json -in manifest.json.tsr -CAfile certs/tsa/<tsa>-chain.pem- 각 보관 이벤트의 해시를 해당 필드와 직전 해시로부터 다시 계산하고, 머클 증명을 앵커링된 일별 루트와 대조하여 확인합니다.
- 공개 노드 또는 익스플로러에서 온체인 증거를 다시 도출합니다.
- app.ichnaro.com/verify에서 보고서를 단독으로 확인할 수 있습니다. 해시는 브라우저에서 계산되며 파일은 업로드되지 않습니다.
이 절차는 법률가가 아닌 사람도 검토할 수 있도록 작성되었습니다. 증거 능력과 진정성 인증에 관한 규칙은 관할권마다 다르며, 각 관할권에 대해 법률 자문과 함께 검토합니다.