본문으로 건너뛰기
기술

기록을 검증하는 방식.

이 페이지를 반드시 읽을 필요는 없습니다. 사이트의 다른 곳에서는 기록의 역할을 쉬운 말로 설명합니다. 이 페이지는 작동 방식의 이름을 밝히고, 보안 페이지는 통제를 설명합니다.

$ openssl ts -verify -in deal_8821.tsr -data evidence_pack.zip
검증 결과: OK

실제 증빙 패키지에서 실행한 타임스탬프 검증입니다. 검토자가 직접 실행하는 것이지 믿어 달라고 요구하는 화면 캡처가 아닙니다.

검토자가 직접 살펴볼 수 있는 기록을 제공하세요.검토자는 내보낸 자료를 받아 어떤 파일이 포함되었는지 확인하고 보호된 내용을 검증합니다. 검증 도구는 이러한 확인을 지원합니다. API와 MCP 페이지는 허용된 운영 기록을 연결하는 별도의 업무를 설명합니다.
증빙 우선
e4b1f2…⟶9c07ad…⟶53fe21… ✓ 독립적으로 타임스탬프 부여됨✓ 서명됨

검토자 자신의 컴퓨터에서 기록을 확인합니다.

증빙 패키지는 검토자 자신의 컴퓨터에서 무료 표준 도구로 확인합니다. 감사인이나 재판부가 기록에 대해 묻는 것은 무결성, 출처 및 시간입니다. 검증은 이 세 가지를 제한된 범위에서 확인합니다. 문서가 변경되지 않았고, 주장한 출처에서 왔으며, 독립 기관이 타임스탬프를 발급했으므로 표시된 시각까지 존재했다는 점입니다. 특정 법적 기준을 충족하는지는 법률 자문의 판단 사항입니다. 무결성과 날짜는 누군가의 말에 의존하지 않으며 확인 과정에 Exedra Gate의 허가도 필요하지 않습니다.

  • 순서대로 연결됨. 나중에 무엇이든 변경, 삽입하거나 순서를 바꾸면 기록 자체에서 불일치가 드러납니다.
  • 독립적으로 타임스탬프 부여됨. 당사 시계가 아닌 별도의 기관이 언제존재했는지를 확인합니다. 표준 도구로 검증할 수 있는 RFC 3161 형식을 사용합니다. 실패 시 중단하도록 설계했습니다. 타임스탬프가 필수인 경우 유효한 타임스탬프가 없으면 입증할 수 없는 기록을 만들지 않고 증빙 패키지를 생성하지 않습니다.
  • 생성 시점에 서명됨. 누가 생성했고 그 내용이 온전한지를 거래 종료 수년 뒤에도 오프라인에서 확인할 수 있습니다.
행위부터 검토자까지 이어지는 하나의 기록

행위는 발생 시점에 기록되고 Exedra Gate가 그 지문을 계산합니다. 각 항목에는 이전 항목의 지문이 포함되어 있어 변경, 삽입 또는 순서 변경이 있으면 체인이 일치하지 않습니다. 패키지의 내용은 목록에 기재하고 생성 시점에 서명해 생성 주체와 무결성을 확인할 수 있게 합니다. 이어서 Exedra Gate가 아닌 기관이 서명된 패키지에 RFC 3161 형식의 타임스탬프를 부여해 언제 존재했는지 확인할 수 있게 합니다. 패키지가 완성되며 필수 타임스탬프가 유효하지 않으면 증빙 패키지를 생성하지 않고 중단합니다. 몇 년 뒤에도 검토자는 무료 표준 도구로 오프라인에서 7가지 독립적인 검증을 실행할 수 있습니다. 해시 체인은 변조를 감지하지만 예방하지는 못합니다.

세 지문은 이 절의 맨 위에 표시된 것과 같습니다. 두 번째 예시가 아니라 하나의 기록이기 때문입니다. 마지막 행에서 확인할 수 있는 것은 범위가 좁고 검증 가능한 사실입니다. 문서가 변경되지 않았고 해당 시점에 존재했다는 점입니다. 해시 체인은 변조를 감지할 수 있지만 변조를 막는 것으로 설명하지 않습니다.
검증 도구의 이름

exedragate-verify

오프라인 검증을 반복해서 말하는 페이지라면 실제 검증 도구도 알려야 합니다. 그 도구에는 이름이 있습니다. exedragate-verify : 내보낸 증빙 패키지에 대해 7가지 독립적인 검증을 실행하는 독립형 명령줄 도구입니다. 해시 체인을 처음부터 끝까지 다시 계산하고, 생성 주체의 서명, 독립적인 타임스탬프, 패키지 내부의 일관성, 자체 생성 이벤트, 모든 행위의 귀속 정보 및 PDF와 패키지 목록의 일치 여부를 확인합니다. 네트워크에 연결하지 않으며 타임스탬프 기관의 신뢰 기준 자료가 도구에 포함되어 있습니다. 고객과 고객의 기록을 검토하는 사람 모두 요청해 사용할 수 있습니다. 타임스탬프는 표준 OpenSSL로도 검증할 수 있으므로 당사의 도구에만 의존하지 않습니다.

