[ DKIM ]

손상된 DKIM 서명 키에 대한 사고 대응

노출된 서명 권한을 포함하고 영향을 받은 키를 교체하며 증거 기반 사고 타임라인을 보존합니다.

EmailAuth 연구팀 제공 · 3분 읽기

[ 핵심사항 ]

  • 노출된 서명 권한을 포함하고 영향을 받은 키를 교체하며 증거 기반 사고 타임라인을 보존합니다.
  • 새 키는 공격자의 기존 액세스 권한을 제거하지 않습니다.
이 페이지에서

타협된 DKIM 개인 키를 사용하면 공격자가 영향을 받은 서명 도메인에서 확인하는 서명을 생성할 수 있습니다. 해당 이벤트를 서명 기관 사건으로 처리합니다. DNS 레코드 교체는 봉쇄의 한 부분일 뿐이며 DKIM 확인만으로는 승인된 서명자와 동일한 키를 보유한 공격자를 구별할 수 없습니다.

영향을 받는 기관 설정

개인 키를 사용하는 서명 도메인, 선택자, 키 관리자 및 모든 서비스를 식별합니다. 비밀을 티켓이나 채팅에 복사하지 않고도 관련 감사 로그, 구성 및 대표적인 의심스러운 메시지를 보존하세요. 발견 시간, 노출 가능성이 있는 창, 알려진 것과 의심되는 것을 기록합니다.

서명 서비스에 대한 무단 액세스로부터 개인 키 도난을 분리하세요. 계정 액세스 권한이 있는 공격자는 해당 액세스 권한이 포함되지 않는 한 키 교체 후에도 계속 서명할 수 있습니다. DNS 관리 손상은 자체 응답이 필요한 또 다른 종속성입니다. 사고 소유자 아래에서 이러한 조사를 조정합니다.

새로운 오용을 중지하고 기존 인증 경로를 취소하세요.

승인된 사고 프로세스를 통해 영향을 받은 서명 경로 또는 자격 증명을 일시 중단합니다. RFC 6376 에서는 빈 p 값을 게시하여 취소를 허용합니다. 또한 키를 제거하면 부재가 표시되면 검색이 성공적으로 이루어지지 않습니다. 플랫폼에서 지원하는 응답을 선택하고 정확한 응답을 확인하세요. 선택자 및 도메인을 변경하기 전에

취소는 모든 수신자에게 즉시 적용되지 않습니다. 캐시된 DNS 데이터와 이미 평가된 메시지는 시간 종속 경계를 생성합니다. DNS 변경하면 배달된 메일의 서명이 소급하여 무효화되거나 악의적인 메시지가 허용되지 않았음을 증명할 것이라고 약속하지 마십시오.

일반 순환 중복은 대기열에 있는 합법적인 메시지에 대한 확인을 유지합니다. 손상 중에 노출된 키를 검증 가능하게 유지하면 공격자의 능력도 보존할 수 있습니다. 사고 소유자는 일상적인 중복 일정을 자동으로 적용하기보다는 지연된 메일 오류와 격리를 비교 평가해야 합니다.

깨끗한 경로를 통해 서명 복원

노출 원인을 해결한 후 신뢰할 수 있는 지원 프로세스를 통해 대체 키 자료를 생성합니다. 이전 증거와 새 증거를 구별할 수 있도록 새로 지원되는 선택기를 선호합니다. 현재 암호화 요구 사항을 적용합니다. RSA 서명의 경우 RFC 8301 에서는 rsa-sha1이 아닌 rsa-sha256이 필요하며 최소한 다음을 권장합니다. 2048비트 열쇠.

예시 응답: 선택기 sales1이 노출되고 해당 서명 계정이 포함됩니다. 깨끗한 서명자는 sales2를 사용하고 sales1은 취소됩니다. 새로운 통제 메일은 sales2로 확인되고 From과 일치합니다. sales1로 서명된 지연된 메일이 실패할 수 있습니다. 이 예에서는 완료된 사건이나 범용 수신기 동작의 보장이 아닌 명시적인 절충을 설명합니다.

회복 확인 및 불확실성 보존

하나의 사서함만이 아니라 영향을 받는 모든 경로를 테스트하십시오. 원시 메시지와 신뢰할 수 있는 결과를 저장하고, 새 선택기를 검사하고, 확인하세요. 조정 손상된 자격 증명이 더 이상 서명을 승인하지 않는지 확인합니다. 노출 기간에 대한 공급자 로그 및 수신자 보고서를 검토하세요. 보고서는 모든 수신자를 다루거나 각 메시지를 보낸 사람을 증명할 수는 없습니다.

봉쇄, DNS 관찰, 교체 배포 및 고객 영향 평가 일정을 유지합니다. 포렌식 사본에 대한 액세스를 통제하세요. 남은 조사와 수정된 키 보관 또는 액세스 실패를 위해 식별된 소유자로만 사건을 종료합니다. 성공적인 새 서명은 복구 경로가 작동함을 증명합니다. 그 자체로는 이전의 오용의 전체 범위를 설정하지 않습니다.

비상사태가 발생하기 전에 탁상 위에서 운동하기

이 합성 타임라인에서 서비스 계정 A는 sales1을 보유하고 일반 계정 B는 sales2를 보유합니다. 0분에 A를 포함합니다. 1분에 sales1 취소를 게시합니다. 2분 후에 가상 확인자에는 여전히 이전에 캐시된 키가 있으므로 이전 서명을 계속 확인할 수 있습니다. 3분 후에 깨끗한 sales2 경로를 시작합니다. 30분에 DNS 만으로 복구를 선언하는 대신 경로별로 수신된 결과를 수집하고 증거에 액세스합니다. 이러한 타이밍은 약속된 전파 간격이 아니라 순서를 나타냅니다.

