Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Darmowa przyczłapa do MS Exchange - w pewnym sensie SP AM (długie)

3 views
Skip to first unread message

Radio Erewan

unread,
Mar 13, 2003, 10:19:13 AM3/13/03
to
Data 10 marca, data śmierci polskich spamerów, zdopingowała mnie do kolejnej
próby rozwiązania ostatecznego, czyli przypięcia bazy PolSpamu do serwerów
Exchange u moich klientów. Nie znałem do dzisiaj sensownego rozwiązania
importowania bazy spamerów, jak i zarządzania nią po wdrożeniu na serwerze
pocztowym Microsoftu.
ISA Serwer ma co prawda wbudowany filtr na poziomie aplikacji dla protokołu
SMTP, nie da się jednak wdrożyć filtrowania na komputerze, na którym
działają wspólnie Exchange i ISA Serwer. Licencja SBSa, którym zarządzam nie
pozwala na implementację firewalla i serwera pocztowego na różnych
maszynach.
No i zupełnie przypadkiem potknąłem się (chyba na www.isaserver.org) na
notkę prasową o udostępnionym 5 marca, darmowym produkcie GFI - GFI
MailEssentials for Exchange. Wdrażałem kiedyś FaxMakera tej firmy i pełen
miłych wspomnień pognałem na strony producenta www.gfi.com.
Natychmiast odpaliłem aplikację na serwerze testowym. Tada! To jest to.
Program co prawda narobił trochę zamieszania po pierwszym uruchomieniu, ale
mocne nerwy i drugie podejście uczyniły ze mnie najszczęśliwszego "admina" w
tym tygodniu J.
60 dniowy trial MailEssentials zawiera moduł antyspamowy, moduł pobierania
poczty ze skrzynek pocztowych POP i moduł modyfikowalnych "disclaimerów".
Zaraz na początku muszę zaznaczyć, że spora część opcji przestaje działać po
60 dniach, podstawowa funkcjonalność antyspamowa, która pozwoli korzystać z
baz PolSpamu jest zupełnie darmowa. Warto o tym pamiętać, by nie
przyzwyczajać się do wszystkiego ;-).
Moduł antyspam działa na trzech poziomach.
* Poziom czarnej i białej listy (to jest właśnie za darmo).
* Poziom filtrów tekstowych
* Poziom filtrów dodatkowych/specjalnych.
Poziom białej/czarnej listy pozwala gromadzić na serwerze zbiór adresów
skrzynek pocztowych i całych domen, z których poczta nie będzie dostarczana.
Za to odpowiada oczywiście lista czarna. Lista biała, to lista adresów osób,
które mają możliwość korespondencji z nami, nawet mimo znalezienia się np. w
domenie zbanowanej. Programik potrafi budować sobie białą listę na podstawie
adresów e-mail osób, do których wychodzą przesyłki z naszej domeny. Czarna
lista może być zaimportowana z pliku XML. Małe śledztwo wykazało, że lista
jest zapisywana w bazie MDB, tak więc z pomocą VB, czy Delphi można napisać
aplikację do zarządzania banlistą, czy demona importującego różnice z bazy
PolSpamu. Sama idea czarnej listy e-maili jest bliska koncepcji PolSpamowej.
Jak wiadomo, w PolSpamie gromadzone są adresy e-mail, a nie adresy hostów
pocztowych, jak np. w ORDB. Ja na szybko z pomocą kilku wyrażeń regularnych
zmodyfikowałem plik PHP z PolSpamu i załadowałem całe 86 tysięcy rekordów do
MailEssentiala. No. I tu jest kilka drobnych problemów.
* Baza PolSpamu nie jest doskonała, zawiera np. adres
AdamMałysz@cośtam.cośtam. MailEssentials niestety przy imporcie XMLowej
wersji bazy staje na tych "ekstrawaganckich" wpisach. No cóż - wytępiłem je
ręcznie.
* Druga wada, to zarządzanie banlistą w wielkości 80k wpisów. Na serwerze
testowym, który wielki nie jest (PIII 450), otwarcie okienka "blacklisty" z
zaimportowanym PolSpamem to kilkanaście/dziesiąt minut. L. Tu mam wielkie
plany związane z accessowym plikiem banlisty - może napiszę zewnętrzną
aplikacyjkę do pobierania banów, a może zrobił by to ktoś z czytelników?
* Trzecia wada, to właśnie brak automatyki przy obsłudze bazy PolSpamu.
Kolejna mikroaplikacja do zrobienia. Wiadomo, nieaktualna balista, to SPAM w
skrzynkach.
MailEssentials działa też automatycznie z zewnętrznymi serwisami
antyspamowymi. ORDB.org i kilkoma innymi (nie mogę teraz sprawdzić, które
to, bo ładuje się banlista ;-)). Widzę tu dwa problemy.
* Primo, że niestety nie udało mi się uruchomić poprawnie tej usługi -
wszystkie maile były dla MaiEssentiala wrogie i je skutecznie filtrował.
Powód może być prosty, dziś już tego nie sprawdzę, ale nie wykluczone, że
program nie potrafił dogadać się z ISA Serverem.
* Drugie primo, to fakt, że nie jestem pewien, czy ta opcja nie wygasa po 60
dniach. Na pewno wygasają opcje następne, więc opiszę je po łebkach.
Dla wszystkich trzech list razem definiuje się akcję, podejmowaną, po
spełnieniu regułek banlist i wystąpieniu w ORDB. Regułka może usuwać
wiadomość, przesyłać dalej (ja założyłem folder publiczny SPAMERZY, do
którego są forwardowane maile odrzucone) - to tak dla bezpieczeństwa, jak
się przekonam, że ME działa poprawnie, pewnie skieruję je do dev/null.
Można też włączyć odsyłanie NDRa - co daje szansę na wypisanie wszystkich
chronionych adresów z baz SPAMerskich.
Każdą z trzech list można włączyć lub wyłączyć - mamy więc pełna swobodę w
tworzeniu strategii obrony domeny przed SPAMem.
Poziom filtrów tekstowych. Bardzo ciekawy ;-). Ktoś się napracował, by
wrzucić te setki kombinacji tekstowych, bardzo, bardzo dużo standardowych
regułek, których w życiu by mi się nie chciało pisać w Outlooku.
Ta sama możliwość włączenia/wyłączenia filtrów, możliwość zdefiniowania
nowych, pełna swoboda w definiowaniu reakcji na mielonkę.
Poziom filtrów specjalnych. Ha. ME może banować listy zawierające tylko
linki do zewnętrznych grafik, może filtrować emalie z dużą ilością cyfr w
adresie nadawcy, usuwać pocztę z innymi niezgodnościami w nagłówkach.
Szkoda, że to nie mieści się na pewno w wersji free.
Ta sama możliwość włączenia/wyłączenia filtrów, pełna swoboda w definiowaniu
reakcji na mielonkę.
Inne elementy pakietu ME w wersji trial to:
Automat do przepompowywania poczty z kont POP3 do Exchangea - zamiennik
SBSowego agenta skrzynek POP3, który chyba nigdy nie będzie działać
poprawnie J.
Moduł do dopisywania "disclaimerów" na końcu przesyłek pocztowych
wychodzących z firmy. Ten ostatni przeglądałem po łebkach i mogę jedynie
powiedzieć, że ma możliwości sporej konfiguracji.
ME może pracować w trybie integracji z AD lub w trybie "czystego SMTP".
Tryb SMTP nadaje się do wewnętrznych serwerów Exchange, gdzie istnieje
nieprzerwany dostęp do bazy Active Directory. Zaleta tego trybu, to
konfiguracja dla użytkowników AD. W trybie SMTP MailEssentials da sobie radę
w strefie zdemilitaryzowanej (DMZ) i wszędzie tam, gdzie ME będzie
współpracować z brzegowym, odseparowanym serwerem poczty.
I to by było na tyle. Na pohybel SPAMerom. BTW. Mam plik XML z danymi z
Polspamu z 9 marca 2003. Może to komuś oszczędzić pracy, bo kilkadziesiąt
adresów musiałem wyszukać i "zafiksować".

