리스트 폭탄 공격과 가짜 프로필을 제거하는 방법 이해하기
학습 내용
리스트 폭탄 공격을 인식하는 방법, 악의적인 가입을 줄이는 방법, 의심스러운 이메일 프로필을 식별하고 억제하여 리스트와 발신자 평판을 보호하는 방법을 알아보세요.
리스트 폭탄이란?
리스트 폭탄 공격은 공격자가 가입 양식이나 결제 페이지를 악용해 대량의 가짜 제출을 발생시키고, 동의하지 않았거나 유효하지 않은 이메일과 전화번호로 연결된 리스트를 채우는 악의적인 공격이에요. 이메일 구독자가 증가하는 것은 처음에는 브랜드에 좋은 일처럼 보일 수 있지만, 새 리드가 모두 정상적인 경우에만 그렇습니다.
리스트 폭탄 공격을 통해 생성된 가짜 프로필에 전송하면 다음과 같은 방식으로 전송 가능성에 부정적인 영향을 미칠 수 있어요:
- 더 높은 하드바운스(이메일을 '영구적으로 전달할 수 없는 경우') 반송률
- 스팸 신고 증가
- 더 낮은 이메일 열람률
- 발신자 평판에 대한 부정적 영향
- 잠재적 스팸 트랩 기록
- 이메일 트래픽이 차단될 수 있는 잠재적 차단 목록 등록
리스트 폭탄 공격의 일부로 제출된 프로필이 모두 가짜 이메일 주소인 것은 아니에요. 봇이 실제 이메일 주소로 양식을 작성할 수 있으며, 이를 전혀 알지 못하는 사람들의 프로필이 마케팅 리스트에 추가되고 있어요. 회사가 봇이 제출한 대량의 프로필에 이메일을 보내면, 그중 많은 사람이 이메일을 스팸으로 표시해요.
봇은 일반적으로 다음과 같은 양식과 진입 지점을 표적으로 삼아요. 이는 완전한 목록이 아니며, 보호되지 않은 양식이 있는 곳이라면 어디에서든 봇이 프로필을 제출할 수 있어요:
- 전자상거래 체크아웃
특히 전자상거래 플랫폼(예: Shopify)을 사용하는 고객에게서 봇이 관찰된 적이 있어요. 이러한 봇은 실제 사람의 이메일을 사용해 체크아웃을 시작한 뒤 이탈할 수 있으며, 해당 이벤트가 Klaviyo에 동기화돼요. - 홈 페이지 바닥글 양식
홈 페이지의 바닥글에 있는 양식 중 이메일 주소만 수집하고 다른 정보는 수집하지 않는 양식은 봇의 주요 표적이 되어 왔어요. - 홈페이지의 쿠폰 코드(“$$OFF” 또는 “%OFF”)
봇은 쿠폰 코드를 얻기 위해 이러한 양식을 특별히 노리며, 이후 웹사이트 방문을 유도하기 위해 쿠폰/프로모 코드 웹사이트에 이를 게시해요. - CAPTCHA 없는 양식
CAPTCHA 없는 양식은 봇이 작성할 위험이 있어요. - API
봇 제출은 타사 폼을 통해 수집한 뒤, 공개 API를 통해 Klaviyo와 동기화할 수 있어요.
리스트 폭탄 공격을 식별하는 방법
리스트 폭탄 공격의 첫 번째 신호는 신규 구독자가 갑자기 급증했는지 여부예요. 특히 리스트 성장 캠페인을 전혀 계획하지 않았다면 이 급증을 연결 지을 만한 근거가 없기 때문에 더욱 그렇습니다. 이런 경우, 최근 이메일 구독자를 확인하면서 다음과 같은 추세가 있는지 살펴보세요:
- 이메일이 모두 단일 유입 지점(예: 동일한 가입 양식)을 통해 들어왔어요.
- 이메일 유입이 수집된 특정 기간이 있었어요.
- 모든 이메일이 동일한 도메인에서 발송돼요(예: 모두 @phish.com에서 발송).
- 연락처에 일반적이지 않은 이름과 성이 있어요.
- 모든 제출이 동일한 IP 소스에서 이루어졌습니다.
리스트 폭탄 공격을 어떻게 방어하나요?
폼의 CAPTCHA
CAPTCHA는 양식 제출자가 봇이 아닌 실제 사람인지 확인하기 위해 짧은 작업을 완료하도록 요구하는 도구예요. Klaviyo가 사용자의 IP 주소에서 의심스러운 행동이나 이전의 봇 활동을 감지할 경우, CAPTCHA 문제를 풀라는 메시지가 표시됩니다.