정확한 작동 방식 보기 → 보안

체인이 실제로 하는 일

각 항목에는 이전 항목의 지문이 포함되어 변경, 삽입 또는 순서 변경이 있으면 체인이 일치하지 않습니다. 첫 번째 항목에는 행위와 지문 e4b1f2가 기록됩니다. 두 번째 항목은 이전 지문과 자신의 지문 9c07ad를 포함하고, 세 번째 항목도 이전 지문과 자신의 지문 53fe21을 포함합니다. 이어 독립 기관의 타임스탬프를 받고 생성 시점에 서명하므로 검토자가 변경되지 않았고 그 시각까지 존재했음을 오프라인에서 확인할 수 있습니다. 해시 체인은 변조를 감지하지만 예방하지는 못합니다.

중간 항목을 변경, 삽입하거나 순서를 바꾸면 지문이 일치하지 않아 기록에서 이를 확인할 수 있습니다. 이는 예방이 아닌 감지입니다. 해시 체인은 변조를 감지할 수 있지만 변조를 막는다고 설명하지 않습니다.

Beyond memory.

보안의 정확한 명칭

미사여구 대신 작동 방식을 밝힙니다.

테넌트 격리 모든 테넌트 범위 테이블에 Postgres 행 수준 보안을 적용합니다. 격리는 애플리케이션이 아니라 데이터베이스에서 강제합니다.
강력한 인증 로그인에는 비밀번호만이 아니라 휴대전화가 필요합니다. 현재는 인증 앱을 사용하며 모바일 서명에는 기기에 귀속된 패스키가 제공됩니다. 규제 당국이 점차 배제하는 SMS 및 이메일 일회용 코드는 사용하지 않습니다.
실패 시 중단하는 증빙 타임스탬프가 필수인 경우 유효한 타임스탬프가 없으면 증빙 패키지를 생성하지 않습니다. 시스템은 입증할 수 없는 기록의 생성을 거부합니다.
개인정보 보호 GDPR, 개정된 스위스 연방 개인정보보호법 및 추가적인 지역별 체계의 의무를 지원하도록 설계했습니다. 여기에는 스크리닝 기록에 이름이 있는 개인의 정정권도 포함됩니다.
오프라인 검증 가능성 Exedra Gate 서버에 의존하지 않고 표준 도구로 증빙 패키지를 검증할 수 있습니다.
기록에 포함되는 것과 포함되지 않는 것 문서, 서명 및 문서 접근은 증빙 기록의 일부입니다. 당사자 간 메시지는 포함되지 않으며 증빙으로 설명하지도 않습니다.
데이터 보관 위치 현재는 해당 지역의 관리형 클라우드에서 운영합니다. 관할권 내 배포와 소버린 클라우드 배포는 고객별 구축 계약으로 범위를 정해 제공합니다.

이 작동 방식의 근거가 되는 공개 문서.

각 항목에는 위의 방식이 구현하는 문서와 발행 기관을 적었습니다. 어떤 체계를 명시한다는 것은 공개된 요건을 고려해 설계했다는 뜻입니다. Exedra Gate가 당국의 인가, 감독 또는 보증을 받는다는 뜻은 아닙니다.

  • EU / 스위스 GDPR 및 개정된 스위스 연방 개인정보보호법 데이터베이스 자체에서 테넌트 격리를 적용하고, 보존 기간을 정하며, 기록 정정을 위한 문서화된 절차를 마련합니다. EU 규정 2016/679; 스위스 연방 개인정보보호법, SR 235.1
  • EU eIDAS 고급전자서명 기준(제26조) 서명이 서명자와 문서에 고유하게 연결되어 이후 어느 쪽이 바뀌어도 감지할 수 있습니다. 고급전자서명이지 적격전자서명은 아닙니다. EU 규정 제910/2014호, 제26조
  • IETF RFC 3161 타임스탬프 기록의 시각은 당사가 아닌 독립 기관에서 확인합니다. 문서가 언제 존재했는지에 관한 증거로 제출할 수 있습니다. 타임스탬프 프로토콜(TSP), RFC 3161
  • IRTF / NIST Ed25519 및 SHA-256 공개된 알고리즘이므로 당사를 신뢰하지 않는 사람도 일반 도구로 증빙 패키지를 검증할 수 있습니다. Edwards 곡선 디지털 서명 알고리즘(EdDSA), RFC 8032; 보안 해시 표준(SHS), FIPS 180-4
  • W3C WCAG 2.1 AA 공공부문 또는 기관 조달 검토에서 요구하는 방식에 맞춰 axe로 페이지별 감사를 진행했습니다. 웹 콘텐츠 접근성 지침 2.1, AA 수준

규제 체계의 명칭을 밝힌다는 뜻 →

용어 설명.
위에서 사용한 각 용어는 보안 페이지에서 한 문장씩 설명합니다. 준수 담당자가 확인할 통제와 검토자가 독립적으로 실행하는 검증 명령도 함께 볼 수 있습니다.