[ DKIM ]

서명 시스템 전반에 걸쳐 DKIM 개인 키를 저장하고 보호합니다.

DKIM 개인 키를 사용할 수 있는 모든 시스템을 매핑하고 불필요한 복사, 액세스 및 복구 노출을 줄입니다.

EmailAuth 연구팀 제공

[ 핵심사항 ]

  • 인벤토리 서명 액세스 및 비밀 내보내기 액세스.
  • 배포 아티팩트, 백업 및 복구 경로를 통해 키를 추적합니다.
  • 손상된 비밀을 복원하는 대신 노출 후 제어된 교체를 사용하십시오.
이 페이지에서

A DKIM 개인 키는 일치하는 공개 기록에 대해 확인할 수 있는 서명을 생성하는 권한입니다. DNS 레코드만 보호한다고 해서 해당 권한이 보호되는 것은 아닙니다. 키를 결정하기 전에 서명 시스템, 이를 사용할 수 있는 계정 및 비밀의 모든 운영 복사본에 대한 목록을 작성하세요.

양육권을 가정하기보다는 확인하십시오.

실제 공급자 또는 서명 소프트웨어로 시작하십시오. 관리형 서비스는 키를 생성하고 보관할 수 있습니다. 자체 운영 서명자는 파일, 비밀 저장소 또는 지원되는 하드웨어 지원 인터페이스를 읽을 수 있습니다. 이러한 모델에는 서로 다른 액세스 및 복구 제어 기능이 있습니다. 선택한 제품이 이를 문서화하고 구현하지 않는 한 하드웨어 보호, 수출 불가 또는 고객 관리 순환을 약속하지 마십시오.

RFC 6376 §8.3 개인 키 손상의 결과를 설명합니다. 침입자는 해당 공개 키를 게시하는 도메인에서 서명한 메일을 만들 수 있습니다. 또한 제출자를 인증하고 전송 제어를 적용하는 제어된 발신 메일 서버의 가치에 대해서도 설명합니다. 아래의 특정 저장 및 검토 단계는 일반적인 DKIM 프로토콜 요구 사항이 아닌 운영 권장 사항입니다.

숨겨진 복사본을 노출하는 보관 맵 구축

각각에 대해 선택자, 서명 도메인, 서비스 소유자, 주요 관리자, 활성 서명 노드, 배포 경로 및 지원되는 복구 메커니즘을 기록합니다. 비밀 자체가 아닌 비밀의 참조 또는 식별자를 추적하세요. 조직의 승인된 비밀 처리 프로세스를 통해 구성 리포지토리, 컨테이너 빌드 단계, 임시 배포 파일, 백업 및 의도하지 않은 복사본에 대한 진단 번들을 검토합니다.

종합적인 예로는 두 개의 서명 노드와 하나의 배포 작업이 있는 청구 클러스터가 있습니다. DNS 키는 공개되어 있고 예상됩니다. 개인 키는 두 개의 노드에만 도달하도록 되어 있지만 이전 빌드 파이프라인은 관련 없는 프로젝트에 액세스할 수 있는 이미지에도 이를 포함합니다. 현재 노드 파일 권한을 보호해도 이전 노출은 제거되지 않습니다. 유포경로를 조사하고, 사고처리 과정에 따라 노출될 가능성이 있는 비밀을 처리합니다.

공개 DNS 필드, 티켓, 채팅 또는 공개 DKIM 검사기에 개인 키를 붙여넣지 마세요. 지원에 증거가 필요한 경우 공개 선택자 정보와 적절하게 통제된 진단 결과를 제공하십시오. 원시 메시지에는 민감한 콘텐츠도 포함될 수 있습니다. 공유되는 내용을 최소화하고 승인된 채널을 사용하세요.

서명할 수 있는 사람과 비밀을 검색할 수 있는 사람을 줄입니다.

