[ 헤더 및 배송 오류 ]

SMTP AUTH 대 SPF , DKIM 및 DMARC

제출 로그인, 전송 권한 부여, 도메인 인증을 별도의 증거가 있는 별도의 제어로 진단합니다.

EmailAuth 연구팀 제공 · 3분 읽기

[ 핵심사항 ]

  • 계정 인증, 발신자 인증 및 정렬된 도메인 인증을 별도로 유지하세요.
이 페이지에서

SMTP 인증 및 SPF, DKIM 그리고 DMARC 두 가지 로그인 방법은 서로 바꿔서 사용할 수 없습니다. SMTP AUTH는 클라이언트를 SMTP 서버에 인증합니다. SPF 도메인의 봉투 정책에 따라 전송 호스트를 평가하고, DKIM 메시지 서명을 확인하며, DMARC 표시되는 보낸 사람을 기준으로 정렬된 도메인 인증을 평가합니다. 성공적인 계정 로그인은 다운스트림 DMARC 실패와 공존할 수 있으며 인바운드 인터넷 메일은 제출 계정을 인증할 필요가 없습니다.

클라이언트-서버 관계 찾기

RFC 4954 AUTH 확장과 SASL 메커니즘의 사용을 정의합니다. 서버의 인증 정책은 인증된 클라이언트가 수행할 수 있는 작업을 결정합니다. 인증된 계정 이름을 안다고 해서 가능한 모든 봉투나 보이는 보낸 사람 주소가 자동으로 승인되는 것은 아닙니다. 제출 서비스는 일반적으로 추가 발신자, 중계 및 조직 제한을 적용합니다.

RFC 6409 메시지 제출과 릴레이를 구별합니다. 자격 증명이나 DNS 변경하기 전에 애플리케이션이 어떤 서비스를 사용하고 있는지 확인하세요. 공급자의 인증된 제출 서비스에 연결하는 장치는 인터넷 메일을 도메인의 MX 로 전달하는 원격 메일 서버와 다른 관계를 갖습니다. 외부 발신자에게 사서함 비밀번호를 제공하여 일반적인 인바운드 인증 실패를 해결하려고 시도하지 마십시오.

도메인 증거 다운스트림을 따르세요.

SPF RFC 7208 에 따라 연결 호스트와 관련 봉투 ID를 확인합니다. DKIM 확인은 다음을 사용합니다. 선택자 공개 키 자료를 찾고 RFC 6376 에 따라 해당 콘텐츠를 확인하기 위해 서명으로 도메인에 서명합니다. DMARC 사용하려면 전달 도메인과 표시되는 보낸 사람 도메인 간의 적절한 관계가 필요합니다. RFC 9989.

애플리케이션은 공급업체 계정에 성공적으로 인증한 다음 정렬되지 않은 반송 도메인 및 정렬되지 않은 DKIM 서명 도메인을 사용하여 보낼 수 있습니다. 다운스트림 SPF 와 DKIM 모두 통과하지만 DMARC 실패할 수 있습니다. 반대로, 적절하게 구성된 도메인은 해당 수신자 측 홉에서 SMTP AUTH 없이 서버 간에 배달되는 메일에서 DMARC 전달할 수 있습니다. 계정 자격 증명과 도메인 인증은 해당 경계에서 조사되어야 합니다.

비밀을 노출시키지 않고 증거를 활용하세요

로그인 실패의 경우 자격 증명과 토큰을 제외하고 서비스 끝점, 보안 전송 상태, 알려진 방법 및 전체 오류를 기록합니다. 로그인 후 보낸 사람 거부의 경우 허용된 보낸 사람 정책과 거부된 명령을 캡처합니다. 다운스트림 오류의 경우 신뢰할 수 있는 수신자 결과, 봉투 정보, DKIM d 및 s 값, 표시되는 보낸 사람 도메인을 얻습니다. 인증 페이로드를 티켓이나 기사 예시에 복사하지 마세요.

두 가지 가상 결과 비교

사례 A: 클라이언트는 제출 서비스를 인증하고 전송이 허용되지만 최종 수신자는 vendor.example 에 대한 SPF 패스와 d=vendor.example 의 DKIM 패스를 보고하고 From은 brand.example 사용합니다. 적용 가능한 DMARC 정책이 있고 해결되지 않은 평가 오류가 없다고 가정하면 도메인이 정렬되지 않고 메시지가 DMARC 실패합니다. 다른 비밀번호는 해당 도메인 관계를 변경할 수 없습니다.

사례 B: 서버는 해당 홉에 대한 SMTP AUTH 없이 일반 인바운드 메일을 수신자 MX 에게 전달합니다. 신뢰할 수 있는 수신자가 유효한 것을 보고합니다. DKIM 서명 d=brand.example 은 From= brand.example 과 일치합니다. 적용 가능한 정책이 있고 해결되지 않은 평가 오류가 없으면 정렬된 서명이 DMARC 패스를 제공할 수 있습니다. 이는 요청된 비즈니스 작업을 수행하기 위한 안전한 콘텐츠, 받은 편지함 배치 또는 권한을 설정하지 않습니다. 두 경우 모두 발명된 비교입니다. 자격 증명, 공급자 로그인 또는 암호화 테스트가 사용되지 않았습니다.

담당 구성을 복구하십시오.

