0Pricing
Cloud & IT Cert Prep · Урок

Безопасные шлюзы электронной почты и защита от спама

Узнайте, как безопасные шлюзы электронной почты проверяют входящие и исходящие сообщения на наличие вредоносного ПО, фишинговых URL-адресов и утечек данных до доставки сообщений.

«Безопасные шлюзы электронной почты и защита от спама» — бесплатный урок Cloud & IT Cert Prep на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cloud & IT Cert Prep, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Роль защищённых почтовых шлюзов

Secure Email Gateway (SEG) — это устройство безопасности или облачный сервис, расположенный в пути прохождения почты — либо в качестве назначения записи MX, либо в качестве ретранслятора — и проверяющий всю входящую и исходящую почту до доставки. В отличие от SPF/DKIM/DMARC, которые проверяют личность отправителя, SEG выполняет проверку содержимого: сканирует вложения на наличие вредоносного ПО, обнаруживает фишинговые URL, выявляет признаки спама и предотвращает отправку конфиденциальных данных за пределы организации по электронной почте (DLP). Среди основных поставщиков SEG — Proofpoint, Mimecast и Microsoft Defender for Office 365.

Варианты развертывания почтовых шлюзов

SEGs можно развернуть по одной из двух основных моделей. В модели с inline MX записи MX организации указывают на SEG. Он принимает всю входящую почту, проверяет её, а затем передаёт чистые сообщения на почтовый сервер организации. Исходящая почта направляется через SEG с помощью конфигурации интеллектуального узла. В модели интеграции через API, которая становится всё более распространённой для облачной почты, SEG подключается к почтовой платформе через API (Microsoft 365 Graph API, Google Workspace API) и проверяет уже доставленные сообщения, а затем отзывает вредоносные сообщения постфактум — это подход «очистки», а не фильтрация до доставки.

# Inline MX deployment
# DNS MX record points to SEG, not mail server
example.com.  MX  10  gateway.seginspect.com.

# SEG flow:
Internet -> SEG (inspect) -> Mail Server -> Users

# Outbound flow (smart host in mail server config):
Users -> Mail Server -> SEG (DLP inspect) -> Internet

# API integration model (Office 365):
Internet -> Microsoft 365 -> SEG API scans
                          -> Retroactively removes bad mail

Методы защиты от спама

SEGs используют несколько методов для выявления спама. Репутация IP: проверка IP-адреса отправителя по чёрным спискам (Spamhaus, SURBL). Фильтрация по содержимому: байесовский анализ шаблонов слов, характерных для спама. Анализ заголовков: поиск подделанных или некорректно сформированных заголовков, необычной маршрутизации или отсутствующих заголовков аутентификации. Ограничение частоты: выявление отправителей, которые отправляют необычно большие объёмы сообщений за короткие периоды. Серая область: временное отклонение сообщений от неизвестных отправителей — легитимные серверы выполняют повторную попытку, а спам-боты часто этого не делают. Сочетание нескольких методов даёт более высокую точность, чем любой отдельный метод.

# Anti-spam check sequence (simplified)
Receive email from 198.51.100.25:
1. IP Reputation: check against DNSBL
   198.51.100.25 in zen.spamhaus.org? NO -> continue
2. SPF/DKIM/DMARC: all pass
3. Header analysis: standard headers present
4. Content score: subject='Urgent wire transfer'
   + attachment 'invoice.exe'
   -> High spam/phishing score (8.5/10)
5. Decision: QUARANTINE
6. User notified of quarantined message

Сканирование на наличие вредоносного ПО

SEGs проверяют вложения электронной почты на наличие вредоносного ПО с помощью нескольких механизмов. Сканирование на основе сигнатур сопоставляет файлы с известными хешами вредоносного ПО. Статический анализ изучает макросы документов, встроенные скрипты и структуру файла, не выполняя его содержимое. Динамический анализ (песочница) запускает подозрительные вложения в изолированной среде и наблюдает за поведением — изменениями файловой системы, сетевыми соединениями и созданием процессов. Песочница обнаруживает вредоносное ПО, которое не выявляется сигнатурным и статическим анализом, но задерживает доставку на 1–5 минут. Перезапись URL в момент нажатия проверяет URL при нажатии, а не во время доставки, выявляя URL, которые были безопасными при доставке, но позднее стали вредоносными.

