DMARC(도메인 기반 메시지 인증)

이메일 및 보안
SPF 및 DKIM을 기반으로 하는 이메일 인증 프로토콜로, 도메인 소유자가 인증되지 않은 이메일을 어떻게 처리할지 지정할 수 있게 합니다.
← 용어집으로 돌아가기

DMARC는 무엇입니까?

DMARC (Domain-based Message Authentication, Reporting & Conformance)는 SPF 및 DKIM에 구축하는 이메일 인증 프로토콜입니다. 도메인 소유자는 서버 수신을 수신하는 방법을 지정하는 정책을 게시 할 수 있으며, 이메일 인증을 모니터링하는보고 메커니즘을 제공합니다.

왜 DMARC는 필수

SPF와 DKIM 혼자는 중요한 간격이 있습니다: 그들은 실패한 메시지로 하는 것을 수신기에게 말하지 않습니다. 공격자는 SPF / DKIM없이 스푸핑 된 이메일을 보낼 수 있으며 수신기는 안내가 없습니다.

DMARC는 이것에 의해 해결합니다:

DMARC 작품

1. DNS의 DMARC 정책 (TXT 레코드 dmarc. domain.com (주)

2. 이메일은에서 보낸다: user@domain.com

3. 수신자 확인 SPF 및 DKIM

4. : 헤더에서 인증된 도메인 일치?

5. 정책: DMARC 레코드를 기반으로 (none, quarantine, 거부)

6. 송신 송금 : 지정된 주소에 대한 Aggregate 보고서

DMARC 정렬

DMARC는 "alignment"- 헤더에서 도메인은 다음과 같습니다.

정렬 없이 SPF/DKIM 패스 하지만 DMARC 실패.

DMARC 기록 체재

DMARC 레코드는 TXT 레코드에 dmarc.yourdomain.com:

_dmarc.example.com.    IN    TXT    "v=DMARC1; p=reject; rua=mailto:dmarc@example.com"

DMARC 태그

제품 정보견적 요청이름 *이름 *
₢ 킹이름 *이름 *다운로드
·이름 *- 연혁p=none/quarantine/후방
로드 중 ...이름 *Aggregate 보고서 URIrua=mailto:reports@example.com
뚱 베어이름 *포렌식 보고서 URIruf=mailto:forensic@example.com
사이트맵이름 *정책 비율pct=100의
사이트맵이름 *Subdomain 정책sp=제거
광고 김이름 *DKIM 정렬 모드adkim=s (strict) 또는 adkim=r (relaxed)
뚱 베어이름 *SPF 정렬 모드aspf=s 또는 aspf=r

DMARC 정책

p=none: 모니터는 실패한 메시지에 동작하지 않습니다.
v=DMARC1; p=none; rua=mailto:dmarc@example.com
p=quarantine : 스팸/junk로 메시지 보내기
v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com
p=reject: 완전히 실패한 메시지
v=DMARC1; p=reject; rua=mailto:dmarc@example.com

DMARC 구현 경로

단계 1: 감시자 (p=none)

이메일 생태계를 이해하기 위해 모니터링 시작:

v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com

식별 2-4 주에 대한 분석 보고서 :

단계 2: Quarantine (p=quarantine)

일단 합법적인 소스는 인증:

v=DMARC1; p=quarantine; pct=10; rua=mailto:dmarc-reports@example.com
pct=10를 사용하여 quarantine에 10 %를 처음 사용하며 점차 증가합니다.

단계 3: 거부 (p=reject)

공급 능력:

v=DMARC1; p=reject; rua=mailto:dmarc-reports@example.com

DMARC 보고서

Aggregate 보고서 (루아)

모든 이메일에서 인증 결과를 보여주는 매일 XML 보고서:

포렌식 보고서 (ruf)

개별 실패 보고서 (모든 수신기는 개인 정보 보호로 인해 이러한 전송) :

보고 처리

Raw DMARC 보고서는 XML 및 읽기 어렵습니다. 같은 서비스:

DMARC 검사

dig _dmarc.example.com TXT
curl "https://domscan.net/v1/health?domain=example.com"

# Returns hasDMARC status

일반적인 DMARC 문제

보고 없음 : rua 주소는 큰 이메일을받을 수 있습니다; 일부 공급자 필터. 이메일 실패 : SPF / DKIM 구성을 모든 전송 서비스; 정렬 확인.

**: 많은 서비스는 DMARC 정렬에 대한 사용자 정의 DKIM 설정이 필요합니다.

DMARC는 SPF와 DKIM이 올바르게 작동 한 후 이메일 인증의 캡스톤입니다.

이 지식을 활용하세요

DomScan의 API를 사용하여 도메인 가용성, 상태 등을 확인하세요.