AUTH가 실패하면 공급자가 현재 지원하는 인증 방법과 전송 요구 사항을 따르세요. 단순히 오래된 기사에 언급되어 있다는 이유만으로 오래된 메커니즘을 활성화하지 마십시오. 인증된 계정에 주소 사용 권한이 부족한 경우 일반 관리 프로세스를 통해 승인된 발신자 구성을 복구하세요. 하류인 경우 조정 실패하는 경우 다른 비밀번호를 사용하는 것이 도움이 될 것이라고 가정하는 대신 합법적인 발신자가 지원하는 봉투 또는 DKIM 도메인을 구성하세요.

수리 후 무해한 메시지를 사용하여 제출 및 최종 수신자 평가를 모두 테스트합니다. 클라이언트 인증, 보낸 사람 허용, 메시지 허용, 도메인 메커니즘 평가, 최종 처리 관찰 등 고유한 결과를 유지합니다. 단일 성공 레이블에는 너무 많은 내용이 숨겨져 있습니다. 연습에서는 이러한 결과를 분리하는 방법을 가르칩니다. 실행된 프로토콜 처리, DKIM 확인 또는 테넌트 구성을 요구하지 않습니다.

별도의 합격 결과 보관

  • 클라이언트 인증: 엔드포인트, 지원되는 메커니즘 및 결과를 기록하며 비밀은 기록하지 않습니다.
  • 보낸 사람 허용됨: 계정이 이 봉투와 보이는 보낸 사람에 대해 승인되었는지 확인하세요.
  • 메시지 승인: 콘텐츠 전송 및 수신 서버 이후 응답을 유지합니다.
  • 검증된 도메인: 신뢰할 수 있는 SPF / DKIM 결과와 DMARC 정렬을 독립적으로 기록합니다.
  • 배송 관찰: 전송 승인을 받은 편지함 보장으로 변환하지 않고 수신자 측 결과를 유지합니다.

[ 테이크아웃 ]

제출 로그인, 전송 권한 부여, 도메인 인증을 별도의 증거가 있는 별도의 제어로 진단합니다.

[ 역할별 ]

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

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

IT/메일 관리자

실패 단계를 따라가세요

오류가 다르면 구성을 다르게 변경해야 합니다.

다음 단계

  1. 보안 AUTH 진단을 캡처합니다.
  2. 허용된 발신자 ID를 확인하세요.
  3. 다운스트림 정렬을 검사합니다.

CISO/SecOps

인증 비밀을 보호하세요

문제 해결을 통해 지속적인 노출이 발생해서는 안 됩니다.

다음 단계

  1. 로그에서 토큰을 제외합니다.
  2. 지원되는 보안 메커니즘이 필요합니다.
  3. 최소 권한 전송 권한을 검토하세요.

창립자 / 비기술자

별도의 계정 및 도메인 소유권

유효한 로그인은 메시지가 올바르게 인증되었음을 증명하지 않습니다.

다음 단계

  1. 애플리케이션 및 DNS 소유자를 할당합니다.
  2. 엔드투엔드 승인 기준이 필요합니다.
  3. 해결 방법으로 자격 증명 공유를 피하세요.

[ 자주 묻는 질문 ]

자주 묻는 질문

SMTP AUTH 통과는 DMARC 통과를 의미합니까?

아니요. 클라이언트 인증과 다운스트림 정렬 도메인 인증은 별개입니다.

일반 인바운드 SMTP 내 사서함 자격 증명이 필요합니까?

아니요. 도메인 인증을 복구하기 위해 외부 전송 서버 제출 자격 증명을 제공하지 마세요.

DMARC 실패하는데 SPF 와 DKIM 모두 통과할 수 있나요?

예, 전달 도메인이 표시되는 보낸 사람과 일치하지 않으면 가능합니다.

AUTH는 모든 From 주소를 승인합니까?

아니요. 발신자 및 릴레이 권한은 서버의 인증 정책에 따라 다릅니다.

자격 증명 페이로드를 진단에 보관해야 합니까?

아니요. 비밀이나 재사용 가능한 토큰 없이 메서드, 단계 및 오류를 보존하세요.

이 예에서는 공급자 로그인을 테스트했습니까?

아니요. 두 예 모두 가정된 결과와 가상으로 비교한 것입니다. 계정이나 자격 증명이 사용되지 않았습니다.

비밀번호를 변경하면 DKIM 정렬이 복구되나요?

아니요. 지원되는 DKIM 서명 구성을 복구하여 유효한 서명이 보낸 사람과 정렬된 ad= 도메인을 사용하도록 하세요. 봉투를 변경하면 SPF 정렬 또는 전반적인 DMARC 도움이 될 수 있지만 DKIM 정렬은 변경되지 않습니다.

수정 사항을 확인하는 것은 무엇입니까?

제출, 발신자 허가, 수신자 인증 및 처리에 대한 별도의 증거.

[ 출처 ]

출처

  1. 인증을 위한 RFC 4954 SMTP 서비스 확장

    섹션 §4 · §6 · §7

  2. RFC 6409 메일용 메시지 제출

    섹션 §3 · §4

  3. RFC 7208 발신자 정책 프레임워크

    섹션 §2.3 · §2.4 · §4 · §10

  4. RFC 6376 도메인키 식별 메일

    섹션 §3 · §5 · §6

  5. RFC 9989 도메인 기반 메시지 인증 보고 및 적합성

    섹션 §4 · §5 · §8

[ 어휘 ]

어휘

SMTP 인증
클라이언트를 서버에 인증하기 위한 SMTP 확장입니다.
SASL
SMTP AUTH를 포함한 프로토콜에서 사용되는 인증 메커니즘을 위한 프레임워크입니다.
권한 부여
인증되었거나 식별된 엔터티가 수행할 수 있는 작업에 대한 결정입니다.

기업 출처

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

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

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

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

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

기술 자료