신고 및 IOC

증거 기록

로컬에서 실행신규

도구 자체는 영어로 되어 있지만, 이 페이지에서는 귀하의 언어로 설명해 드립니다.

증거 기록을(를) 사용하세요

기능

악용 신고 담당 부서가 활용할 수 있는 형태로 피싱 목격 정보를 기록하세요. URL, 그것을 접한 경로, UTC 시각, 스크린샷이나 파일의 SHA-256, 메모를 나중에 검증할 수 있는 JSON 기록 하나에 담습니다.

이 서비스는 전적으로 브라우저에서 실행되며, 사용자가 입력한 내용은 전혀 업로드되지 않습니다.

증거 기록 사용 방법

  1. 링크 붙여 넣기. 의심스러운 링크를 Suspicious URL에 붙여 넣습니다. hxxps://example[.]com 같은 디팽된 형태도 괜찮습니다. 도구가 원래대로 되돌리고, 스킴이 없으면 https://를 추가합니다.
  2. 접한 경로 입력. Where you saw it에서 SMS, E-mail, QR code 같은 경로를 고릅니다. 발신 번호, 계정 이름, 광고 ID는 Details of the source에 적습니다.
  3. UTC로 시각 입력. 목격한 시각을 현지 시각에서 변환해 Seen at (UTC)에 입력하거나, Now를 눌러 현재 UTC 시각을 넣습니다. 비워 두면 observed_at은 null로 남습니다.
  4. 스크린샷 추가. 스크린샷이나 저장한 파일을 선택합니다. 브라우저가 SHA-256으로 해시를 계산하며, 파일의 이름, 크기, 유형, 해시만 기록에 들어갑니다.
  5. 기록 생성 및 보관. Create record(기록 생성)를 누른 뒤 Copy JSON 또는 Download .json을 누릅니다. JSON을 원본 파일과 함께 보관하고, Send to…로 Abuse Report Generator에서 엽니다.

예시

SMS로 받은 통행료 사기 링크

입력
hxxps://ezpass-pay[.]example/tolls
출력 결과 (2026-10-20에 캡처됨)
Record created. Keep the JSON with the original file: the record SHA-256 is computed over the record without that field (keys sorted, no spaces), so anyone can recompute it and see the record was not changed.

{
  "type": "phishdestroy-evidence",
  "version": 1,
  "recorded_at": "2026-10-20T17:10:08Z",
  "observed_at": "2026-10-20T08:30:00Z",
  "url": "https://ezpass-pay.example/tolls",
  "url_defanged": "hxxps://ezpass-pay[.]example/tolls",
  "host": "ezpass-pay.example",
  "source": "sms",
  "source_label": "SMS",
  "source_detail": "sender +1 555 0100",
  "file": null,
  "notes": "Unpaid toll text; the page asks for card details.",
  "record_sha256": "181a29e8971293fb3c4f341e3e817bca96b5fc6991c8de62e645447bb5650b5a"
}

디팽을 되돌린 URL과 디팽된 URL, 발신자가 포함된 출처 SMS, 시각 2026-10-20T08:30:00Z, 메모, 그리고 정규화된 JSON에 대한 record_sha256이 담긴 기록을 만듭니다. Send to Abuse Report Generator는 신고서의 URL, 최초 확인 시각, 해시, 설명을 채웁니다.

검증 대상

신호그 의미는 무엇인가
url 및 host브라우저가 해석한 일반적인 클릭 가능한 형태의 링크와 그 호스트 이름입니다. 악용 신고 담당 부서가 조회하는 값이므로 호스트가 사기 사이트인지 확인하세요.
url_defangedhxxps://와 [.]를 사용한 같은 링크로, 이메일이나 채팅에 붙여 넣을 때 실수로 클릭되지 않습니다.
observed_at 및 recorded_atobserved_at은 사기를 목격한 시각이고, recorded_at은 Create record를 누른 시각입니다. 앞의 값이 추정치라면 메모에 그렇게 적으세요.
source, source_label, source_detail고정된 목록(E-mail, SMS, QR code, Online ad, Phone call 등)에서 고른 경로와, 발신 번호 같은 사용자가 직접 적은 세부 정보입니다.
file선택한 파일의 이름, 바이트 단위 크기, 유형, 소문자 SHA-256이며, 없으면 null입니다. 나중에 같은 파일의 해시가 다르게 나온다면 같은 파일이 아닙니다.
notes사용자의 설명입니다. 페이지가 무엇을 요구했는지, 어떤 브랜드를 흉내 냈는지 적으세요. 사기 페이지에 입력한 비밀번호나 카드 번호는 절대 붙여 넣지 마세요.
record_sha256이 필드를 제외하고 키를 정렬하고 공백 없이 쓴 기록의 SHA-256입니다. 다른 필드를 하나라도 바꾸면 이 값이 바뀝니다.
Add at least a URL, a file or a note.세 가지가 모두 비어 있거나 쓸 수 없어서 기록이 만들어지지 않습니다. 링크가 아닌 텍스트만 입력한 경우에도 이 메시지가 나옵니다.

