Relaxed 정규화 (DKIM)
Relaxed 정규화는 사소한 형식 변경을 허용하는 DKIM 정규화 방식입니다. 작동 방식, simple 방식과의 차이, DMARC 정렬에 미치는 영향을 설명합니다.
Relaxed 정규화란 무엇인가요?
Relaxed 정규화는 DomainKeys Identified Mail(DKIM)이 지원하는 두 가지 정규화 방식 중 하나입니다. 이는 디지털 서명 및 검증 이전에 이메일 헤더와 본문 내용을 표준화하는 방식을 정의합니다. 정규화는 메시지 전송 과정에서 발생하는 사소하고 정당한 변경이 인증 실패를 일으키지 않도록 보장합니다.
이메일 시스템은 종종 메시지 형식을 수정하기 때문에(예: 줄을 다시 감싸거나, 공백을 추가하거나, 헤더를 약간 변경) 정규화는 표준화 과정을 제공합니다. "relaxed" 옵션은 이러한 변경에 대한 허용치를 제공하여 복잡한 전달 경로 전반에서 DKIM의 신뢰성을 향상합니다.
Relaxed 정규화의 작동 방식
DKIM 서명에는 서명 및 검증 이전에 메시지를 어떻게 처리할지 지정하는 정규화 태그(c=)가 포함됩니다. 구문은 다음과 같은 형태일 수 있습니다:
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=selector1; ...이 구성에서 첫 번째 "relaxed"는 헤더에, 두 번째는 본문에 적용됩니다. Relaxed 정규화에서 DKIM은 여러 개의 공백, 접힌 헤더 줄, 필드 이름의 대소문자 차이와 같은 중요하지 않은 차이를 무시합니다. 그 목적은 정당한 메시지 변환이 서명을 무효화하지 못하도록 방지하는 것입니다.
Relaxed 정규화의 이점
바이트 단위의 무결성을 요구하는 simple 정규화와 비교할 때, relaxed 방식은 더 큰 유연성과 복원력을 제공합니다. 이는 메일이 일상적으로 전달되거나, 게이트웨이에 의해 수정되거나, 자동화된 시스템에 의해 처리되는 조직에 특히 유용합니다.
- 형식 변경으로 인한 DKIM 서명 손상을 방지합니다
- 전달 이후 인증 성공률을 향상합니다
- 메일링 리스트 및 티켓팅 시스템과의 호환성을 높입니다
- 서명 불일치로 인한 잘못된 DMARC 실패를 줄입니다
모범 사례
Relaxed 정규화는 널리 채택되어 있지만, 모든 발송 시스템에서 일관되게 사용하는 것이 중요합니다. simple 방식과 relaxed 방식을 혼용하면 검증 불일치가 발생할 수 있습니다. 관리자는 모든 메일 게이트웨이, 릴레이, 발송 제공업체가 DKIM 구성에서 동일한 정규화 설정을 사용하는지 확인해야 합니다.
Relaxed 정규화와 DMARCeye
DMARCeye는 인증된 모든 메시지에서 DKIM 서명을 검사하여 정규화 불일치와 성능 문제를 탐지합니다. 분석 기능은 relaxed 정규화로 서명된 메시지가 전달 경로와 국제 메일 흐름 전반에서 무결성을 유지하는지를 드러냅니다.
정규화 설정을 실시간으로 모니터링함으로써, DMARCeye는 조직이 일관된 DKIM 검증을 유지하도록 돕고, 복잡한 이메일 인프라를 거치더라도 정당한 메시지가 신뢰받고 전달될 수 있도록 보장합니다.
내 DKIM 설정을 확인해 보세요:
DMARCeye 무료 체험판에 가입하여 이메일 도메인을 보호하세요.
DMARC 및 관련 용어에 대해 자세히 알아보려면 DMARCeye 용어집을 참조하세요.