Веб‑маяк — это незаметный элемент, чаще всего крошечное изображение размером 1×1 пиксель, встроенное в тело письма. Когда получатель открывает сообщение и его почтовый клиент загружает внешние ресурсы, браузер или клиент отправляет запрос на сервер, указанный в адресе этого изображения. Сервер фиксирует запрос и может сохранить информацию о том, что письмо было открыто, когда это произошло и с какого адреса пришёл запрос. Эта техника широко используется в маркетинговых рассылках, почтовых уведомлениях и системах аналитики для измерения показателя открытий.
Принцип работы веб-маяка
Основная идея проста: в HTML‑разметке письма помещается тег, который ссылается на внешний файл. Примерно так:
Когда клиент обрабатывает этот тег, он выполняет HTTP‑GET запрос к указанному URL. Сервер получает запрос вместе с заголовками, которые обычно содержат:
- IP‑адрес отправителя запроса (часто это адрес пользователя или его прокси/VPN);
- Пользовательский агент (User‑Agent), раскрывающий тип устройства, операционную систему и почтовый клиент;
- Время получения запроса с точностью до секунды;
- Куки, если сервер ранее установил их в браузере пользователя (при открытии письма через веб‑интерфейс).
Связывая параметр id в URL с внутренней базой рассылки, отправитель знает, какой именно получатель инициировал запрос.
Какие данные может собрать веб-маяк
- IP‑адрес получателя (или адрес прокси, через который происходит запрос);
- Дата и время загрузки изображения;
- Тип устройства и пользовательский агент (например, «Mail/14.0» или «Chrome/115.0»);
- Факт того, что изображения включены в почтовом клиенте;
- При наличии уникального идентификатора в URL — привязка к конкретному адресу электронной почты.
Ограничения и условия, при которых веб‑маяк не сработает
- Блокировка внешних изображений по умолчанию. Многие клиенты (Gmail, Outlook, Thunderbird) не загружают картинки автоматически, пока пользователь не нажмёт «Показать изображения».
- Чтение письма в режиме только текста. Если клиент отключён HTML‑рендеринг, тег просто игнорируется.
- Предзагрузка изображений через прокси. Например, функция Mail Privacy Protection в Apple Mail загружает все внешние картинки на серверах Apple до того, как пользователь откроет письмо, маскируя реальный IP и время открытия.
- Отсутствие интернет‑подключения в момент открытия. Если письмо открыто офлайн, запрос не будет выполнен до восстановления сети (а некоторые клиенты могут отложить загрузку).
- Использование общего URL без уникального параметра. Тогда сервер видит лишь факт загрузки, но не может связать его с конкретным получателем.
Как увидеть веб-маяк в письме
- Откройте письмо и выберите пункт меню «Показать исходный код», «View source» или аналогичный (в зависимости от клиента).
- Найдите в HTML‑разметке тег
с атрибутом src, указывающим на внешний домен.
- Обратите внимание на параметры в строке src — часто там присутствует длинный идентификатор, хеш или метка кампании.
- Если изображение имеет размер 1×1 пиксель (атрибуты width=»1″ height=»1″) или стили display:none; visibility:hidden;, это типичный веб‑маяк.
- Некоторые сервисы используют CSS‑фон (background-image:url(…)) или iframe, поэтому также проверяйте стилевые блоки и теги iframe.
Как блокировать веб‑маяки и защитить свою конфиденциальность
- Отключите автоматическую загрузку внешних изображений в настройках почтового клиента. В Gmail это делается в разделе «Настройки → Общие → Изображения → Спрашивать перед показом внешних изображений». В Outlook — «Файл → Параметры → Центр управления безопасностью → Параметры Центра управления безопасностью → Автоматическая загрузка изображений».
- При письмах от неизвестных отправителей используйте режим чтения только текста, если ваш клиент его поддерживает.
- Выбирайте почтовые сервисы с встроенной защитой от слежки. Некоторые провайдеры (например, ProtonMail) предлагают опцию проксировать все внешние изображения через свои серверы, скрывая реальный IP.
- При открытии веб‑версии почты в браузере можно установить расширения, блокирующие внешние запросы к известным трекер‑доменам (например, uBlock Origin или Privacy Badger).
- Если вы используете VPN или Tor, ваш реальный IP‑адрес будет скрыт, хотя сам факт загрузки изображения всё равно будет зарегистрирован сервером отправителя.
- Регулярно проверяйте заголовки писем на наличие подозрительных полей вроде X‑Tracking или нестандартных Received‑строк, хотя такие метки встречаются редко.
Практический совет: что делать после обнаружения веб‑маяка
Если вы нашли трекер в письме от компании, с которой не хотите делиться данными о открытии, просто не загружайте изображения или включайте их только вручную для доверенных корреспондентов. При регулярных рассылках от новостных ресурсов вы можете добавить отправителя в белый список, если хотите видеть оформленные письма, но помните, что тогда каждое открытие будет фиксироваться системой отправителя.
Основной принцип: веб‑маяк работает только тогда, когда внешний ресурс успешно загружается. Управляя загрузкой изображений, вы контролируете, может ли отправитель получить информацию о вашем взаимодействии с письмом.
