이메일 폭탄 완화
- 읽기
- 1분
- 카테고리
- 이메일 수신 및 읽기
이메일 폭탄은 수신인의 받은 메일함을 가득 채우기 위해 공격자가 특정 주소나 컴퓨터 네트워크로 대량의 이메일을 보내는 온라인 공격의 일종입니다.
이 공격의 점점 더 흔해지는 형태는 사용자의 메일함에 가입 청구서 메일을 폭탄처럼 퍼붓는 것입니다.
Proton Mail은 스팸 메시지가 받은 메일함에 도달하는 것을 방지하기 위해 스팸 필터를 제공합니다. 그러나 이메일 폭탄의 경우, 스팸 활동이 정상적인 가입 양식에서 발생하는 경향이 있어 일부 경우 스팸 필터가 효과적이지 않을 수 있습니다. 이러한 상황의 경우, 더 고급 Sieve 필터를 사용할 수 있습니다. 이 문서에서는 귀하의 받은 메일함에 Sieve 필터를 추가하는 단계를 설명합니다.
중요: 아래 Sieve 필터를 적용하면 정상적인 메시지까지 필터링되는 오탐지 위험이 있습니다. 이러한 이유로, 공격이 진행되는 동안에만 필터를 활성화 상태로 유지할 것을 권장합니다.
Sieve 필터로 이메일 폭탄을 완화하는 방법
웹 버전의 Proton Mail(mail.proton.me)에서 귀하의 계정에 로그인하고 다음 단계를 따르세요:
1. 메일 폭탄 공격의 일부로 식별된 모든 이메일에 적용할 라벨을 생성합니다.
- 설정 -> 폴더/라벨로 이동합니다.
- “라벨 추가”를 클릭하고 “Mail bomb”이라는 이름의 라벨을 생성한 후 “저장”을 클릭합니다.
2. 모든 메시지를 버리거나 귀하의 스팸 폴더로 보내는 Sieve 필터를 생성합니다.
- 설정 -> 필터로 이동하여 “SIEVE 필터 추가”를 클릭합니다.
- “이름” 필드에서 귀하의 Sieve 필터 이름을 생성합니다.
- “Sieve 스크립트” 필드에 아래 코드 옵션 중 하나를 복사하여 붙여넣습니다.
귀하가 수신하는 이메일의 특성과 필터에 걸러진 이메일을 어떻게 처리하고 싶은지에 따라 사용할 수 있는 네 가지 Sieve 필터 옵션이 있습니다:
1. 특정 공통 키워드가 포함된 헤더 콘텐츠를 기준으로 메시지를 버리는 필터입니다. 이 필터가 적용되면 필터링된 메시지는 받은 메일함에 절대 도달하지 않으므로, 공격이 진행되는 동안에만 Sieve 필터를 적용하는 것을 권장합니다:
if anyof (
header "x-auto-response-suppress" ["OOF", "AutoReply"],
header "precedence" "bulk",
header "auto-submitted" "auto-generated",
exists "form-sub",
exists "list-unsubscribe",
exists "x-php-script",
exists "x-php-originating-script"
) {
discard;
}2. 첫 번째 옵션보다 약간 완화된 변형입니다. 메시지를 버리는 대신, 이 필터는 메시지를 귀하의 스팸 폴더로 이동하고 “Mail bomb” 라벨을 적용합니다:
require "fileinto";
if anyof (
header "x-auto-response-suppress" ["OOF", "AutoReply"],
header "precedence" "bulk",
header "auto-submitted" "auto-generated",
exists "form-sub",
exists "list-unsubscribe",
exists "x-php-script",
exists "x-php-originating-script"
) {
fileinto "spam";
fileinto "Mail bomb";
}3. 수신되는 가입 및/또는 구독 양식을 스팸으로 이동하고 “Mail bomb” 라벨을 적용하는 필터입니다:
require "fileinto";
if allof (
header :contains "Subject"
[
"subscription",
"mailing",
"subscribing",
"confirm",
"Welcome to",
"activation",
"verify",
"registration",
"activate",
"your account",
"verification",
"signing up",
"registering",
"new account",
"username and password",
"registered",
"welcome",
"password",
"account details",
"verify your"
]
) {
fileinto "spam";
fileinto "Mail bomb";
}4. 모든 뉴스레터 메시지를 귀하의 스팸 폴더로 이동하고 “Mail bomb” 라벨을 적용하는 필터입니다. 이 필터는 “mypapertoday.com” 도메인에서 수신되는 이메일과도 일치합니다.
require "fileinto";
if anyof (
header :contains "Subject"
[
"Newsletteranmeldung",
"Newsletterregistrierung",
"Newsletter",
"Anmeldung",
"potwierdzenie",
"subskrypcji",
"inscripcin",
"revista",
"conferma",
"inscrizione",
"validation",
"willkommen",
"inscription",
"account details",
"Aktivierung",
"Benutzerkontendetails",
"bienvenue sur",
"bienvenido",
"новом пользователе",
"benvenuto nel Forum",
"Hoşgeldiniz",
"Vítejte na",
"пожаловать",
"Bine aţi venit",
"Üdvözlünk a",
"fórumon",
"Witamy na",
"Velkommen til",
"Tervetuloa",
"unirte",
"Welkom op",
"activer",
"Usuario",
"Välkommen till",
"Bem vindo",
"Registrierungsanfrage",
"注册",
"подтверждения",
"регистрацию",
"Регистрационные",
"konto",
"dettagli account",
"registratie",
"conta",
"cuenta",
"compte",
"registrazione",
"contului",
"konta",
"aktivoi"
],
address :domain :contains "From" "mypapertoday.com"
) {
fileinto "Mail bomb";
fileinto "spam";
}스팸으로 이동된 메시지는 나중에 (“Mail bomb” 라벨을 검색하여) 쉽게 검토하여 메시지가 실수로 필터에 걸러지지 않았는지 확인할 수 있습니다. 위의 2단계부터 4단계까지 “Mail Bomb”이라는 단어를 원하는 다른 단어로 교체하여 이 필터에 사용되는 라벨을 쉽게 변경할 수 있습니다.
무료 요금제는 사용할 수 있는 필터 및 라벨의 수에 제한이 있음에 유의하시기 바랍니다.
마지막으로, 향후 유사한 종류의 공격을 방지하는 방법에 대해 자세히 알아보려면 스팸 방지에 관한 당사의 문서를 읽어보실 수 있습니다.