[ 운송 보안 ]

MTA-STS MX 일치 및 와일드카드 규칙

각 수신 MX 호스트 이름을 좁은 범위의 정책 패턴과 일치시킨 다음 인증서를 별도로 검증합니다.

EmailAuth 연구팀 제공 · 3분 읽기

[ 핵심사항 ]

  • MX 호스트 이름을 단일 레이블 와일드카드 규칙과 일치시킨 다음 TLS 별도로 검증합니다.
이 페이지에서

안 MTA-STS mx 라인은 허용된 수신 호스트 이름을 설명합니다. 이는 MX DNS 레코드도 아니고 라우팅을 생성하는 명령도 아닙니다. 발신자는 여전히 DNS 통해 수신 경로를 얻고 후보 MX 호스트에 정책을 적용합니다.

주소가 아닌 호스트 이름을 비교하세요

DNS mx1.provider.example 및 mx2.provider.example 을 광고한다고 가정합니다. mx1에 대한 정확한 정책 패턴은 두 이름이 모두 동일한 주소로 확인되더라도 mx2도 허용하지 않습니다. 반대로 호스트 이름을 허용한다고 해서 그 뒤에 있는 모든 서버 주소가 작동되는 것은 아닙니다. 이름 비교와 별도로 DNS 경로 데이터 및 전송 테스트를 유지합니다.

패턴당 하나의 mx 라인을 사용하십시오. 정책 패턴은 완전히 지정된 이름이거나 가장 왼쪽 레이블 전체인 와일드카드일 수 있습니다. 국제화된 이름은 A-레이블 표현을 사용해야 합니다. 이메일 주소, IP 리터럴 또는 공급자 콘솔 레이블을 MX 패턴 목록에 입력하지 마세요.

단일 레이블 와일드카드 이해

RFC 8461 섹션 4.1에 따라 *. example.net 은 mail.example.net 과 일치합니다. example.net 또는 foo.bar.example.net 과 일치하지 않습니다. 메일*과 같은 부분 라벨. example.net 허용되는 와일드카드 형식이 아닙니다. *를 선택합니다. 따라서 example.net 임의 깊이의 모든 하위 항목을 승인하지 않고 허용된 세트를 단일 레이블 하위 항목으로 확장합니다.

해당 범위를 실제 수신 인프라와 연결하여 유지하세요. 광범위한 공급자 와일드카드는 지원되는 마이그레이션 중에 편리할 수 있지만 자동으로 가장 안전한 정책은 아닙니다. 브랜드 이름에 와일드카드를 사용하기보다는 공급자의 현재 문서화된 요구 사항과 실제 MX 답변을 확인하세요.

이름 비교 살펴보기

이러한 합성 예제는 RFC 8461 섹션 4.1을 직접 적용합니다. 이는 실행된 네트워크 테스트나 완전한 정책 유효성 검사기가 아닌 수작업으로 수행된 비교입니다.

  • 패턴 *. example.net , 후보 mail.example.net : 일치합니다. 가장 왼쪽 레이블 전체를 바꾸면 필수 example.net 접미사가 남습니다.
  • 패턴 *. example.net , 후보 example.net : 일치하지 않습니다. 후보에는 추가적인 맨 왼쪽 라벨이 없습니다.
  • 패턴 *. example.net , 후보 foo.bar.example.net : 일치하지 않습니다. 가장 왼쪽 레이블을 제거하면 example.net 이 아닌 bar.example.net 남습니다.
  • 정확한 패턴 mx1.provider.example , 후보 mx2.provider.example : IP 주소가 동일하더라도 일치하지 않습니다.
  • 패턴 메일*. example.net : 잘못된 와일드카드 형식이므로 허용되는 패턴으로 처리하지 마세요.

비교에서는 정규화된 ASCII 이름을 사용합니다. 프로덕션 구현에는 완전한 구문 분석, 국제화된 이름 처리, 정책 검색 및 TLS 유효성 검사도 필요합니다. 이러한 사례를 이해하는 데에는 동반 스크립트가 필요하지 않습니다.

나머지 연결을 확인하세요.

후보가 패턴과 일치하면 수신 서버는 여전히 필요합니다. STARTTLS 해당 후보 호스트 이름과 일치하는 유효하고 신뢰할 수 있으며 만료되지 않은 인증서. 인증서의 subjectAltName에 일치하는 DNS-ID가 포함되어 있어야 합니다. 인증서 와일드카드와 정책 와일드카드는 서로 다른 문서를 차지하므로 독립적으로 확인해야 합니다. 관련되지 않은 인증서는 허용된 mx 라인으로 복구할 수 없습니다.

