[ 진단 및 리소스 ]

헤더 분석기 가이드: 신뢰할 수 있는 결과 식별

원시 구조를 보존하고 신뢰를 할당하기 전에 각 ID 및 인증 클레임을 제공한 사람을 식별하는 헤더 분석을 설계합니다.

EmailAuth 연구팀 제공 · 6분 읽기

[ 핵심사항 ]

  • 원시 원본을 보존하고 주석이 추가되거나 수정된 ​​모든 파생물에 라벨을 붙입니다.
  • Authentication-Results 수락하기 전에 신뢰할 수 있는 수신 환경을 식별하십시오.
  • 작성자, 봉투, 회신 및 서명 ID를 뚜렷하게 유지하세요.
  • 실제 주석이 달린 헤더, 파서 데모 또는 작업 분석기가 제공되지 않습니다.
이 페이지에서

헤더를 작성자가 다른 소유권 주장 집합으로 처리

이메일 헤더 분석기는 단어 전달이 포함된 모든 필드에 신뢰를 부여해서는 안 됩니다. 헤더는 사용자가 선택한 ID, 전송 추적 필드, 서명 및 다양한 시스템에서 추가한 어설션을 결합합니다. 분석가의 첫 번째 임무는 누가 각 주장을 제공했는지, 그리고 독자가 받아들일 준비가 되어 있는 시스템의 권위를 식별하는 것입니다. 경계가 없으면 깔끔한 요약으로 인해 위조된 텍스트가 증거처럼 보일 수 있습니다.

이것은 작동하는 EmailAuth 기능이 아닌 제안된 분석기에 대한 가이드입니다. 고객 헤더, 사서함 또는 메시지에 액세스하지 않았습니다. 시운전 구현 게이트는 명시적으로 열려 있습니다. 즉, 약속된 기능을 구현하고 테스트합니다. 기사, 모형 또는 사양만으로는 작동하는 도구가 아닙니다.

원시 원본과 별도의 디스플레이 보기를 보존합니다.

승인된 조사는 수신된 원본 메시지 또는 원시 헤더 내보내기로 시작되어야 하며 기록 그 소스의. 필드 순서, 반복 필드, 접기 및 원본 바이트를 유지합니다. 사용자 인터페이스 스크린샷이나 전달된 인용문에는 중요한 구조가 생략될 수 있습니다. 저장이 정당할 때 원본에 대한 제어된 링크를 유지하면서 주석이 추가되거나 수정된 ​​보기를 파생물로 생성합니다.

RFC 5322 헤더 필드와 접기를 정의하지만 필드를 올바르게 구문 분석해도 해당 작성자를 인증할 수 없습니다. 신뢰할 수 있는 결과로 자동으로 수정하는 대신 형식이 잘못되었거나 모호한 입력에 대해 파서 경고를 유지하세요. 헤더만 가져오기에는 전체 가져오기에 필요한 메시지 본문도 부족합니다. DKIM 확인. 암호화된 결과를 제시하기 전에 해당 제한 사항을 명시하십시오. RFC 5322 그리고 RFC 6376.

수신 환경의 신뢰 경계 설정

Authentication-Results 인증 서비스 식별자와 메서드 결과가 포함되어 있습니다. 이를 사용하려면 이 사서함 또는 메시지 경로에 대한 어설션을 생성하기 위해 신뢰할 수 있는 서비스와 수신 환경에서 해당 필드의 수신 복사본을 처리하는 방법을 결정합니다. 친숙해 보이는 authserv-id 문자열은 출처를 증명하는 것이 아닙니다. 외부 발신자는 동일한 문자열을 입력할 수 있습니다.

RFC 8601 신뢰를 신뢰할 수 있는 호스트 이름의 보편적인 목록이 아닌 생산자-소비자 컨텍스트의 속성으로 만듭니다. 도구는 헤더 텍스트만으로는 해당 컨텍스트를 추론할 수 없습니다. 별도로 설정된 환경 프로필을 수락하거나 어설션을 신뢰할 수 없는 상태로 두어야 합니다. 메시지가 경계를 떠났다가 다시 들어왔거나 첨부된 메시지 안에 나타나는 경우 외부 수신자가 포함된 결과를 보증한다고 가정하지 마십시오. RFC 8601.