이 기능은 이메일 또는 SMS 리드를 수집하거나 고유 쿠폰 코드를 요청하는 Klaviyo 가입 양식에서 자동으로 활성화돼요. 활동이 의심스러운 것으로 표시된 방문자만 CAPTCHA를 완료하라는 안내를 받습니다.
방문자가 CAPTCHA 완료를 요청받는 경우, 차단된 양식 제출 또는 쿠폰 코드 요청이 계속 진행되기 전에 이를 통과해야 해요.
이중 옵트인
이중 옵트인 에서는 신규 구독자가 리스트에 추가되기 전에 구독을 확인해야 해요. 이메일과 SMS 구독 모두에 사용돼요. 이중 옵트인은 기본적으로 켜져 있지만, 리스트의 옵트인 설정을 변경할 수 있어요. 이 보호 기능에 의존하기 전에 영향을 받는 각 리스트의 설정을 확인해 주세요.
이중 옵트인이 활성화되면 신규 구독자는 가입 직후 확인 메시지를 받게 돼요. 이 메시지는 구독을 확인하라는 메시지를 표시합니다. 구독을 확인한 구독자만 리스트에 성공적으로 추가되므로 악의적인 공격자가 리스트 폭탄을 시도하기가 더 어려워져요.
목록에 이중 옵트인을 활성화하려면:
- 리스트를 열고 설정 > 동의를 선택하세요.
- 이중 옵트인을 선택해 주세요.
- 저장을 클릭합니다.
리스트 폭탄 IP 관리
Klaviyo의 리스트 폭격 IP 보호 기능은 짧은 시간 내에 대량의 양식 제출 또는 클라이언트 구독 API 호출을 수행하는 IP 주소를 감지하거나 차단해요. 이 보호 기능은 감지된 IP 주소에서 추가로 구독하는 것을 제한하는 데 도움이 돼요.
IP 차단은 추가 피해로부터 계정을 보호하기 위해 공격이 이미 시작된 후에만 이루어집니다. 이 리스트 폭격 완화 방법으로는 공격을 완전히 막을 수 없습니다.
허니팟 양식 필드
이 방법을 사용하려면 개발자와 양식의 HTML에 대한 액세스 권한이 필요해요. 양식이 Klaviyo의 양식 편집기를 통해 만들어졌다면, 맞춤형 양식을 만드는 것을 고려해 보세요.
웹사이트의 양식에 “허니팟” 필드를 추가하면 리스트 폭탄 공격을 받고 있는지 쉽게 식별할 수 있는 방법을 구현할 수 있어요. 맞춤형 Klaviyo 비사용 양식을 사용 중인 경우, 프런트엔드에서는 보이지 않는 숨겨진 필드를 배치할 수 있어요. 양식이 제출될 때 허니팟 필드에 값이 설정되어 있으면, 해당 제출을 사람 사용자가 아니라 봇에 의한 것으로 판단할 수 있어요.
허니팟 에서 Klaviyo에 사용자 지정 속성이 추가 되며, 다른 곳에서는 사용하지 않을 속성인지 확인해 주세요. 이를 통해 허니팟 필드의 사용자 지정 속성을 사용하여 Klaviyo의 세분화로 봇이 제출한 프로필을 식별할 수 있어요:

허니팟 필드를 만드는 방법에 대한 안내는 다음 리소스를 읽어보는 것을 권장해요:
리스트 폭탄 공격을 경험하는 경우의 대응 방법
리스트 폭탄 공격을 겪는 경우, 진입 경로, 제출 시간대, 공통 이메일 도메인, 허니팟 속성 등 공격에서 확인한 패턴을 사용해 세그먼트를 생성 하세요. 정상 구독자가 제외되지 않도록, 억제하기 전에 세그먼트의 프로필을 검토하세요.
다음 예시에서는 메시지를 받았지만 이메일을 열거나 클릭한 적이 없고, 주문한 적도 없는 이메일 프로필을 식별해요. 봇이 프로필을 제출했다는 증거가 아니라, 검토를 시작하기 위한 출발점으로 활용해 주세요:
- 마케팅 수신 여부 > 이메일 마케팅을 받을 수 있는 사람
및 - 수행한 작업(또는 수행하지 않은 작업) > 지난 180일 동안 이메일을 받은 횟수가 3건 이상
및 - 사용자가 수행한 작업(또는 수행하지 않은 작업) > 사용자가 Email 0번 열었습니다.
AND - 사용자가 수행한 작업(또는 수행하지 않은 작업) > 사용자가 Email 0번 클릭함
AND - 누군가가 수행한 (또는 수행하지 않은) 작업 > 누군가가 모든 시간 동안 0번 주문했습니다.
이 예시에는 한 번도 참여도가 높은 적이 없는 유효한 구독자가 포함될 수 있어요. 또한 지난 180일 동안 이메일을 3회 미만으로 받은 프로필은 제외돼요. 공유 이메일 도메인이나 허니팟 속성처럼 공격과 관련된 조건과 이 예시를 결합하려면 그리고를 사용해 주세요. 새 프로필이 이 예시에 해당하도록 만들기 위해 추가 이메일을 보내지 마세요.
세그먼트를 검토한 후, 마케팅 이메일을 받지 않도록 프로필을 억제 해 주세요. 억제 상태 프로필은 계정에 계속 남아 있으며, 이메일 억제는 SMS 메시지나 푸시 알림을 중지하지 않아요.
리스트 폭탄 공격을 통해 생성된 프로필을 포착하는 세그먼트를 만드는 데 질문이 있으면 지원 팀에 문의해 주세요.
영향을 받은 리스트에서 옵트인 설정을 검토하고, 꺼져 있다면 이중 옵트인을 활성화해 주세요. 이렇게 하면 확인되지 않은 구독이 리스트에 포함되지 않도록 하는 데 도움이 되지만, 악의적인 양식 제출을 모두 방지할 수는 없어요.
추가 자료
- How to create a never engaged segment
Learn how to identify your least engaged email subscribers, so you can avoid contacting them to improve and maintain your deliverability. Once you’ve identified them, consider excluding them from your marketing initiatives, sending them one final re-engagement attempt, or suppressing them during list cleaning. In this article, you will learn how to create this segment.
- Getting started with segments
Learn how to create and use segments in Klaviyo, which are a powerful tool for understanding your audience and sending targeted messages.
- Understanding email deliverability
Learn about email deliverability, including the steps you can take to establish a strong sender reputation so that your emails are delivered to the inbox.