관리 및 런타임 액세스 모두에 대해 플랫폼에서 지원되는 최소 권한 제어를 사용하십시오. 서명을 요청할 수 있는 계정은 키를 내보낼 수 없더라도 강력할 수 있습니다. 허용된 전송 ID를 변경하고, 메일을 제출하고, 키를 순환하고, 서명자 구성을 배포하고, 백업을 검색할 수 있는 사람을 검토하세요.

아키텍처가 독립 키와 선택기를 지원하는 경우 소유자 또는 신뢰 수준이 다른 별도의 서비스입니다. 하나의 키를 모든 애플리케이션에 복사하면 사고 범위를 파악하기가 더 어려워지고 폐기가 더 혼란스러워집니다. 고가용성은 합법적으로 공유 서명 ID를 요구할 수 있지만 이는 구성 파일 복사로 인한 우발적인 결과가 아니라 배포가 통제된 명시적 설계여야 합니다.

비밀을 배포하지 않고 복구 테스트

보호된 키를 복원하거나, 대체 키를 생성하거나, 공급자가 관리하는 복구 경로를 사용하여 중단이 복구되는지 물어보세요. 통제된 환경에서 지원되는 절차를 테스트합니다. 복구 시간, DNS 종속성 및 대기 중인 메일이 여전히 이전 선택기를 사용하는지 여부를 기록합니다. 단지 훈련을 더 쉽게 하기 위해 보호되지 않은 추가 백업 복사본을 생성하지 마십시오.

서명 플랫폼 및 비밀 관리 시스템에서 제공되는 로그 및 액세스 이벤트를 검토하세요. 유용한 질문은 특정 대시보드가 ​​존재하는지 여부가 아니라 무단 변경이나 사용을 감지하고 조사할 수 있는지 여부입니다. 감사 추적을 고안하는 대신 로깅 격차를 문서화하세요.

실행 가능한 수명 주기 기록으로 마무리

교체 및 타협 절차 옆에 보관 지도를 보관하십시오. 직원이나 공급업체가 떠날 때 더 이상 사용되지 않는 액세스 권한을 제거하고 인프라 변경 후 배포를 다시 확인하십시오. 노출이 의심되는 동안 액세스 억제, 완전한 교체 및 이전 키 폐기에 대한 확인 결과를 조정합니다. 보호된 현재 파일은 제어된 서명 수명 주기의 일부일 뿐입니다.

양육권 결정 워크시트 사용

각 서명 ID에 대해 다음과 같은 비밀이 아닌 필드를 기록합니다.

  • 사용: 서명을 제출하거나 요청할 수 있는 서비스 계정 및 사용할 수 있는 ID.
  • 검색: 개인 키를 내보내거나 복원할 수 있는 역할과 승인된 복사본이 있는 위치.
  • 변경: 서명자 구성, 허용된 ID 또는 배포 아티팩트를 변경할 수 있는 사람입니다.
  • 복구: 지원되는 경로가 보호된 키를 복원하는지 아니면 DNS 및 대기 메일 종속성을 사용하여 대체 키를 생성하는지 여부입니다.
  • 증거: 사용 가능한 액세스/서명 로그, 적용 범위 공백 및 검토 책임이 있는 소유자.

이전 빌드 아티팩트에 노출된 키가 포함된 경우 라이브 노드만 보호하는 것만으로는 충분하지 않습니다. 이전 노출 범위를 지정하고 사고 절차에 따라 완전한 교체를 결정합니다. 이 워크시트는 편집 보안 지침이지 특정 플랫폼이 이러한 제어 기능을 제공한다는 주장이 아닙니다.

DKIM 키를 취소하고 누락된 DNS 레코드와 취소를 구별합니다. · DKIM 키 길이 및 알고리즘: 현재 수신기 지원을 확인하세요..

[ 테이크아웃 ]

인벤토리 서명 액세스 및 비밀 내보내기 액세스. 배포 아티팩트, 백업 및 복구 경로를 통해 키를 추적합니다. 손상된 비밀을 복원하는 대신 노출 후 제어된 교체를 사용하십시오.

