DMARCbis 부분의 방법을 변경합니다. DMARC 지정되어 구현됩니다. 레코드 이름을 DMARC2로 바꾸도록 요청하지 않습니다. 핵심사양은, RFC 9989, 는 2026년 5월에 출판되었으며, RFC 9990 그리고 RFC 9991 집계 및 오류 보고를 별도로 다룹니다.
실제 작업은 어떤 변경 사항이 도메인, 전송 서비스 및 인증 데이터를 처리하는 소프트웨어에 영향을 미치는지 알아내는 것입니다. 이는 현재 사양을 이해하는 것부터 시작하여 이를 이미 사용 중인 구성 및 프로세스와 비교합니다. 결과는 증거, 소유자 및 각 결과에 대한 결정이 포함된 명확한 준비 상태 등록이어야 합니다.
세 가지 사양을 시스템에 매핑
해당 작업에 현재 문서를 사용하십시오.
| 문서 | 검토할 내용 |
|---|---|
| RFC 9989 | 핵심 DMARC 평가, 정책 검색, 조정 그리고 기록 의미론 |
| RFC 9990 | 집계 보고 형식, 생성 및 처리 |
| RFC 9991 | 오류 보고 및 처리 고려 사항 |
기존 기록 및 구성 기록으로 시작합니다. 단순히 오래된 가이드가 인용했다는 이유로 운영기록을 삭제하지 마세요. RFC 7489. 변경된 지침과 이를 구현하는 소프트웨어를 식별합니다.
주요 검토 영역은 다음과 같습니다.
- 도메인 검색: RFC 9989 섹션 4.10 DNS 트리 탐색을 정의합니다. 이전 공개 접미사 목록 검색 모델을 가정하는 시스템을 검토합니다.
- 정책 태그: 현재 IANA 레지스트리를 확인하세요. 그만큼
퍼센트,RF그리고리태그는 역사적입니다. 평가하다t,np그리고psd업그레이드 체크리스트로 추가하는 대신 실제 범위를 기준으로 합니다. - 테스트: 해당 평가자가 바이너리를 구현하는 방법을 설정합니다.
t신호. 선언된 테스트 상태와 수신자의 최종 처리는 서로 다른 관찰입니다. - 보고: 수집기와 파서가 관련 레거시 관찰을 잃지 않고 수신할 것으로 예상되는 보고서 형식과 필드를 처리하는지 확인하세요.
버전 마커가 남아 있습니다. v=DMARC1. 대체하지 마십시오 DMARC2 또는 이전 비율을 테스트 플래그로 기계적으로 교체합니다.
변경된 태그를 테스트로 변환
그만큼 t 플래그의 기본값은 다음과 같습니다. n, DMARC 실패에 대해 선언된 평가 적용을 요청합니다. 환경 t=y 소유자가 선언된 평가를 직접 적용하도록 요청하는 것이 아니라 테스트하고 있다는 신호입니다. RFC 9989 섹션 4.7 실패한 메시지에 대한 한 수준 감소를 정의합니다. 거부는 격리가 되고 격리는 없음이 됩니다. 구현에는 관련 특별 처리가 있을 수도 있습니다.
플래그는 실패한 인증 결과를 통과로 변경하거나, 보고서 생성을 변경하거나, 없음 정책에 영향을 주지 않습니다. 이는 메일의 임의 비율을 샘플링하라는 요청이 아니라 바이너리입니다. 실제 트래픽에 의존하기 전에 구현 지원을 설정하고 수신기-로컬 필터링을 정책 수준 테스트 결과와 별도로 유지하십시오.
다른 두 가지 태그는 평가 범위에 영향을 미칩니다.
- np: 일반적인 도메인의 존재하지 않는 하위 도메인에 대한 평가를 지정합니다. 조직 도메인. 없는 경우 적용 가능한 폴백은 sp(있는 경우)이고, 그렇지 않은 경우 p입니다. 실종 MX 레코드 혼자서는 존재하지 않음을 확립하지 않습니다.
- psd: 검색 중에 사용된 도메인 경계 정보를 표시합니다. 기본 u는 경계 결정을 검색 규칙에 맡깁니다. y는 공개 접미사를 식별하고 n은 자체 및 해당 하위 도메인에 대한 비공개 접미사 조직 경계를 식별합니다. 도메인을 올바르게 설명하는지 확인하지 않고 명시적인 경계 값을 설정하지 마십시오.
일반 조직은 단지 준비 상태를 주장하기 위해 도메인을 공개 접미사로 표시해서는 안 됩니다. 실제 검색 가정과 위임된 네임스페이스를 검토합니다. 그만큼 하위 도메인 정책 가이드 더 좁은 상속 문제를 다룹니다.
계속 작동해야 하는 메일 식별
도메인은 직원 이메일보다 훨씬 더 많은 것을 나타낼 수 있습니다. 이는 청구서, 로그인 링크, 고객 알림 및 외부 기관에서 보낸 메시지에 나타날 수 있습니다. 표준 업데이트는 급격한 구성 변경으로 인해 종속성이 중단되기 전에 이러한 종속성을 확인할 수 있는 기회입니다.
세 가지 결과물, 즉 귀하의 신원을 사용하는 서비스 목록, 귀하에게 영향을 미치는 특정 변경 사항에 대한 설명, 중요한 메시지에 대한 테스트 계획을 요청하십시오. 대답은 특정 수신기 또는 소프트웨어 서비스에 의해 이미 배포된 기능과 게시된 사양을 구별해야 합니다.
소유권과 예산을 할당합니다. 보고서 처리 변경에는 보고 파이프라인을 담당하는 사람이 필요합니다. 올바르게 인증할 수 없는 발신인에는 비즈니스 소유자가 참여해야 합니다. 두 항목을 모두 DNS 업그레이드로 호출하면 작업이 숨겨집니다.
준비 레지스터 구축
다음은 실제 도메인에 대한 평가가 아닌 예시적인 계획 등록입니다.
| 발견 | 필요한 작업 | 완료의 증거 |
|---|---|---|
| 출시 지침에서는 샘플링 비율을 가정합니다. | 아래의 제어된 고정 장치를 사용하여 바이너리 플래그를 테스트하세요. | 기록된 선언된 평가, 테스트 플래그 후 평가 및 독립적인 수신자 결정 |
| 보고서 파서는 하나의 레거시 스키마를 가정합니다. | 허용되는 형식, 필드 및 오류 처리를 검토하세요. | 버전이 지정된 유효하고 레거시이며 잘못된 형식의 픽스처 |
| 중요한 애플리케이션에 알려진 소유자가 없습니다. | 비즈니스 서비스 및 지원되는 ID 확립 | 명명된 소유자 및 확인된 수신 메시지 샘플 |
| DNS 편집기는 아웃소싱 팀에 의해 제어됩니다. | 승인 및 복구 책임에 동의 | 정확한 변경 미리보기, 승인 및 복원 자료 |
다음 합성 고정 장치는 RFC 9989 구현하는 제어된 평가자에 대한 예상 결과를 지정합니다. 이는 생산 기록 템플릿이나 이미 수행된 테스트가 아닌 테스트 입력입니다. 적용 가능한 유효한 정책이 발견되었고 테스트 메시지가 DMARC 실패했다고 가정합니다.
| 고정물 | 입력 | 예상되는 정책 수준 관찰 |
|---|---|---|
| 테스트 플래그 | p=reject; t=y | 유효성 검사는 계속 실패합니다. t=y 이후의 평가는 거부 선언이 아니라 격리입니다. |
| 없음으로 플래그 지정 | p=none; t=y | 플래그는 없음 평가 및 보고서 생성 동작을 변경하지 않고 그대로 둡니다. |
| 존재하지 않는 아이 | 일반적인 조직 도메인 정책은 p=none; sp=quarantine; np=reject, 기본값 t=n; 아이가 존재하지 않는 것으로 설정되고 직접적인 정책이 없습니다. | 기존-하위 sp 값이 아닌 해당 하위 평가가 거부됩니다. |
평가자 버전, 입력, 관찰된 검증, 선택한 평가 및 최종 처리를 별도로 캡처합니다. 제어된 고정 장치는 테스트된 동작을 설정합니다. 모든 인터넷 수신기가 동일한 규칙을 구현한다는 것을 증명하는 것은 아닙니다. 정책 수준의 격리 관찰은 스팸 폴더 배치에 대한 보편적인 약속이 아닙니다.
정책 적합성도 검토한다. RFC 9989 섹션 7.4 메일링 리스트를 포함한 합법적인 간접 경로가 중단될 수 있으므로 범용 이메일 도메인은 거부하지 말 것을 권고합니다. 준비 상태 검토에서는 더 강력한 정책을 제안하기 전에 해당 경로를 식별하고 적용 가능한 상호 운용성 지침을 평가해야 합니다.
구성 변경 사항을 소프트웨어 또는 프로세스 변경 사항과 별도로 유지하십시오. 일부 결과에는 즉각적인 DNS 수정이 필요하지 않습니다. 다른 것들은 공급자 업데이트, 파서 수정 또는 제어된 구현 테스트가 필요합니다.
상호 운용성 및 준비 상태 클레임의 한계를 확인하세요.
준비 상태 클레임에는 범위 이름이 지정되어야 합니다. 도메인 포트폴리오, 정책 평가자, 보고서 처리자만 다루나요? 기록 확인하다? 이것은 다른 평가입니다.
레지스터를 사용하여 구현 버전과 해결되지 않은 차이점을 추적하세요. 기존 및 존재하지 않는 하위 도메인, 정렬 모드, 간접 메일 및 DNS 오류 중에서 해당 사례를 선택합니다.
수신자의 재량권을 운영 모델의 일부로 다루십시오. 사양을 공개한다고 해서 모든 수신기가 동일하게 작동하는 것은 아닙니다. 게시된 거부 기본 설정은 모든 수신자가 모든 실패한 메시지를 거부했다는 증거도 아닙니다.
손상된 계정, 사기성 표시 이름, 유사 도메인 및 민감한 비즈니스 승인에 대해 독립적인 제어를 유지합니다. DMARC 준비 상태는 도메인 인증을 메시지 콘텐츠의 안전성에 대한 평결로 바꾸지 않습니다.
필요한 변경을 수행하고 확인합니다.
생산 변경 전에 이전 상태를 보존하고, 영향을 받는 흐름을 식별하고, 적절한 승인을 얻고, 복구 조건을 정의합니다. 그런 다음 전체 전송 경로를 통해 게시된 구성과 대표 메시지를 모두 확인합니다.
결과가 예상된 동작과 일치하지 않는 경우 다른 도메인으로의 확장을 일시 중지하고 호환성 결과를 해결하거나 명시적으로 수락합니다.
기본 ID의 경우 정렬 진단 가이드. 초기 구성의 경우 다음을 따르십시오. DMARC 생성 및 확인 워크플로. 보고 계층의 경우 다음을 사용합니다. 집계 보고서 연습.
실용적인 테이크아웃
각 적용 가능한 결과에 소유자, 지원되는 결정 및 재현 가능한 증거가 있으면 평가를 종료합니다. 해결되지 않은 구현 차이점을 눈에 띄게 유지하고, 중요한 메시지와 보고 처리를 확인하고, 승인된 복구 조건을 유지하세요. 준비 레이블은 해당 레코드를 가리켜야 하며 교체해서는 안 됩니다.