DKIM (도메인 키 식별 메일) 보안 프로토콜입니다. 이메일 통신은 전송이 변경되지 않았는지 확인하기 위해 이를 사용하여 인증됩니다. 이메일 메시지에 연결된 디지털 서명을 DKIM 기록. 이 기록은 보낸 사람의 적법성을 확인하고 스팸이나 스팸으로부터 받는 사람을 보호합니다. 피싱 연락.
이 블로그 게시물에서는 DKIM 레코드가 무엇인지, 도메인용으로 만드는 방법, DNS 레코드에 공개 키를 추가하는 방법에 대해 설명합니다.
DKIM 레코드란 무엇입니까?
이메일 통신의 유효성을 검사하는 데 도움이 되도록 DKIM 레코드는 DNS 레코드에 추가되는 추가 식별입니다. DKIM 레코드를 구성하는 데 사용되는 이메일 메시지의 고유한 해시를 구축하는 데 암호화 절차가 사용됩니다. 그런 다음 개인 키를 사용하여 해시를 암호화합니다. 이메일 메시지의 DKIM-Signature 헤더에는 암호화된 해시가 포함되어 있습니다. 그러면 도메인의 DNS 레코드에 있는 공개 키를 수신자의 이메일 서버에서 사용할 수 있습니다. 이 키를 사용하면 해시를 디코딩하고 전송 중에 이메일 메시지가 손상되지 않았는지 확인할 수 있습니다.
도메인에 대한 DKIM 레코드를 어떻게 생성합니까?
생성하려면 DKIM 레코드 도메인의 경우 다음 단계를 따라야 합니다.
- 개인 키를 생성합니다: 이메일 메시지에 서명하려면 개인 키를 생성해야 합니다. 이 개인 키는 비밀로 유지되고 안전하게 보관되어야 합니다.
- 선택 선택자: 선택기는 DNS 레코드에서 공개 키를 식별하는 데 사용되는 문자열입니다. 원하는 문자열을 사용할 수 있지만 " DKIM "과 같은 고유한 문자열을 사용하는 것이 좋습니다.
- DKIM-Signature 헤더를 생성합니다: 선택기, 도메인 이름, 이메일 메시지의 암호화된 해시가 포함된 DKIM-Signature 헤더를 이메일 메시지에 추가해야 합니다.
- DNS 레코드에 공개 키를 게시합니다. DNS 레코드에 공개 키를 텍스트( TXT ) 레코드로 게시해야 합니다. 공개 키는 DKIM-Signature 헤더에 지정된 선택기와 도메인 이름을 사용하여 게시되어야 합니다.
DKIM 레코드를 생성하기 전에 고려해야 할 사항은 무엇입니까?
DKIM 레코드를 만들기 전에 고려해야 할 몇 가지 사항이 있습니다.
- 키 길이: 생성하는 키의 길이는 DKIM 기록의 보안에 영향을 미칩니다. 최소 1024비트의 키 길이를 사용하는 것이 좋습니다.
- 도메인 정렬: DKIM-Signature 헤더에 지정된 도메인은 이메일 메시지의 "보낸 사람" 필드에 사용된 도메인과 일치해야 합니다.
- 이메일 클라이언트 지원: 모든 이메일 클라이언트가 DKIM 지원하는 것은 아니므로 다양한 이메일 클라이언트에서 DKIM 레코드를 테스트하여 예상대로 작동하는지 확인하는 것이 중요합니다.
DKIM 레코드를 테스트하는 방법은 무엇입니까?
DKIM 확인 도구를 사용하여 DKIM 기록을 검사할 수 있습니다. 대신 DKIM 검증 이메일 주소로 테스트 이메일을 보내세요. 당신은 확인할 수 있습니다 이메일 헤더 메시지를 받으면 확인하세요. DKIM-Signature 헤더가 있는지, 이메일 메시지의 해시가 DKIM-Signature 헤더의 암호화된 해시와 일치하는지 확인합니다.
DMARC 사용하여 DKIM 레코드 설정.
DMARC (도메인 기반 메시지 인증, 보고 및 적합성) 이메일 인증 프로토콜은 다음을 기반으로 구축됩니다. SPF 및 DKIM 통해 보다 포괄적인 이메일 인증 솔루션을 제공합니다.
DMARC 사용하여 DKIM 레코드를 설정하려면 다음 단계를 따라야 합니다.
- 만들기 DMARC 레코드: 도메인에 대한 이메일 인증 정책을 지정하는 DMARC 레코드를 생성해야 합니다.
- SPF 및 DKIM 레코드를 정렬합니다. SPF 및 DKIM 레코드는 이메일 메시지의 "보낸 사람" 필드에 지정된 도메인과 일치해야 합니다. 이렇게 하면 DMARC 레코드가 예상대로 작동하게 됩니다.
- DNS 레코드에 DMARC 레코드를 게시합니다. DNS 레코드에 DMARC 레코드를 텍스트( TXT ) 레코드로 게시해야 합니다.
마지막으로 도메인에 대한 DKIM 레코드를 설정하는 것이 필수적입니다. 따라서 이메일 교환의 기밀성과 안전성을 유지합니다. DKIM 레코드는 디지털 서명을 나타냅니다. 이메일의 적법성과 내용을 인증합니다. 또한 전송 중에 변경되거나 변조되지 않았는지 확인합니다. 이는 스팸, 피싱 등 유해한 이메일과 수신자로부터 도메인을 보호하는 데 도움이 됩니다.
“보안은 제품이 아니라 프로세스입니다.”
DKIM 기록 설정은 이메일 서신을 보호하는 긴 과정의 한 단계일 뿐입니다. 위에 나열된 간단한 절차를 통해 도메인의 DNS 에 DKIM 레코드를 간단하게 설정하고 추가할 수 있습니다. 따라서 귀하의 이메일은 훨씬 더 안전해집니다.