추적 필드는 메시지가 이동한 위치를 재구성하는 데 도움이 되지만 출처도 필요합니다. 이전 수신 항목을 해석하기 전에 신뢰할 수 있는 수신 인프라에서 추가된 부분을 식별합니다. 위치 단독, 역방향 호스트 이름 또는 긴 체인을 이전의 모든 시스템이 진짜라는 증거로 취급하지 마십시오. 타임스탬프가 일치하지 않는 경우 정확한 여행 타임라인으로 다시 작성하는 대신 불일치를 유지하세요.

별도의 열에 ID를 유지하세요.

표시되는 보낸 사람 필드는 작성자 신원을 나타내는 반면, 회신 대상은 회신 대상이며 다를 수 있습니다. 다음에 사용되는 SMTP 봉투 ID입니다. SPF 다른 값이고 Return-Path 필드는 눈에 보이는 작성자와 자동으로 동일시되기보다는 전달 맥락에서 해석되어야 합니다. DKIM 'sd= 값은 서명 도메인을 식별하고 s=는 해당 키를 선택합니다. 유사해 보이는 도메인은 상호 교환 가능한 ID가 아닙니다.

제안된 주석에는 각 ID에 대한 원시 필드, 구문 분석된 값, 주장된 역할 및 증거 소스가 표시되어야 합니다. 실제 주소 도메인을 숨기기 위해 친숙한 표시 이름을 허용하지 마십시오. SPF 의 평가 입력과 DKIM 의 서명 필드는 해당 프로토콜에서 나옵니다. 단순히 보낸 사람 주소가 브랜드와 일치한다는 이유만으로 설정되지는 않습니다. RFC 7208 그리고 RFC 6376.

가장 좋은 결과를 선택하지 않고 상충되는 결과를 설명합니다.

여러 Authentication-Results 필드는 여러 단계에서 여러 시스템이 수행한 검사를 설명할 수 있습니다. 최종 수신기가 나중에 실패를 보고하는 동안 업스트림 통과를 보고할 수 있습니다. 소스 및 신뢰 상태와 함께 두 어설션을 모두 유지합니다. 최종 필드를 제조하기 위해 신뢰할 수 없는 한 필드의 SPF 다른 필드의 DKIM 과 결합하지 마십시오. DMARC 평결.

현재의 RFC 9989 작성자 도메인과 일치하려면 관련 성공적인 인증이 필요합니다. 관련되지 않은 ID에 대한 통과 결과는 DMARC 실패와 공존할 수 있습니다. 전달 및 메시지 수정은 나중에 평가자가 관찰하는 내용을 변경할 수도 있습니다. 분석기는 수신자가 보고한 결정을 자체 설명적 추론과 구별해야 하며 헤더가 모든 원인을 공개한다고 약속하는 것을 피해야 합니다. RFC 9989.

가져오기 및 공유 시 노출 최소화

헤더는 주소, 내부 호스트 이름, 라우팅 정보 및 메시지 식별자를 공개할 수 있습니다. 사용자가 검사할 권한이 있는 자료만 가져오고, 선언된 보존 목적을 적용하고, 외부 분석기에 업로드하기 전에 승인을 얻습니다. 티켓에 적합하도록 수정된 스크린샷이 암호화 재인증에 반드시 적합한 것은 아닙니다. 이러한 목적을 별도로 유지하십시오.

가져온 값을 실행 가능한 마크업이나 지침이 아닌 신뢰할 수 없는 텍스트로 렌더링합니다. 입력 크기 및 필드 수를 제한하고 지원되지 않는 구조를 안전하게 거부하며 헤더에 있는 URL을 자동으로 방문하지 않습니다. 이는 테스트된 기능이 아닌 제안된 보호 요구 사항입니다. OWASP의 파일 업로드 지침은 확장명이나 선언된 콘텐츠 유형을 신뢰하는 대신 계층화된 유효성 검사 및 안전한 저장을 지원합니다. OWASP 파일 업로드 치트 시트.

판정 배지 대신 주석이 달린 설명을 생성합니다.

의도된 출력은 신뢰할 수 있는 수신자 어설션, 신뢰할 수 없는 상속된 클레임, 사용자가 제어하는 ​​ID 및 확인되지 않은 출처 등 소스 맵입니다. 가상 메시지의 경우 dkim=pass 라는 위조된 Authentication-Results 줄은 원본이 설정될 때까지 신뢰할 수 없는 상태로 유지됩니다. 이 예는 결정 규칙을 보여줍니다. 여기서는 악성 메시지가 처리되지 않았습니다.