[ 역할별 ]

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

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

IT/메일 관리자

추적 배포는 종단 간입니다.

배포 작업과 백업 시스템은 라이브 서버가 잘 구성된 경우에도 키를 노출할 수 있습니다.

다음 단계

  1. 활성 노드 및 복사본의 인벤토리를 작성합니다.
  2. 깨끗한 교체 절차를 확인하십시오.
  3. 비밀 노출에 대한 복구 아티팩트를 확인하세요.

CISO/SecOps

추출뿐만 아니라 사용도 평가합니다.

서명 서비스 액세스는 비밀 내보내기 없이 보안에 민감할 수 있습니다.

다음 단계

  1. 권한이 있는 제출자를 검토합니다.
  2. 사고 대응에 액세스 로그를 연결합니다.
  3. 권한 있는 액세스 제거를 테스트합니다.

창립자 / 비기술자

서명 소유권을 명시적으로 지정하세요.

비즈니스 연속성은 누가 서명 기능을 복원하거나 교체할 수 있는지 아는 데 달려 있습니다.

다음 단계

  1. 열쇠 양육권을 할당하세요.
  2. 복구 훈련에 자금을 지원하세요.
  3. 공급업체가 변경되면 양육권을 검토하세요.

[ 자주 묻는 질문 ]

자주 묻는 질문

DKIM 공개 키는 개인 키처럼 민감합니까?

아니요. 공개 검증 데이터는 DNS 에 속합니다. 개인 서명 키는 제한된 상태로 유지되어야 합니다.

RFC 6376 §3.6 RFC 6376 §8.3

비밀 수출불가성으로 충분합니까?

아니요. 서명 서비스를 오용할 수 있는 계정은 키를 내보내지 않고 유효한 서명을 생성할 수 있습니다.

RFC 6376 §8.3

모든 애플리케이션이 하나의 개인 키를 공유해야 합니까?

이를 기본값으로 설정하지 마십시오. 신뢰 경계, 사고 범위 및 독립적으로 지원되는 선택기를 사용할 수 있는지 여부를 검토하세요.

지원 티켓에 개인 키를 넣을 수 있나요?

아니요. 승인된 지원 절차와 비밀이 아닌 진단 증거를 사용하십시오.

DKIM 에는 하드웨어 지원 키가 필수인가요?

DKIM 사양은 해당 스토리지 설계를 강요하지 않습니다. 제품 지원 및 조직의 보안 요구 사항을 평가합니다.

빌드 아티팩트를 검사하는 이유는 무엇입니까?

배포 프로세스는 의도한 서명 호스트 외부에 비밀 복사본을 남겨 액세스를 확대하고 폐기를 복잡하게 만들 수 있습니다.

양육권 지도에는 무엇이 포함되나요?

레코드 소유자, 선택기 및 도메인, 활성 노드, 비밀 참조, 권한 있는 역할 및 복구 경로(비밀 값은 아님).

회복을 어떻게 테스트해야 합니까?

제어된 액세스 하에서 지원되는 복원 또는 교체 프로세스를 실행하고 결과 서명 및 DNS 종속성을 확인합니다.

[ 출처 ]

출처

  1. RFC 6376

    섹션 §1 · §3.1 · §3.5 · §3.6 · §5.1 · §8.3 · §8.7

[ 어휘 ]

어휘

개인 키
일치하는 공개 키로 확인하는 서명을 만드는 데 사용되는 비밀 자료입니다.

RFC 6376 §5.1 RFC 6376 §8.3

선택자
검증 데이터를 찾기 위해 d와 함께 사용되는 s 값입니다.

RFC 6376 §3.5

열쇠 보관
서명 비밀의 액세스, 사용, 배포 및 복구를 제어하는 ​​운영 책임입니다.
서명 액세스
개인 키를 내보내지 않고도 서명을 허용할 수 있는 서명 서비스를 사용할 수 있는 권한입니다.

RFC 6376 §8.3

기업 출처

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

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

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

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

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

기술 자료