DLP исходящей почты

SEGs также проверяют исходящую почту, чтобы предотвратить утечку данных. Правила DLP сканируют исходящие сообщения в поисках признаков конфиденциальных данных: номеров кредитных карт (сопоставление с регулярными выражениями), номеров социального страхования, ключевых слов вроде «confidential» или меток классификации файлов. При срабатывании правила SEG может: заблокировать сообщение, автоматически зашифровать его перед доставкой, отправить в карантин на проверку руководителю или уведомить команду безопасности. DLP исходящей почты имеет критическое значение для соответствия требованиям HIPAA и PCI-DSS: одно случайно отправленное сообщение с PHI или данными держателя карты приводит к обязанности уведомить об утечке.

# DLP rule examples (conceptual)
IF outbound message contains:
  Pattern: '\d{3}-\d{2}-\d{4}'  # SSN
  OR Pattern: '\d{4}[- ]\d{4}[- ]\d{4}[- ]\d{4}'  # Credit card
  OR Keyword: 'CONFIDENTIAL' in attachment
  OR File: Classification label = 'Restricted'
THEN:
  Action: BLOCK and ALERT security team
  Notify: sender 'This message violates DLP policy'
  Log: to SIEM for audit record

Шифрование и TLS для электронной почты

Шифрование электронной почты защищает сообщения при передаче и хранении. Opportunistic TLS шифрует SMTP-соединение между почтовыми серверами, когда оба его поддерживают, защищая от прослушивания сети, но не проверяет личность принимающего сервера (STARTTLS может быть удалён злоумышленником MitM). MTA-STS (Mail Transfer Agent Strict Transport Security) и DANE (DNS-Based Authentication of Named Entities) принудительно включают TLS и проверку сертификата сервера, предотвращая атаки с удалением TLS. S/MIME и PGP шифруют содержимое сообщений сквозным шифрованием независимо от безопасности передачи.

# MTA-STS policy (enforces TLS to mail.example.com)
# Hosted at: https://mta-sts.example.com/.well-known/mta-sts.txt
version: STSv1
mode: enforce
mx: mail.example.com
max_age: 86400

# DNS TXT for MTA-STS
_mta-sts.example.com.  TXT  'v=STSv1; id=20241101T120000;'

# Result: sending servers must use TLS and verify cert
# against policy MX before delivering to example.com

Защита электронной почты от BEC

Business Email Compromise (BEC) — один из самых дорогостоящих типов атак: злоумышленники выдают себя за руководителей или поставщиков, чтобы инициировать мошеннические банковские переводы или похитить учётные данные. BEC часто обходит спам-фильтры, поскольку сообщения не содержат вредоносного ПО или фишинговых URL. Защита от BEC на основе SEG включает: обнаружение подделки отображаемого имени (отображается имя CEO, но используется другой адрес электронной почты), обнаружение похожего домена (company1.com и companyI.com), маркировку почты руководителей (внешние сообщения, имитирующие имена руководителей, получают баннер) и контроль рабочего процесса платежей (требование двойного подтверждения переводов).

Анализ заголовков электронной почты

Аналитики безопасности изучают заголовки электронной почты, чтобы установить источник сообщения и обнаружить подделку. Основные заголовки: заголовки Received: показывают путь сообщения через почтовые серверы (читайте снизу вверх). Return-Path: — это адрес envelope From, используемый для SPF. Authentication-Results: показывает вердикты принимающего сервера по SPF, DKIM и DMARC. X-Originating-IP: может раскрыть исходный IP-адрес злоумышленника. Message-ID: должен соответствовать отправляющему домену. Несоответствия между этими заголовками — например, заявленный корпоративный домен при некорпоративном IP в заголовках Received — указывают на подделку.

# Reading email authentication results header
Authentication-Results: mx.google.com;
  spf=fail (bad sender domain)
     smtp.mailfrom=attacker@evil.com;
  dkim=fail header.d=example.com;
  dmarc=fail (p=REJECT)
     header.from=example.com

# This tells us:
# SPF: FAIL  - envelope from evil.com, not authorized
# DKIM: FAIL - no valid signature for example.com
# DMARC: FAIL -> message should have been REJECTED