정확한 원본 증거 게이트는 그대로 유지됩니다. 신뢰 경계와 모든 신원 및 판결의 출처를 표시하는 주석이 달린 원시 헤더입니다. 실제 주석이 달린 헤더나 테스트된 파서는 제공되지 않습니다. 현재 DMARC 지침을 포함하여 공개 출처는 2026년 11월 8일에 검토되었습니다. 독립적인 확인, 인적 메시징 및 개인 정보 보호 검토, 구현 설비, 시각적 검증 및 소유자 게시 승인이 여전히 필요합니다.

[ 테이크아웃 ]

인증 어설션은 신뢰할 수 있는 원본과 경로에만 유용합니다. 그 텍스트나 위치 자체로는 신뢰를 구축할 수 없습니다.

[ 역할별 ]

이것이 당신에게 의미하는 바

실용적인 다음 단계를 위해 역할을 선택하세요.

메일 관리자

수신 신뢰 컨텍스트 정의

파서는 문자열만으로는 조직의 신뢰할 수 있는 인증 서비스를 파생할 수 없습니다. 표시 경험적 방법이 정책이 되도록 허용하는 대신 문서화된 경계를 제공합니다.

다음 단계

  1. 신뢰할 수 있는 결과 생산자를 식별하고 외부 복사본을 처리하는 방법을 식별합니다.
  2. 이전에 지원되지 않은 클레임과 신뢰할 수 있는 추적 항목을 구별합니다.
  3. 전달, 첨부된 메시지 및 경계 재진입과 관련된 경로를 검토합니다.

보안 분석가

각 평결을 사용하기 전에 속성을 지정하세요.

조사할 증거로 상충되는 주장을 보존합니다. 합격 라벨은 한 단계에서는 진짜일 수도 있고, 다른 단계에서는 위조되거나 작성자의 신원과 관련이 없을 수도 있습니다.

다음 단계

  1. 보고된 각 방법 결과의 소스 및 신뢰 상태에 주석을 답니다.
  2. 원시 필드, 구문 분석된 ID 및 분석가 추론을 눈에 띄게 분리하세요.
  3. 헤더 검사 이외의 암호화 질문에 대해 승인된 원본 메시지 증거를 사용하세요.

개인정보 검토자

증거 목적 및 대상 승인

헤더 데이터는 메시지 본문 없이도 사람과 인프라를 노출할 수 있습니다. 수정은 모든 진단 유틸리티가 유지된다는 것을 의미하기보다는 수신자와 작업을 일치시켜야 합니다.

다음 단계

  1. 실제 가져오기 또는 제3자 업로드 전에 필드 및 보존을 검토하세요.
  2. 통제된 검증 원본과 티켓 안전 파생 상품을 분리하세요.
  3. 잘못된 입력 및 오류 로그가 불필요한 메시지 내용을 공개하지 않는지 확인하세요.

[ 자주 묻는 질문 ]

자주 묻는 질문

익숙한 authserv-id가 신뢰할 수 있는 Authentication-Results 필드를 자체적으로 식별할 수 있습니까?

아니요. 식별자는 외부 발신자가 모방할 수 있는 텍스트입니다. 신뢰는 문자열 친숙성에만 의존하는 것이 아니라 생산자-소비자 컨텍스트 및 수신 환경의 들어오는 어설션 처리에 따라 달라집니다.

원래 헤더에서 반복되는 필드와 접기를 유지하는 이유는 무엇입니까?

이는 메시지 구조의 일부이며 해석이나 암호화 처리에 영향을 미칠 수 있습니다. 구문 분석된 디스플레이는 프레젠테이션을 정규화할 수 있지만 경고 및 제어된 원본에 대한 링크가 포함된 파생물로 유지되어야 합니다.

최상위 통과 결과가 항상 이전 결과보다 우선합니까?

어떤 보편적인 위치 규칙도 신뢰나 정확성을 확립하지 못합니다. 각 주장의 생산자, 평가 단계 및 신뢰할 수 있는 경계를 식별합니다. 단순히 나타나는 위치 때문에 유리한 결과를 선택하지 마십시오.