더 많은 예시

스킴 없는 디팽된 QR 링크

입력
secure-wallet-verify[.]example/connect, source QR code, detail sticker on a parking meter, seen 2026-10-21 14:05
결과

url https://secure-wallet-verify.example/connect, url_defanged hxxps://secure-wallet-verify[.]example/connect, host secure-wallet-verify.example, source qr (QR code), observed_at 2026-10-21T14:05:00Z, file null, 그리고 recorded_at까지 포함해 계산된 record_sha256.

링크 없는 첨부 파일

입력
URL empty, source E-mail, a PDF chosen as the file, note: Attachment only, no link.
결과

url, url_defanged, host는 null이고, file에는 PDF의 이름, 크기, 유형 application/pdf, SHA-256이 들어가며, source_label은 E-mail입니다.

링크가 아닌 텍스트

입력
call +1 555 0100 in Suspicious URL, with a note filled in
결과

URL이 아닙니다: +1 555 0100으로 전화를 걸고, https://login-example.com/verify과 같은 웹 주소를 입력하라는 안내를 받으세요. 해당 필드에 링크가 입력되거나 비워질 때까지는 기록이 남지 않습니다. 전화번호는 출처의 ‘세부 정보’ 또는 ‘비고’란에 기재해야 합니다.

자주 묻는 질문

기록의 SHA-256은 무엇에 쓰이나요?

기록 자체(해당 필드 제외, 키 정렬, 공백 없음)에 대해 계산됩니다. JSON을 받은 사람은 누구나 이를 다시 계산해 기록이 만들어진 뒤 URL, 시각, 파일 해시가 바뀌지 않았음을 확인할 수 있습니다.

스크린샷이나 파일이 업로드되나요?

아니요. 파일은 브라우저에서 읽고 SHA-256 해시를 계산하며, 파일의 이름, 크기, 유형, 해시만 기록에 들어갑니다. 원본 파일은 JSON과 함께 보관하세요.

시각을 UTC로 쓰는 이유는 무엇인가요?

악용 신고 담당 부서, 등록기관, 경찰은 여러 시간대에 걸쳐 일합니다. 2026-10-20T08:30:00Z처럼 쓴 UTC 타임스탬프는 잘못 읽힐 수 없습니다. Seen at 필드는 UTC로 해석되며, Now는 현재 UTC 시각을 채웁니다.

Create record를 누를 때마다 record_sha256이 바뀌는 이유는 무엇인가요?

버튼을 누른 시각인 recorded_at이 해시 대상 기록에 포함되기 때문입니다. 따라서 같은 목격 정보라도 두 기록의 해시는 다릅니다. 그중 하나를 보관하고 보내세요.

제가 보낸 기록을 다른 사람이 어떻게 검증하나요?

record_sha256 필드를 제거하고 나머지를 키 정렬, 공백 없는 JSON으로 쓴 뒤 SHA-256을 계산하면 값이 일치해야 합니다. 스크린샷을 확인하려면 File Hash 등으로 원본 파일의 해시를 계산해 file.sha256과 비교합니다.

해시가 제가 사기를 언제 목격했는지 증명하나요?

아니요. 해시가 계산된 뒤 기록이 바뀌지 않았다는 것을 보여 줄 뿐이며, 누구든 다른 시각으로 새 기록을 만들 수 있습니다. 기록을 일찍 악용 신고 담당 부서에 보내거나 페이지를 아카이브해서, 날짜가 찍힌 사본을 다른 누군가가 보관하도록 하세요.

용어 설명

PhishDestroy 연구