Gmail에서 BIMI 로고가 표시되지 않는 이유
Gmail에서 BIMI 로고가 표시되지 않는 이유
DNS 레코드를 구성하고, default._bimi TXT 문자열을 게시했으며, Yahoo Mail에서 로고가 표시되는 것까지 확인했습니다. 그런데 Gmail 주소로 테스트 메시지를 보내면 수신자에게는 브랜드 로고 대신 회색 기본 실루엣만 보입니다.
이 현상은 DNS 전파 문제가 아닙니다. Gmail은 다른 메일박스 제공업체보다 더 엄격한 BIMI 검증을 적용합니다. Gmail에서 로고를 표시하려면 자체 선언 레코드로는 충족할 수 없는 요구사항을 만족해야 합니다.
자체 선언 BIMI의 현실
BIMI 표준은 두 가지 배포 유형을 정의합니다: 자체 선언(Self-Asserted) 방식과 인증(Certified) 방식입니다.
자체 선언 레코드는 소유권에 대한 암호화된 증명 없이 도메인에 호스팅된 SVG 파일을 참조합니다:
v=BIMI1; l=https://yourdomain.com/logo.svg;
자체 선언 레코드에 대한 지원은 메일박스 제공업체마다 다릅니다. Yahoo Mail과 AOL은 자체 선언 레코드를 허용합니다. DMARC 정책이 p=quarantine 또는 p=reject로 설정되어 있고 SVG 파일이 SVG Tiny P/S 프로필을 준수하면, Yahoo는 인증서 없이도 로고를 표시합니다 [1].
Gmail 요구사항: Verified Mark Certificate
Gmail은 자체 선언 BIMI 레코드를 허용하지 않습니다. 로고 스푸핑을 방지하기 위해 Google은 상표 소유권에 대한 암호화된 증명을 요구합니다.
Gmail과 Apple Mail에서 로고를 표시하려면 Entrust 또는 DigiCert와 같은 WebTrust 인증 인증기관(CA)에서 Verified Mark Certificate (VMC) 또는 Common Mark Certificate (CMC)를 발급받아야 합니다 [2].
인증서 발급 과정에서 CA는 귀사의 법적 신원을 확인하고 해당 로고의 상표 소유권을 검증합니다. 그런 다음 CA는 로고를 도메인에 바인딩하는 .pem 인증서 파일을 발급합니다.
a= 태그 요구사항
인증서를 받은 후, BIMI DNS 레코드에 a= 태그를 추가해야 합니다. 이 태그는 공개적으로 호스팅된 .pem 파일을 가리켜야 합니다:
v=BIMI1; l=https://yourdomain.com/logo.svg; a=https://yourdomain.com/cert.pem;
Gmail이 귀사 도메인에서 발송된 메시지를 수신하면 다음 검사를 수행합니다:
- 메시지가 DMARC 인증을 통과했는지 확인합니다.
- BIMI TXT 레코드를 조회합니다.
a=태그에서 인증서를 다운로드합니다.- 루트 CA에 대해 인증서를 암호화 방식으로 검증합니다.
- 받은 편지함에 로고와 인증 체크마크를 렌더링합니다.
a= 태그가 없거나 인증서 검증에 실패하면, Gmail은 로고를 표시하지 않고 기본 아바타를 보여줍니다. 발신자에게는 어떤 오류도 반환되지 않습니다.
문제 해결 방법
자체 선언 레코드만으로는 Gmail에서 로고를 표시할 수 없습니다. 모든 주요 메일박스 제공업체에서 로고를 표시하려면 인증된 BIMI 레코드를 배포해야 합니다.
1단계: 기술적 선행 조건
VMC를 신청하기 전에 인프라가 요구사항을 충족하는지 확인하세요. p=quarantine 또는 p=reject DMARC 정책과 W3C 프로필을 준수하는 SVG Tiny P/S 로고 파일이 필요합니다. 규격에 맞는 SVG를 생성하고 DMARC 구성을 점검하려면 makeBIMI를 이용하실 수 있습니다.
2단계: 인증서 심사
VMC 발급에는 상표 검증, 신원 공증, 암호화 키 생성이 필요합니다. 조직에서는 CA 신청, 규정 준수 문서 작성, 인증서 수령을 처리하기 위해 veriBIMI와 같은 관리형 서비스를 이용하는 경우가 많습니다.
3단계: 배포
CA가 인증서를 발급하면, a= 태그에서 참조하는 URL에 인증서를 게시하고 DNS 레코드를 업데이트합니다. DNS 전파 후 일반적으로 48시간 이내에 Gmail에서 로고와 인증 체크마크가 표시되기 시작합니다.
참고 자료
[1] AuthIndicators Working Group. "BIMI Implementation Guide." BIMI Group, https://bimigroup.org/implementation-guide/ [2] Google Workspace Admin Help. "Set up BIMI." Google Support, https://support.google.com/a/answer/10911320