Post by Piotr KUCHARSKIPost by MariuszCo do jakis ciekawych ficzerow to za take uwazam np. wrzucanie crc32
tripletu do logow. Dzieki temu mozna sobie grepujac badac jak reaguja
poszczegolne hosty na greylisting i dostroic opoznienie otwarcia i
dlugosc 'okna'.
Nie rozumiem. Po co jeszcze crc32 tripletu? Wygląda na redundantną
informację.
Zeby latwiej mozna bylo znalezc wszystkie sesje zwiazane z tripletem. Nie
majac sumy mozesz szukac po IP, po adresie kopertowym nadawcy albo adresie
kopertowym odbiorcy. Jesli masz MTA, ktore loguje te trzy informacje w
jednej lini mozesz pisac regexp'y ale to chyba przegiecie. Suma crc 32 jest
krotka, czytelna i latwo jej uzyc do przeczesywania logow. Swoja droga moze
byc uzyta do wrzucania info potrzebnego do dzialania greylistingu do bazy.
Czyli mozna wrzucac pary crc32_tripletu + czas_nadejscia. Oszczedzasz
miejsce na dysku i przyspieszasz[1] dzialanie silnika greylisty.
Dla przykladu w AISK'u suma crc32 celowo jest liczona osobno dla kazdej
czesci tripletu. Dalej jest to sklejane w 24 znakowa liczbe hex.
+--------------------------------+
| crc(ip) | crc(from) | crc(to) |
+--------------------------------+
| | |
| | -----------------------
| --------------------------- |
------------------------------ | |
| | |
Kawalek logow grepujac po 'grey': | | |
+------++------++------+
Oct 21 02:25:45 x aisk: 0386| greylisted (8eac42ffcad194f2115d3c20)
Oct 21 02:25:59 x aisk: 0387| greylisted (8eac42ffeba1b424115d3c20)
Oct 21 02:26:27 x aisk: 0389| greylisted (8eac42ffd284a78c115d3c20)
Oct 21 02:26:53 x aisk: 038A| greylisted (8eac42fffbfe791a115d3c20)
Oct 21 02:27:14 x aisk: 038B| greylisted (8eac42ff36e4dc9c115d3c20)
Oct 21 02:27:36 x aisk: 038D| greylisted (8eac42ff4dede11b115d3c20)
Oct 21 02:27:53 x aisk: 038E| greylisted (8eac42fff06ba026115d3c20)
Oct 21 02:28:13 x aisk: 038F| greylisted (8eac42ff74ce3953115d3c20)
Oct 21 02:28:24 x aisk: 0390| greylisted (8eac42ff2702d13b115d3c20)
Widac jak host sie odbija. IP sie nie zmienia, odbiorca tez, za to
generowani sa losowi nadawcy. Przychodzi mi do glowy conajmniej kilka
sposobow wykorzystania takiej sumy (lub jej czesci) wiec nie bede sie
rozpisywal.
[1] Nie wiem. Nie mierzylem. Gdybam sobie.
Pozdrawiam,
Mariusz