Pozdrawiam
--
Radek "Radio Erewan" Przybył ra...@cdrom.pl; http://www.cdrom.pl
FAQ grupy pl.rec.foto.cyfrowa http://pl.rec.foto.cyfrowa.info
Wtórny rynek oprogramowania: http://www.cdrom.pl/modules/MyAnnonces/

Artur

unread,
Mar 14, 2003, 2:16:10 PM3/14/03
to

> -----Original Message-----
> From: Radio Erewan [mailto:ra...@cdrom.pl]
> Posted At: Thursday, March 13, 2003 4:19 PM
> Posted To: mordplik
> Conversation: Darmowa przyczłapa do MS Exchange - w pewnym
> sensie SPAM (długie)
> Subject: Darmowa przyczłapa do MS Exchange - w pewnym sensie
> SPAM (długie)
>
> I to by było na tyle. Na pohybel SPAMerom. BTW. Mam plik XML
> z danymi z
> Polspamu z 9 marca 2003. Może to komuś oszczędzić pracy, bo
> kilkadziesiąt
> adresów musiałem wyszukać i "zafiksować".

Ogolnie jestem powalony z radosci. Zastanawialem się od pewnego czasu
jak dokonac implementacji bazy Polspam'u na Exchange'u.

Czy moglbym poprosic o kopie poprawionej bazy?

