Ono je celkove (temer) nemozne se spamem vyhrat. Neni spatny napad tarpitting (zablokuje se IP napr. na 10-30 sekund po N >= 5 pokusech, kde bayesian detector hlasi velkou shodu). Vystup z toho bayesian filtru se pak da pouzit jako koeficient k zablokovani jinych IP, odkud pochazi spam (znizi se pocet pokusu pred zablokovanim apod).
Neni nutne ani drzet vsechny IP v DB, dobry napad na tohle je Bloom filter (par false positives nevadi, nebo jako "odcitaci" ze bude davat false negatives, trocha spamu projde, ale nebude to tak strasny).
Vsechny spamy se da zapamatovat v necem jako rainbow tables (to se ale dlouho pocita) nebo jine pravdepodobnostne strukture, taky to neco odfiltruje.
BTW ani slovna captcha nezachrani, Wolfram Alpha umi tu anglickou celkem obstojne resit (a je jen otazkou casu nez nekdo naimplementuje cesky solver).
(idealni by bylo dat tam ukol vyresit Navier-Stokes rovnice, ale to je asi trocha kanon na vrabce ;-))
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 112 294×
Přečteno 89 771×
Přečteno 73 163×
Přečteno 58 109×
Přečteno 54 435×