중요 알림: Google과 Yahoo는 2024년 4월부터 DMARC를 요구할 예정입니다.
PowerDMARC

SPF 이메일이란 무엇인가요?

SPF
읽기 시간: 6

SPF(Sender Policy Framework)는 이메일 스푸핑을 탐지하고 권한이 없는 발신자가 특정 도메인을 대신하여 메시지를 보내는 것을 방지하기 위해 고안된 이메일 인증 프로토콜입니다. 

SPF 이메일 레코드는 이메일을 인증하기 위해 수신 서버에서 공개적으로 조회 및 검색할 수 있는 도메인에 대한 확인된 발신자 목록을 유지하는 데 도움이 되며 아래에 언급되어 있습니다. RFC 7208.

 

이메일에서 SPF 의미 

SPF는 발신자 정책 프레임워크의 약자로 2000년대 초에 처음 도입되었습니다. SPF는 이전에는 발신자 허용 대상(SMTP+SPF라고도 함)의 약자였지만 2004년 2월에 오늘날 우리에게 친숙한 약어로 알려지게 되었습니다: 발신자 정책 프레임워크입니다.

SPF는 어떻게 작동하나요?

이메일의 SPF는 도메인 소유자가 자신을 대신하여 이메일을 보낼 수 있는 승인된 이메일 서버(IP 주소 또는 호스트 이름)의 목록을 게시할 수 있도록 허용하는 방식으로 작동합니다. SPF의 단계별 작동 방식은 다음과 같습니다: 

1. SPF에 대한 기록 게시

도메인 소유자는 도메인의 DNS에 SPF 레코드를 게시합니다. 이 레코드는 해당 도메인으로 이메일을 보낼 권한이 있는 이메일 서버를 지정합니다.

2. 이메일이 수신되었습니다.

이메일이 전송되면 발신자의 도메인에 대한 정보가 포함됩니다.

3. 발신자 도메인 추출

수신자의 이메일 서버는 발신자의 이메일 주소에서 도메인을 추출합니다.

4. DNS 조회가 수행됩니다.

수신자의 이메일 서버는 발신자 도메인의 SPF 레코드를 검색하기 위해 DNS 조회를 수행합니다.

5. SPF 인증이 수행됩니다.

SPF 레코드에는 도메인에 대해 이메일을 보낼 수 있는 서버를 정의하는 정책이 포함되어 있습니다. 수신자의 이메일 서버는 이메일을 보낸 서버의 IP 주소 또는 호스트 이름을 SPF 레코드에 지정된 권한이 부여된 서버 목록과 비교합니다.

6. 최종 인증 결과가 결정됩니다.

수신자의 이메일 서버는 SPF 검사를 기반으로 이메일이 인증된 서버에서 발송되었는지 여부를 결정합니다.

7. 결과에 따라 조치가 취해집니다.

수신자의 이메일 서버는 SPF 검사 결과에 따라 조치를 취합니다. 이메일을 수락하거나 스팸으로 표시할 수도 있습니다.

SPF 이메일은 어떻게 사용하나요?

SPF 이메일 표준을 사용하려면 작동 방식을 제대로 이해하고 도메인 및 이메일 서비스 제공업체의 SPF 지원 여부를 확인해야 합니다. 그런 다음 SPF용 레코드를 만들고, DNS에 레코드를 게시하고, 스푸핑을 방지하기 위해 SPF DNS 구현을 DKIM 및 DMARC와 결합하는 것이 이상적입니다. 

발신자 정책 프레임워크가 이메일에 중요한 이유는 무엇인가요?

SPF는 사이버 공격자가 고객을 속이기 위해 만든 가짜 미끼가 아니라 도메인에서 전송되는 이메일이 정품인지 확인하는 데 중요합니다. 다음은 SPF의 몇 가지 주요 이점입니다: 

이메일 스푸핑 감소

SPF는 전송 서버의 신뢰성을 확인하여 이메일 스푸핑을 방지하는 데 도움이 됩니다. 

이메일 전달성 향상

SPF를 구현하면 이메일 전달률을 높일 수 있습니다. 수신자 서버가 SPF 검사를 수행하여 발신 서버가 승인된 서버임을 확인하면 이메일을 스팸으로 표시하거나 거부하지 않고 수락할 가능성이 높아집니다. 

오탐 감소

SPF는 인증된 이메일 서버를 정확하게 식별함으로써 합법적인 이메일이 스팸으로 표시될 가능성을 줄여줍니다. 이를 통해 오탐을 방지하고 중요한 이메일이 의도한 수신자의 받은 편지함에 도달할 수 있도록 보장합니다.

발신자 평판 향상

SPF는 긍정적인 발신자 평판을 구축하고 유지하는 데 중요한 역할을 합니다. 도메인 소유자는 SPF를 구현함으로써 이메일 보안 및 인증에 대한 의지를 보여줄 수 있습니다. 

피싱 및 스팸 완화

SPF는 피싱 시도와 스팸 캠페인의 효과를 줄이는 데 도움이 됩니다. SPF는 악의적인 공격자가 평판이 좋은 도메인에서 보낸 것처럼 속여 사기성 이메일을 보내는 것을 더욱 어렵게 만듭니다. 

이메일 표준 준수

많은 이메일 서비스 제공업체와 조직에서 이메일 정책의 일부로 SPF 사용을 권장하거나 요구합니다. 