Карантин и отчётность электронной почты

SEGs, обнаруживающие потенциально подозрительные, но не однозначно вредоносные сообщения, направляют их в карантин, где пользователи могут просмотреть и освободить сообщения. Доступные пользователям порталы карантина показывают тему сообщения, отправителя, причину обнаружения и варианты освобождения или удаления. Управление ложными срабатываниями, когда легитимная почта ошибочно попадает в карантин, требует добавления отправителя в список разрешённых или настройки правил. SEGs создают подробные отчёты: динамика объёмов, наиболее часто блокируемые отправители, распределение по категориям обнаружений и количество совпадений с политиками DLP. Эти отчёты используются в показателях безопасности и подтверждающих материалах для аудита соответствия требованиям.

Интеграция SEG с SIEM и IR

SEGs создают ценные данные телеметрии безопасности, которые следует передавать в SIEM. Если SEG блокирует фишинговую кампанию, нацеленную на 500 сотрудников, эти данные сопоставляются с телеметрией конечных устройств, чтобы выявить 3 пользователей, успевших перейти по ссылке до применения блокировки. SEGs также поддерживают реагирование на инциденты по электронной почте: функции поиска угроз позволяют аналитикам найти все сообщения с определённым URL или хешем вложения и ретроактивно отправить их в карантин во всех почтовых ящиках — даже если сообщения были доставлены до обнаружения угрозы. Такая возможность ретроактивного устранения значительно сокращает время присутствия злоумышленника в системе.

Проектирование политики защиты от спама

Эффективная политика защиты от спама требует баланса между безопасностью и удобством использования. Слишком строгая политика, помещающая в карантин большое количество легитимных сообщений, подрывает доверие пользователей, провоцирует попытки обхода и перегружает службу поддержки. Рекомендуемый подход: настройте пороговые значения для массовой почты (легитимный маркетинг и спам), установите политики для нежелательной подписной почты (рассылки, на которые пользователи действительно подписались), определите списки разрешённых отправителей для известных партнёров, создайте списки разрешённых доменов для критически важных поставщиков и настраивайте пороги оценки спама на основе еженедельного анализа ложных срабатываний. В первые 30 дней после развертывания необходимо провести «спринт настройки», прежде чем считать политику стабильной.

Быстрая проверка

Проверьте своё понимание концепций CompTIA Security+ (SY0-701), рассмотренных в этом уроке.

Итоги урока

В этом уроке Вы узнали, что Secure Email Gateways проверяют входящую и исходящую почту с использованием репутации IP, анализа содержимого, сканирования на наличие вредоносного ПО и песочницы; DLP исходящей почты предотвращает отправку конфиденциальных данных по электронной почте с помощью сопоставления регулярных выражений и шаблонов ключевых слов; а защита от BEC требует обнаружения подделки отображаемого имени и похожих доменов в дополнение к стандартной фильтрации спама. Далее мы рассмотрим фильтрацию веб-содержимого и DNS-ловушки.

Часто задаваемые вопросы

Урок «Безопасные шлюзы электронной почты и защита от спама» бесплатный?

Да — полный текст урока «Безопасные шлюзы электронной почты и защита от спама» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cloud & IT Cert Prep, подпишись на CoddyKit PRO. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Чему я научусь в уроке «Безопасные шлюзы электронной почты и защита от спама»?

Узнайте, как безопасные шлюзы электронной почты проверяют входящие и исходящие сообщения на наличие вредоносного ПО, фишинговых URL-адресов и утечек данных до доставки сообщений. Ты практикуешь Cloud & IT Cert Prep с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Cloud & IT Cert Prep?

Предыдущий опыт не требуется. Cloud & IT Cert Prep на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Безопасные шлюзы электронной почты и защита от спама»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Cloud & IT Cert Prep?

Да. Каждый урок Cloud & IT Cert Prep включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Аутентификация электронной почты: SPF, DKIM и DMARC
  2. Безопасные шлюзы электронной почты и защита от спама
  3. Фильтрация веб-контента и DNS-ловушки
  4. Проверка SSL/TLS и атаки типа «человек в браузере»
← Назад к Cloud & IT Cert Prep