요율을 계산하기 전에 분모 이름을 지정하세요.
A DMARC 대시보드에는 많은 수의 메시지 관찰 내용이 표시될 수 있지만 해당 숫자가 자동으로 조직에서 보낸 메일의 전체 개수가 되는 것은 아닙니다. 집계 보고서 특정 간격 동안 참여 수신기가 보고한 관찰 내용을 설명합니다. 발신자 시스템은 자체 시도와 이벤트를 설명합니다. 이러한 모집단은 출처, 시기, 그룹화 및 가시성이 다르기 때문에 정의된 조정 방법 없이 서로 나누면 오해의 소지가 있는 적용 범위 주장이 생성될 수 있습니다.
질문의 이름을 지정하는 것부터 시작하세요. 보고서에 표시된 승인된 발신자 인벤토리의 점유율, 보고서를 반환하는 알려진 수신자 서비스의 점유율 또는 제한된 간격 동안 보고된 수와 발신자 이벤트 간의 관계를 측정하고 있습니까? 각각에는 다른 분모와 다른 증거가 필요합니다. 일반적인 "보장 비율"은 이러한 선택을 모호하게 만듭니다. RFC 9990 , 섹션 3.1 및 9.1
수집 상태와 보고 참여를 분리합니다.
누락된 보고서는 수신자의 보고 동작, 관련 트래픽 부족, 전달 문제, 처리 지연 또는 수집 결함을 반영할 수 있습니다. 빈 대시보드 간격은 이러한 가능성을 구분하지 않습니다. 보고 관계와 수집기 파이프라인을 별도로 추적하여 분석가가 파일이 예상되었는지, 수신되었는지, 거부되었는지, 지연되었는지 또는 단순히 증거가 없는지 확인할 수 있습니다.
보고서 발신자, 보고 기관, 간격, 식별자, 처리 상태를 보존합니다. 알려진 전달 또는 파서 실패를 관찰된 인증 실패로 변환하지 않고 기록합니다. 제외된 아티팩트는 분석된 모집단을 변경하고 오류 또는 제외 로그에 속합니다. 이후 보고서가 공백을 메우면 이전 결론을 자동으로 다시 작성하기보다는 데이터세트 수정본을 유지하세요.
여기서는 보편적인 보고 완전성 보장이 가정되지 않습니다. 제안된 검토에서는 실제 수신자 집단과 이용 가능한 수집 증거를 사용해야 합니다. 한 사서함 제공업체의 보고는 다른 수신자의 행동을 파악할 수 없으며 지배적인 제공업체의 반복적인 관찰을 광범위한 인구 다양성으로 오해해서는 안 됩니다.
호환 가능한 발신자측 증거 선택
비교에 속하는 보낸 사람 이벤트를 정의합니다. 애플리케이션 요청, 공급자 승인, 전달 시도, 수신 서버 승인 및 최종 실패는 상호 교환 가능한 이벤트가 아닙니다. 재시도, 여러 수신자 및 애플리케이션 재제출로 인해 비즈니스 사용자가 하나의 메시지로 생각하는 내용에 대한 여러 레코드가 생성될 수 있습니다. 개수를 조정하기 전에 이벤트 의미 체계와 집계 규칙을 유지하세요.
보관된 SendGrid 이벤트 참조는 차이점을 보여줍니다. 처리됨은 공급자가 메시지를 수신했고 메시지를 전달할 준비가 되었음을 의미합니다. 전달된 내용은 받은 편지함 배치나 사람의 판독에 대한 증거가 아니라 수신 서버로의 전달에 관한 것입니다. 이는 범용 이벤트 스키마가 아닌 공급자별 예입니다. 다른 시스템에는 자체적인 현재 정의가 필요합니다. SendGrid 이벤트 웹훅 참조
원본 타임스탬프와 문서화된 정규화된 시간 기준을 유지합니다. 보고 간격과 애플리케이션의 달력일 합계가 일치하지 않을 수 있습니다. 늦게 도착한 보고서, 경계를 넘어선 대기열 재시도 및 변경된 스트림 분류는 조작된 수정 계수에 흡수되기보다는 조정에서 표시되어야 합니다.
완벽한 조인을 가정하지 않고 도메인 및 경로 매핑
집계된 관찰에는 보낸 사람 로그와 동일한 트랜잭션 식별자가 포함될 수 없습니다. 데이터가 그룹화된 비교만 지원하는 경우 일대일 메시지 조인을 약속하지 마세요. 명시된 신뢰도로 소스 주소, 인증 도메인 및 정책 컨텍스트를 소유한 경로에 매핑하고 공유 인프라의 모호성을 유지합니다. 공급자 브랜드만으로는 어떤 고객 계정이 관찰된 트래픽을 생성했는지 증명할 수 없습니다.
그대로 유지 SPF 또는 DKIM DMARC 와 다른 결과 조정. 모든 원시 SPF 패스에서 계산된 비율은 표시되는 보낸 사람 도메인에 대해 정렬된 인증 범위를 반드시 측정하지는 않습니다. 핵심 사양의 정렬 규칙은 해당 결론에 중요한 ID 관계를 결정합니다. 단지 비율을 높이기 위해 승인된 모집단에 추가하기보다는 알려지지 않은 경로를 알려지지 않은 상태로 유지해야 합니다. RFC 9989 , 섹션 4.4
조정 워크시트 및 데이터 세트 계약
소스 시스템, 추출 방법, 버전, 간격 경계, 이벤트 정의, 포함된 스트림, 수신기 범위, 중복 제거 규칙 및 제외 항목을 나열하는 데이터 세트 계약을 만듭니다. 불변의 소스 참조 또는 해시와 분석된 데이터세트를 재생성하는 데 필요한 변환 단계를 유지합니다. 필드를 검색할 수 없는 경우 해당 필드가 없고 뒷받침되지 않는 결론을 기술합니다.
워크시트에는 보고 인구, 보낸 사람 인구, 중복 가정, 일치하지 않는 그룹, 지연 데이터 및 제외된 아티팩트가 포함되어야 합니다. 실제 증거가 있는 경우에만 개수를 제공하세요. 측정된 비커버리지와 알려지지 않은 커버리지를 분리합니다. 승인된 경로에 매핑할 수 없는 보고서는 자동으로 삭제되어서는 안 되지만 합법적인 메일 수가 자동으로 늘어나서도 안 됩니다.
수락하려면 다른 분석가가 모집단 정의를 재현하고 동일한 데이터 세트 버전에서 동일한 제한 비교를 얻어야 합니다. 차트는 해당 비교를 요약할 수 있지만 중요한 차이와 마지막 전체 간격을 공개해야 합니다. 관찰된 인증 비율이 높다고 해서 보고 조합이 변경된 경우 조직의 전체 적용 범위가 향상되었다는 증거는 아닙니다.
가상 진단: 파이프라인 공백 이후 더 조용해진 대시보드
수집가가 여러 수신자 그룹으로부터 보고서를 받는 가상의 조직을 상상해 보십시오. 한 간격 동안 대규모 그룹의 보고서가 구문 분석에 실패하여 제외됩니다. 나머지 보고서에는 실패 횟수가 더 적습니다. 이 예에서는 실제 데이터세트나 파서 실행이 사용되지 않았습니다. 상황은 분모 위험을 설명하기 위해 만들어졌습니다.
분석가는 단지 살아남은 기록이 더 건강해 보인다는 이유만으로 개선된 인증을 발표해서는 안 됩니다. 분석된 인구가 변경되었습니다. 적절한 출력은 보유된 수신자 그룹에 대한 제한된 결과와 명시적인 수집 품질 격차입니다. 보낸 사람 측 이벤트는 누락된 그룹에 대한 지속적인 활동을 설정하는 데 도움이 될 수 있지만 수신되지 않은 인증 관찰을 재구성하지는 않습니다.
나중에 승인된 프로세스에 따라 보고서가 복구되면 데이터 세트에 새 버전이 수신되고 비교가 다시 계산되어야 합니다. 초기의 제한된 결론과 수정된 결론을 모두 보존합니다. 이렇게 하면 변경 사항을 설명할 수 있게 되고 자동 채우기로 인해 명백한 추세가 만들어지는 것을 방지할 수 있습니다.
원본 증거 및 공개 범위
카탈로그에는 다른 분석가가 재현할 수 있는 버전이 지정된 데이터 세트, 쿼리 방법 및 오류/제외 로그가 필요합니다. 이 원고는 방법과 가상의 예만을 제공합니다. 발신자 로그, 보고서, 수신자 목록 또는 실시간 쿼리는 수집되지 않았으며 적용 비율도 청구되지 않았습니다.
원본 증거, 인적 검토, 소스 적용 가능성, 생산 경로, 시각적 접근성 및 소유자 공개는 계속 열려 있습니다. 운영 게시 전에 승인된 데이터를 확보하고, 불필요한 식별자를 최소화하고, 포함된 모든 시스템에 대한 이벤트 정의를 확인하세요. 최종 결론은 집계 보고가 전송된 모든 이메일에 대한 완전한 인구 조사임을 암시하기보다는 관찰된 인구와 그 한계를 명시해야 합니다.