빠른 답변
브랜드의 인증서 투명성은 어떻게 모니터링하나요?
Certificate Transparency를 모니터링하려면 정해진 일정으로 crt.sh에서 도메인과 브랜드 이름을 검색하고, CertStream에서 새 로그 항목을 스트리밍하여 브랜드 키워드와 대조하십시오. Wardmint는 Interisle의 2025-2026년 데이터에서 피싱 도메인이 가장 많은 10개 확장자 중 6개를 Wardmint가 판매한다고 집계했으며, 따라서 이 확장자들이 가장 먼저 대조할 대상입니다.
인증서 로그를 감시하는 무료 방법
| 도구 | 이용 방법 | 추천 대상 | 비용 |
|---|---|---|---|
| crt.sh | Sectigo가 운영하는 Certificate Transparency 로그 웹 검색 | 수시 점검과 내 도메인에 대한 주간 확인 | 무료 |
| CertStream | 새 로그 항목의 실시간 스트림, 직접 작성한 코드로 대조 | 몇 분 안에 유사 인증서 포착 | 무료 |
| dnstwist | 로그에서 검색할 수 있는 오타 및 유사 이름 생성 | 감시할 문자열 목록 만들기 | 무료, 오픈 소스 |
| urlscan.io | URL이 불러오는 것을 기록, 무료 API 요금제 제공 | 의심스러운 이름이 실제로 무엇을 제공하는지 확인 | 무료 등급, 유료 요금제 |
Certificate Transparency란 무엇이며 암호화폐 프로젝트에 왜 도움이 되나요?
Certificate Transparency는 인증 기관이 발급한 인증서를 기록하는 공개 로그 체계입니다. 로그가 공개이므로 누구나 이름을 검색할 수 있고, 내 이름을 모방한 이름도 검색할 수 있습니다. 유사 도메인에서 HTTPS를 쓰려는 피싱 사범은 보통 인증서를 요청하며, 그 요청은 눈에 보이는 항목이 됩니다.
이는 두 가지 상황에서 중요합니다. 첫째는 유사 도메인입니다. 공격자가 내 이름과 비슷한 이름을 등록하고, 인증서를 받고, 캠페인을 시작합니다. 둘째는 하이재킹입니다. Blockaid는 2026년 2월 프런트엔드 침해에서 공격자의 SSL 인증서가 DNS 변경과 같은 날 발급되었고 Nerochain 도메인에 와일드카드 인증서가 발급되었다고 보고했습니다. 내가 요청하지 않은 내 도메인의 로그 항목은 조기 경보입니다.
인용 가능한 정의: Certificate Transparency 모니터링은 브랜드가 포함된 이름을 공개 인증서 로그에서 검색하여, 유사 및 하이재킹 인증서가 사용자가 피해를 입을 때가 아니라 발급될 때 발견되게 하는 방법입니다.
crt.sh에서 브랜드를 어떻게 검색하나요?
도메인 이름과 브랜드 문자열을 사용하여 crt.sh를 신원(identity)으로 검색하고, 목록을 매주 검토하십시오. crt.sh는 Sectigo가 운영하는 인증서 검색 서비스입니다. 신원으로서 도메인 이름 또는 조직 이름, 인증서 지문 또는 crt.sh ID를 받습니다.
Advanced 페이지에는 일치 연산자 Autoselect, equals, ILIKE, LIKE, 범위 선택, 만료된 인증서를 제외하는 체크박스, 인증서와 사전 인증서 쌍의 중복을 제거하는 체크박스가 나열되어 있습니다. LIKE 연산자는 SQL 연산자로, 퍼센트 기호가 모든 텍스트와 일치하므로 브랜드 양쪽에 퍼센트 기호를 붙인 패턴은 그것을 포함한 이름을 나열합니다. crt.sh 페이지는 패턴 문자를 문서화하지 않으므로, 소유한 이름으로 테스트 검색을 해 동작을 확인하십시오.
찾은 것을 기록하십시오. 내 정당한 이름과 발급 기관의 짧은 목록을 유지하고 그 밖의 모든 항목을 검토하십시오. 각 유사 이름에 대해서는 브랜드의 유사 도메인을 찾는 방법의 다음 단계를 따르십시오.
CertStream으로 새 인증서를 어떻게 스트리밍하나요?
CertStream은 새 Certificate Transparency 항목을 실시간으로 전달하며, 짧은 스크립트로 브랜드와 일치하는 항목에 표시를 달 수 있습니다. 빠르지만 대부분의 인증서가 무관하기 때문에 잡음이 많으며, 따라서 대조 규칙이 유용성을 좌우합니다.
Python 라이브러리는 pip로 설치합니다. README는 메시지와 컨텍스트를 받는 콜백을 등록하고, 메시지 유형이 certificate_update인지 확인한 다음 리프 인증서에서 도메인 목록을 읽습니다. 아래 샘플은 그 구조를 따르며 브랜드 일치를 추가합니다.
# pip install certstream
import certstream
BRAND = 'examplecoin'
def on_cert(message, context):
if message['message_type'] == 'certificate_update':
for name in message['data']['leaf_cert']['all_domains']:
if BRAND in name.lower():
print(name)
certstream.listen_for_events(on_cert, url='wss://certstream.calidog.io/')어떤 문자열과 확장자를 감시해야 하나요?
정확한 브랜드, 흔한 철자 오류, 그리고 login, claim, airdrop, wallet 같은 단어와 결합한 브랜드를 감시하십시오. 오픈 소스 순열 엔진인 dnstwist로 이름의 오타, 호모글리프, 하이픈, 확장자 교체 변형을 생성하고 그 문자열을 매처에 입력하십시오.
확장자는 악용 데이터로 가중치를 두십시오. 2026년 11월 12일 Wardmint의 조사에 따르면, 2025년 5월 1일부터 2026년 4월 30일까지 Interisle 데이터에서 피싱 도메인이 가장 많은 10개 확장자 중 6개를 Wardmint가 판매합니다. .com(869,180개 도메인), .pro(130,945), .info(99,602), .xyz(93,987), .shop(79,625), .icu(74,786)입니다. 나머지 넷은 .top, .cn, .vip, .cc입니다. Wardmint는 .top을 판매하지 않습니다. 판매하는 확장자를 미리 소유하면 공격자가 가져갈 수 있는 일치 항목이 사라집니다.
건수가 위험도는 아닙니다. 위임된 도메인 10,000개당 Interisle의 피싱 점수는 .icu가 1,607, .pro가 1,200.1이고 .com은 53.7이므로, 작고 악용되는 확장자에서의 일치는 .com에서의 일치보다 더 빨리 살펴볼 가치가 있습니다. 목록과 점수는 피싱에 가장 많이 쓰이는 도메인 확장자에 있습니다.
다섯 단계로 인증서 모니터링을 설정하는 방법
내 이름과 발급 기관 적어 두기
사용하는 모든 도메인과 서브도메인, 그리고 각각을 발급하는 기관을 나열하십시오. 로그에 있는 그 외의 모든 것은 읽어 볼 가치가 있습니다.
감시 목록 생성
메인 도메인에 dnstwist를 실행하여 유사 이름을 만들고, login이나 claim 같은 트리거 단어와 브랜드를 추가하십시오.
매주 crt.sh 검색
도메인과 브랜드를 신원으로 검색하고, 만료된 인증서를 제외하고, 새 항목을 검토하십시오.
실시간으로 CertStream 실행
스크립트를 작은 서버에 배포하고, 일치 항목을 사람이 읽는 이메일 주소나 채널로 보내십시오.
일치 항목이 무엇을 촉발할지 미리 결정
유사 이름이라면 증거를 수집해 신고하고, 내 이름의 예상치 못한 인증서라면 하이재킹 가능성으로 보고 사고 절차를 따르십시오.
의심스러운 인증서가 나타나면 어떻게 하나요?
이름을 확인하고, 증거를 기록하고, 사례에 맞는 순서로 조치하십시오. 유사 이름이라면 안전하게 로드하고, 스크린샷을 찍고, 인증서 항목과 페이지를 저장한 다음 신고 단계를 실행하십시오. 내 도메인의 예상치 못한 인증서라면 먼저 DNS 레코드와 등록기관 계정을 확인하십시오. 누군가 도메인이 가리키는 곳을 바꾸었다는 뜻일 수 있기 때문입니다.
대응 계획은 피싱 사이트가 프로젝트를 사칭할 때 해야 할 일에 있습니다. CAA 레코드는 CAA 레코드 설정 방법에 설명된 대로 내 이름에 대해 발급할 수 있는 기관을 제한합니다. Wardmint는 도메인과 DNS 레코드를 등록하며, 모니터링이나 차단 서비스는 운영하지 않습니다. 그래서 이 가이드는 무료 도구를 사용합니다.
인증서 모니터링에 관한 질문
모든 피싱 사이트가 인증서를 받나요?
아니요. 일반 HTTP의 피싱 페이지는 필요 없으며, 일부는 로그를 감시하지 않을 수 있는 기관의 인증서를 사용합니다. 모니터링은 공개 로그에 나타나는 많은 경우를 포착합니다.
CertStream은 무료인가요?
예. CertStream Python 라이브러리는 pip로 설치하며 예제는 wss://certstream.calidog.io/에 연결됩니다. 대조 규칙이 걸러내야 할 무관한 트래픽이 많을 것입니다.
crt.sh는 얼마나 자주 검색해야 하나요?
소규모 프로젝트는 매주가 최소이고, CertStream은 실시간을 담당합니다. DNS, 호스팅, 등록기관을 변경한 후에는 추가로 검색하십시오.
모니터링으로 피싱 사이트를 막을 수 있나요?
아니요. 하나가 존재한다는 것을 보여 줄 뿐입니다. 미리 내 변형을 등록하면 일부가 사라지고, 신고하면 나머지가 사라집니다.
유료 모니터링 서비스가 필요한가요?
시작하는 데는 필요하지 않습니다. 유료 웹3 서비스가 있지만 Wardmint가 읽은 출처에는 가격이 공개되어 있지 않습니다. 무료 도구로 로그, 순열, 스캔을 다룰 수 있습니다.
요약
- Certificate Transparency 로그는 발급된 인증서의 공개 기록입니다.
- 내 도메인과 브랜드를 매주 crt.sh에서 검색하고, 실시간에는 CertStream을 사용하십시오.
- dnstwist로 유사 문자열을 생성하고 브랜드와 login, claim 같은 단어의 조합을 대조하십시오.
- Wardmint는 Interisle의 2025-2026년 데이터에서 피싱 도메인이 가장 많은 10개 확장자 중 6개를 판매합니다.
- 내 이름의 예상치 못한 인증서는 하이재킹을 의미할 수 있으므로 먼저 DNS와 등록기관을 확인하십시오.
- Wardmint는 모니터링을 운영하지 않으며, 여기의 도구는 무료입니다.
출처 (6)
- crt.sh Certificate Search — Sectigo (2026-11-12 확인)
- certstream-python README — GitHub (2026-11-12 확인)
- dnstwist — GitHub (2026-11-12 확인)
- Phishing Activity in TLDs, May 2025 to April 2026 — Cybercrime Information Center (Interisle data) (2026-11-12 확인)
- Frontend hijacking and the Web2 attack surface threatening Web3 protocols — Blockaid (2026-11-12 확인)
- urlscan.io 요금 — urlscan.io (2026-11-12 확인)