A.

Jacek Marek

unread,
Mar 17, 2003, 11:35:11 AM3/17/03
to

"Artur" <ar...@jasien.net> wrote in message
news:4CC40F9F423ADA44B33...@jplwant003.jasien.net...

>
> Ogolnie jestem powalony z radosci. Zastanawialem się od pewnego czasu
> jak dokonac implementacji bazy Polspam'u na Exchange'u.
>
> Czy moglbym poprosic o kopie poprawionej bazy?

Kubeł zimnej wody. Nie działa dodawanie z linii poleceń, tylko GUI. Może w
kolejnych wersjach to zrobią. Może. A ja mam taki skrypcik:

del spam-update.txt
wget http://db.polspam.info/sync.php?ver=1047800000
move sync.php* spam-temp0.txt
findstr /R "[@]" spam-temp0.txt > spam-temp1.txt
findstr /V /R "^\+[^a-z]\@.*" spam-temp1.txt > spam-temp2.txt
findstr /R "[a-z]" spam-temp2.txt > spam-temp3.txt
for /f "tokens=1,2" %%i in (spam-temp3.txt) do @echo %%j >> spam-up.txt
sort spam-up.txt > spam-update.txt
del spam-temp0.txt
del spam-temp1.txt
del spam-temp2.txt
del spam-temp3.txt
del spam-up.txt

Potrzeba: wgeta w najnowszej wersji.
Importuje się z GUIa spam-update.txt.
Pewnie można i lepiej ale to działa i mi wystarcza.

Pozdrawiam
Jacek M.

Artur

unread,
Mar 18, 2003, 6:30:43 PM3/18/03
to

> -----Original Message-----
> From: Jacek Marek [mailto:jma...@interia.pl]
> Posted At: Monday, March 17, 2003 5:35 PM
> Posted To: mordplik
> Conversation: Darmowa przyczłapa do MS Exchange - w pewnym
> sensie SPAM (długie)

> Subject: Re: Darmowa przyczlapa do MS Exchange - w pewnym
> sensie SPAM (dlugie)
>
> Kubeł zimnej wody. Nie działa dodawanie z linii poleceń,

Ja testuje na razie w labie - nie chce instalowac na (ledwo) :-) zyjacym
organizmie.

A.

0 new messages