이 작성된 테이블탑에서는 이전 액세스 비활성화, 노출 원인 포함, 새 키 게시, 새 서명 확인 및 새 서명 정렬이라는 다섯 가지 필수 복구 관찰을 제안합니다. 새 메일이 전달되었지만 이전 액세스가 여전히 활성화된 시나리오는 복구 게이트에 실패합니다. 다섯 가지를 모두 만족하는 시나리오는 모델링된 게이트를 통과합니다. 두 관측 세트 모두 종합적입니다. 테이블탑 프로그램, 테넌트 또는 메시지 테스트가 실행되지 않았습니다. 실제 사고가 발생하는 동안에도 실제 격리, 캐시 관찰, 승인 및 메시지 테스트가 필요합니다.

해결되지 않은 각 복구 게이트에 소유자를 할당합니다.

작성된 사례 KEY-01에서는 대체 선택기 sales2가 d=example.org, 사용하여 From sales@example.org 에 대해 통과 정렬 서명을 생성한다고 가정하지만 이전 서비스 계정은 활성 상태로 유지됩니다. 사고 소유자는 복구를 계속 진행하고 접근 제한을 해결해야 합니다. 메일 관리자의 성공적인 서명 테스트로는 이러한 격차를 줄일 수 없습니다. 이전 확인자 캐시와 과거 남용 범위는 아직 알려지지 않았습니다. 신원과 결과는 실행된 사건이 ​​아니라 규정된 교육 가정입니다.

[ 테이크아웃 ]

새 키는 공격자의 기존 액세스 권한을 제거하지 않습니다.

[ 역할별 ]

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

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

IT/메일 관리자

영향을 받는 전체 경로를 교체합니다.

공격자가 서명 액세스 권한을 유지하는 경우 새 DNS 데이터가 충분하지 않습니다.

다음 단계

  1. 공유 키 경로를 인벤토리합니다.
  2. 깔끔하게 지원되는 선택기를 배포하세요.
  3. 복원된 모든 경로를 확인합니다.

CISO/SecOps

방어 가능한 사건 타임라인 유지

검증과 귀속은 키 노출 이후에 다른 질문입니다.

다음 단계

  1. 자격 증명과 DNS 액세스를 포함합니다.
  2. 캐시를 기록하고 불확실성을 보고합니다.
  3. 노출 원인을 조사하고 수정합니다.

창립자 / 비기술자

억제 및 연속성 조정

긴급 철회는 적법한 지연 메일과 남용에 영향을 미칠 수 있습니다.

다음 단계

  1. 사건 결정 소유자의 이름을 지정하십시오.
  2. 위험에 처한 중요한 메시지를 식별합니다.
  3. 복구 의사소통 계획을 승인합니다.

[ 자주 묻는 질문 ]

자주 묻는 질문

개인 키를 가진 공격자가 우리 도메인으로 서명할 수 있나요?

수신자는 해당 키를 확인할 수 있는 동안 영향을 받은 키와 서명 도메인 아래에 서명을 생성할 수 있습니다.

키를 순환하면 도난당한 계정 액세스가 취소됩니까?

아니요. 서비스 자격 증명과 권한을 별도로 포함합니다.

빈 p 값은 무엇을 의미합니까?

RFC 6376 에서는 이를 취소된 키로 정의합니다.

DNS 해지는 어디서나 즉시 이루어지나요?

아니요. 캐시 상태 및 이전 메시지 평가는 현재 변경 사항이 증명하는 것을 제한합니다.

손상된 키가 루틴 중복을 수신해야 합니까?

자동으로 아닙니다. 지속적인 검증을 통해 오용을 방지할 수 있으므로 봉쇄 위험이 결정을 좌우합니다.

취소 변경 사항이 이미 전달된 메시지를 변경하나요?

원래 인증 결과나 전달 결정을 소급하여 변경하지 않습니다.

새로운 선택기를 사용하는 이유는 무엇입니까?

지원되는 경우 노출된 키에서 대체 서명 및 조사 증거를 분리합니다.

회복을 증명하는 것은 무엇입니까?

깨끗한 액세스, 교정된 보관, 새로운 경로별 확인 및 정렬된 메시지, 문서화된 잔여 조사.

[ 출처 ]

출처

  1. RFC 6376 : 도메인키 식별 메일 서명

    섹션 §3.4 · §3.6.1 · §3.7 · §6.1.2 · §8.3

  2. RFC 8301 : DKIM 에 대한 암호화 알고리즘 및 키 사용 업데이트

    섹션 §3.1 · §3.2

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

    섹션 §4.4 · §5.3.1 · §5.3.5 · §7.4 · §11.7

[ 어휘 ]

어휘

DKIM
선택한 메시지 콘텐츠를 서명 도메인에 바인딩하는 서명 기반 메커니즘입니다.
SPF
SPF 프로토콜에 의해 정의된 ID에 대한 연결 전송 IP에 대한 권한 부여입니다.
DMARC 정렬
작성자 도메인과 성공적으로 인증된 식별자 간의 필수 도메인 관계입니다.
DKIM 선택기
공개 검증 데이터를 찾기 위해 서명 도메인과 함께 사용되는 s 값입니다.

기업 출처

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

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

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

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

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

기술 자료