SPF 정책은 어떻게 사용하나요?

SPF 레코드를 만들려면 다음과 같은 일반적인 단계를 따라야 합니다:

인증된 이메일 서버 결정

도메인을 대신하여 이메일을 보낼 수 있는 권한이 있는 이메일 서버의 IP 주소 또는 호스트 이름을 식별합니다. 여기에는 조직의 이메일 서버 또는 타사 이메일 서비스 공급업체가 포함될 수 있습니다.

SPF 정책 정의

SPF에 대한 정책을 결정합니다. 여기에는 도메인에 대해 이메일을 보낼 수 있는 서버를 지정하는 것이 포함됩니다. 특정 서버만 허용하거나 IP 주소 또는 호스트명을 기준으로 다양한 서버를 포함하도록 선택할 수 있습니다.

SPF 형식 결정

SPF 레코드는 도메인의 DNS에 TXT 레코드로 게시됩니다. 레코드는 특정 형식이어야 하며 필요한 정보를 포함해야 합니다. 다음은 SPF 레코드의 예시입니다:

SPF 레코드 게시

일반적으로 도메인 등록기관 또는 호스팅 공급업체에서 제공하는 도메인의 DNS 관리 시스템에 액세스합니다. 도메인의 DNS 설정을 찾아 SPF 레코드가 포함된 새 TXT 레코드를 추가합니다. 호스트 이름(일반적으로 도메인 자체의 경우 "@")을 지정하고 값 필드에 SPF 레코드를 붙여넣습니다.

SPF 기록 예시

DNS의 SPF 레코드 TXT는 다음과 같이 표시됩니다:

이 레코드는 192.168.0.0/16의 서버를 통해 전송되는 모든 메시지에 대해 호스트 집합을 유효한 발신자로 정의하지만, 이메일 인프라에서 다른 서버가 어떻게 구성되어 있는지에 따라 로컬로 전달될 수도 있고 인터넷의 다른 서버에서 전달될 수도 있습니다(나중에 자세히 설명할 것임).

SPF는 어떻게 확인하나요?

SPF 레코드를 추가한 후에는 변경 사항이 DNS 시스템 전체에 전파되는 데 다소 시간이 걸릴 수 있습니다. 저희의 SPF 레코드 확인 도구를 사용하여 레코드의 정확성을 확인하고 DNS에서 레코드가 인식되고 있는지 확인하세요.

이메일 인프라의 특정 요구 사항에 따라 SPF 레코드가 복잡할 수 있다는 점에 유의하세요. 구문을 잘 모르거나 고급 구성이 필요한 경우 시스템 관리자 또는 IT 지원팀에 문의하여 SPF 레코드를 올바르게 작성하는 데 도움을 받는 것이 좋습니다.

타사 공급업체용 SPF

타사 공급업체를 위한 SPF란 무엇인가요? 타사 공급업체를 SPF에 맞게 조정하려면 도메인 레코드에 해당 공급업체 고유의 IP 주소 또는 SPF 처리 도메인을 포함시켜야 합니다. 하지만 주의할 점은 여러 개의 SPF 레코드 포함하지 마세요!

예를 들어, 이메일 발신자로 SuperEmails.net을 사용 중이고 해당 도메인의 SPF 처리 도메인이 spf.superemails.net인 경우 SPF 레코드가 될 수 있습니다:

v=spf1 include:spf.superemails.net -all

저희가 도와드리겠습니다. 트위터의 지식에는 유명 타사 이메일 공급업체 목록과 각 공급업체의 프로토콜을 구성하는 방법에 대한 구체적인 지침이 포함되어 있습니다.

SPF의 한계는 무엇인가요?

SPF는 스팸 및 위조된 발신자 주소로부터 도메인을 보호하지만 완벽하지는 않습니다! 그 이유는 다음과 같습니다: 

PowerDMARC로 더 나은 SPF 만들기

SPF 자체는 여전히 효과적이지만, 사이버 범죄자들은 IP 주소 확인 단계를 우회하는 방법을 고안해냈습니다. 하지만 SPF 기술이 DMARC에 통합됨으로써 다시금 관련성이 높아졌습니다. 

SPF와 DKIM 및 DMARC를 함께 사용합니다.

PowerDMARC는 SPF 및 DKIM에 대해 DMARC를 조정하는 것 외에도 전 세계의 스푸핑 공격을 발견하는 AI 기반 실시간 위협 모델링을 통해 한 단계 더 발전했습니다.

보고 및 피드백

SPF나 DKIM 모두 인증에 실패한 이메일에 대한 피드백을 도메인 소유자에게 제공하지 않습니다. DMARC는 자세한 DMARC 보고서 를 직접 보내주며, PowerDMARC 앱은 이를 읽기 쉬운 차트와 표로 변환합니다. 분석 데이터를 사용하여 이메일 마케팅 전략을 즉시 변경할 수 있습니다.

인증되지 않은 이메일에 대한 조치 제어

DMARC를 사용하면 유효성 검사에 실패한 이메일을 받은 편지함으로 보낼지, 스팸으로 보낼지, 거부할지 결정할 수 있습니다. PowerDMARC를 사용하면 버튼 하나를 클릭하기만 하면 DMARC 정책. 아주 간단합니다.

모바일 버전 종료