Скрытие служебной информации из заголовка письма в Postfix

18 Aug 2014 | Автор: anchous |

В процессе войны с почтовым агентом Postfix, о которой я отпишусь несколько позже, вскрылась тема, что в служебных заголовках письма, почтовый агент сдает вообще всю малину, подобными заголовками:

Received: from [192.168.1.44] (ppp1-2-3-4.pppoe.mtu-net.ru [1.2.3.4]) by mail.odminblog.ru (Postfix) with ESMTPA id 123918212F6 for <XXX@gmail.com>; Mon, 18 Aug 2014 08:42:56 +0400 (MSK)

в которых демонстрируются как внешний, так и внутренние IP адреса клиента. А если в конфиге Postfix включена следующая строка

 smtpd_sasl_authenticated_header = yes

то получатель еще и увидит пользователя почтового сервера из под которого производилась отправка письма. Думаю что не надо напоминать о том, что в идеале почтовый адрес должен назначаться через алиас, чтобы его имя не соответствовало логину к почтарю.

Естественно, что это не очень здорово для безопасности, поэтому клиента крайне желательно анонимизировать, для чего производим следующие манипуляции.

За этим лезим в основной конфиг Postfix /etc/postfix/main.cf и добавляем в него следующую строку:

header_checks = pcre:/etc/postfix/auth_header_checks.pcre

После чего создаем файл /etc/postfix/auth_header_checks.pcre и вписываем в него следующие директивы:

/^\s*(Received: from)[^\n]*(.*for <.*@(?!odminblog.ru).*)/ REPLACE $1 [127.0.0.1] (localhost [127.0.0.1])$2
/^\s*Mime-Version: 1.0.*/ REPLACE Mime-Version: 1.0
/^\s*User-Agent/ IGNORE
/^\s*X-Enigmail/ IGNORE
/^\s*X-Mailer/ IGNORE
/^\s*X-Originating-IP/ IGNORE

рестартим почтового демона:

# /etc/init.d/postfix restart

и проверяем новым письмецом, которое теперь выглядит следующим образом:
Received: from [127.0.0.1] (localhost [127.0.0.1]) by mail.odminblog.ru (Postfix) with ESMTPA id E6472821306 for <XXX@gmail.com>; Mon, 18 Aug 2014 09:15:51 +0400 (MSK)

VN:F [1.9.21_1169]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)

Теги:

Отзывов: 2 на «Скрытие служебной информации из заголовка письма в Postfix»

  1. Автор: Donaldsob на 13 Mar 2017

    Помогите разобраться
    с чего начать

    [Reply]

    anchous Reply:

    если не знаете с чего начинать, начните с азов

    [Reply]

    VN:F [1.9.21_1169]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.21_1169]
    Rating: 0 (from 0 votes)

Ваш отзыв