Return-Path 는 단순히 보이는 From 주소의 또 다른 철자입니까?

아니요. 배달 관련 봉투 ID와 표시되는 작성자 ID를 별개로 취급하십시오. SPF 와 DMARC 특정 프로토콜 ID를 사용하므로 결론을 내리기 전에 해당 필드의 출처를 이해해야 합니다.

첨부된 메시지의 인증 결과가 외부 메시지로부터 신뢰를 상속받을 수 있나요?

자동으로 아닙니다. RFC 8601 메시지 첨부 파일을 포함하여 신뢰 경계에서 벗어나고 다시 들어가는 것에 대해 설명합니다. 외부 전달은 포함된 모든 주장의 신뢰성을 확립하지 않습니다.

헤더를 수정하면 항상 DKIM 검증 가능성이 유지되나요?

아니요. 서명된 헤더 필드를 변경하면 확인 입력이 변경될 수 있으며 헤더 전용 사본도 본문 자료를 생략합니다. 수정된 설명과 원본 암호화 확인은 서로 다른 목적으로 사용됩니다.

헤더 분석기는 찾은 URL을 자동으로 따라가야 합니까?

제안된 디자인은 그렇지 않아야 합니다. 가져온 콘텐츠는 신뢰할 수 없으며 URL이 원치 않는 공개 또는 액세스를 유발할 수 있습니다. 모든 외부 조회에는 자동 실행보다는 별도로 정의된 목적, 대상 및 권한이 필요합니다.

이 헤더 분석 위원회에는 어떤 증거가 아직 누락되어 있습니까?

모든 판정의 출처와 신뢰 경계를 식별하는 실제 주석이 달린 원시 헤더와 구현되고 테스트된 분석기입니다. 가상의 위조 패스 예시는 두 가지 요구 사항을 모두 충족하지 않습니다.

[ 출처 ]

출처

  1. OWASP 파일 업로드 치트 시트
  2. RFC 5322 : 인터넷 메시지 형식
  3. RFC 6376 : 도메인키 식별 메일 서명
  4. RFC 7208 : 발신자 정책 프레임워크
  5. RFC 8601 : Authentication-Results 헤더 필드
  6. RFC 9989 : 도메인 기반 메시지 인증, 보고 및 적합성

[ 어휘 ]

어휘

인증 서비스 식별자
인증 결과를 주장하는 서비스의 이름을 지정하는 authserv-id 값입니다. 인정만 받는 것이 아니라 신뢰할 수 있는 출처가 필요합니다.
신뢰할 수 있는 추적 세그먼트
수신 환경의 허용된 권한 경계 내에서 원본이 설정된 메시지 추적 부분입니다.
헤더 파생물
변경되지 않은 검증 입력으로 오인되지 않도록 보존된 원본에서 작성되고 레이블이 지정된 주석이 추가되고 정규화되거나 수정된 ​​보기입니다.
신원 귀속
작성자, 봉투, 회신 및 서명자 ID를 병합하지 않고 구문 분석된 도메인 또는 주소를 해당 프로토콜 역할 및 소스 필드와 명시적으로 연결합니다.
신뢰할 수 없는 판결
텍스트에 통과라고 표시되어 있는지 여부에 관계없이 생성자 또는 전달 경로가 신뢰할 수 있는 것으로 설정되지 않은 인증 클레임입니다.

기업 출처

최고의 금융 기관과 정부가 필요한 이유 이메일 보안 대시보드를 폐기했습니다.

기존 이메일 인증 플랫폼은 대시보드를 판매하고 엔지니어에게 작업을 요청합니다. 위험이 높은 환경에서 수동 감독은 시행 지연, 구성 드리프트 및 모니터링되지 않는 섀도우 도메인을 의미합니다.

EmailAuth 는 에이전트 이메일 출처 플랫폼입니다. 우리 대리인은 집행합니다 p=reject, 제3자 발신자를 정렬하고 도메인을 전체로 이동하세요. RFC 9989 인간 참여형 감사 기능을 갖춘 새로운 DMARC 표준을 준수합니다.

정부 대기업 1등급 금융기관

SaaS · 전용 테넌시 · Air-Gapped 온프레미스 · BYOK 암호화

기술 자료