|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Valentin Davydov 2:5020/400 01 Sep 2007 17:27:00 To : Oleg Motienko Subject : Re: Transparent SMTP filter ( was: mail-service в большой сети ) -------------------------------------------------------------------------------- > From: Oleg Motienko <motienko@mail.ru> > Date: Sat, 1 Sep 2007 06:36:30 +0000 (UTC) > >Так как при закрытии 25 порта обычно начинают жаловаться во все >инстанции абоненты всяких бесплатных майлсерверов, то пришла в голову >такая мысль: пропускать трафик юзеров, которые сидят за NAT через хитрый >прозрачный SMTP прокси. А не проще ли сказать этим абонентам, что у нас в сети, дескать, закрыт 25 порт наружу, поэтому для отправки почты пользуйтесть нашим же smtp-сервером, доступным изнутри. Опыт показывает, что спамботы им пользоваться не умеют. >Что имеем: >Рассылается куча спама с зараженных машин. >Бесплатные майлсервера требуют SMTP auth для своих клиентов. >Закрывать 25 порт нельзя. >Можно предлагать клиентам использовать 587 порт (submission), однако >адекватных клиентов мало. > >Что надо сделать: >Чтобы проходила валидная почта. >Чтобы не проходил SPAM. > > >Предлагаю примерно такой алгоритм: >1) Порт 25 заворачиваем на SMTP прокси. >2) По dst пакета определяем, куда должно идти соединение >3) Соединяемся с этим адресом говорим ehlo, проверяем, поддерживает ли >он авторизацию. Если не поддерживает, рвем коннект. А ежели у него авторизация типа pop-before-smtp? >4) Если поддерживает, то сообщаем клиенту данные ehlo, ждем авторизации. >5) Если клиент пытается сказать DATA без предварительной авторизации, >рвем коннект. > >Мнения? Всё это можно сделать и без прокси, на уровне bpf-сниффера. Типа, смотрим коннекты на 25 порты, если пошло data без авториации - tcp rst в обе стороны или динамическое правило в фрайерволл. Вал. Дав. --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/25783f3f38a8c.html, оценка из 5, голосов 10
|