변경 중에 모든 현재 및 계획된 MX 이전 정책과 새 정책 모두와 비교하십시오. 이는 현재 정책이 새로 추가된 호스트를 허용하지만 여전히 이전 정책을 시행하는 발신자는 허용하지 않는 중요한 경우를 포착합니다. 정책이 에이징 또는 새로 고침을 캐시하는 동안 이전에 허용된 경로는 계속 작동합니다.

정책 모드 중요: MTA 유효한 시행 정책을 준수하는 것은 MX 일치, 인증서 검증 또는 STARTTLS 요구 사항에 실패한 후보에게 전달되어서는 안 됩니다. 테스트 중에는 검증 실패에도 불구하고 배송이 진행될 수 있습니다. 이러한 검사는 모든 발신자가 MTA-STS 구현한다는 것을 증명하지 않습니다.

이주 체크카드를 사용하세요

  • 백업을 포함하여 현재 및 계획된 모든 DNS MX 호스트 이름을 나열합니다.
  • 각각을 이전 정책 패턴과 제안된 정책 패턴과 비교하십시오. 대신 IP 주소를 비교하지 마십시오.
  • 허용된 각 후보에 대해 STARTTLS 및 인증서 체인, 유효 기간 및 호스트 이름을 독립적으로 확인하세요.
  • _mta-sts TXT 정책 식별자를 변경하기 전에 새 HTTPS 정책 본문을 게시하세요.
  • 발신자가 변경 사항을 발견하는 동안 이전 정책과 호환되는 전달을 유지합니다. DNS TTL 및 캐시된 정책 수명을 고려하세요.
  • 정책 범위를 확장하거나 트래픽을 이동하기 전에 알 수 없는 사항이나 실패한 검사를 기록하세요.

[ 역할별 ]

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

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

IT/메일 관리자

레이블 경계 테스트

와일드카드는 모든 하위 항목이 아닌 가장 왼쪽 레이블 하나만 허용합니다.

다음 단계

  1. 현재 MX 이름을 모두 비교합니다.
  2. 단일 레이블 와일드카드 경계를 테스트합니다.
  3. SMTP 인증서를 별도로 검증합니다.

CISO/SecOps

신원 확인을 독립적으로 유지

정책 일치는 인증서 유효성 검사를 대체하지 않습니다.

다음 단계

  1. 불필요한 와일드카드 범위를 피하세요.
  2. 공급자 종속성을 검토합니다.
  3. 이전 정책 호환성 증거를 유지합니다.

창립자 / 비기술자

허용된 경로 집합 승인

와일드카드 범위는 실제 인프라 요구 사항을 따라야 합니다.

다음 단계

  1. 공급자 경로 소유권을 명확하게 유지하세요.
  2. 확장된 호스트 이름 범위를 승인합니다.
  3. 마이그레이션 중복을 유지합니다.

[ 자주 묻는 질문 ]

자주 묻는 질문

mx는 DNS 경로를 생성합니까?

아니요. 별도로 검색된 경로에서 일치하는 호스트를 허용합니다.

하다 *. example.net 일치 example.net ?

아니요. 와일드카드에는 가장 왼쪽 레이블이 필요합니다.

abexample.net 과 일치합니까?

아니요. 임의의 깊이가 아닌 하나의 레이블과 일치합니다.

메일*을 사용할 수 있나요? example.net ?

아니요. 와일드카드는 가장 왼쪽 라벨이어야 합니다.

여기서 IP 주소 일치가 중요합니까?

정책 비교는 IP 주소가 아닌 MX 호스트 이름을 기준으로 합니다.

각 패턴에는 고유한 라인이 있어야 합니까?

예.

정책 일치가 인증서 유효성을 증명합니까?

아니요. 인증서는 MX 호스트 이름에 대해 독립적으로 검증됩니다.

이전 정책도 테스트하는 이유는 무엇입니까?

일부 발신자는 변경 중에 해당 정책을 계속 캐시할 수 있습니다.

[ 출처 ]

출처

  1. RFC 8461 : SMTP MTA 엄격한 전송 보안( MTA-STS )

    섹션 §3.2 · §4.1 · §4.2 · §8.1

[ 어휘 ]

어휘

MX 패턴
정책 호스트 이름 또는 허용되는 가장 왼쪽 레이블 와일드카드입니다.
후보 MX
배달을 고려하는 수신 호스트입니다.
A-라벨
국제화된 정책 호스트 이름에는 ASCII 형식이 필요합니다.

기업 출처

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

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

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

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

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

기술 자료