Fighting for peace is like fucking for virginity...

last.fm

mp3 player

Kontakt

ICQ: 338328204 Offline forever

Jabber a e-mail: johnny64(kyslá_ryba)swissjabber(puntík)org Jabber Online Status Indicator

Skype: johnny64-konik SKYPE Online Status Indicator

Talker: Smejoland, CrAzY Talker

IRC: #LubomirR @ OperaNet, #iPodLinux @ freenode

Kalendár

« Júl 2018 »
P U S Š P S N
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

RSS

RSS Articles

Googoth

Bezpečnostné úpravy blogu

Kategória: Pocitace a vsetko okolo nich
Uložené: 2007 jún 03, Nedeľa 15:39, Zmenené.: 2007 september 23, Nedeľa 18:05

Ako ste si možno niektorí všimli, pred pár dňami sa tu začal medzi komentármi objavovať humus v podobe spamu. Najprv jeden, potom zrazu asi 10 naraz. Tak som sa rozhodol s tým niečo robiť.

V štandardnej distribúcii sblogu, na ktorom toto celé beží, je nejaký jednoduchý systém CAPTCHA (ochrana proti spambotom pomocou obrázkov vo formulároch). Povedal som si, že ho preskúmam bližšie a zistil som isté nemilé skutočnosti. Bol spravený úplne najjednoduchším spôsobom, aký si viem predstaviť a poskytoval naozaj len minimálnu ochranu proti botom. Kontrolné reťazce sa totiž dali bez problémov prečítať zo zdrojových HTML súborov bez najmenších problémov.

Taktiež som zistil, že pri pridávaní komentárov sa nepoužívali PHP sessiony. Vlastne sa nepoužívali vôbec. Teda tak sa mi zdalo. Pri autentifikácii administrátora sa nastavovala cookie s plaintextovým loginom aj heslom. Potom som však chvalabohu zistil, že aspoň pri administrátorskej autentifikácii sa predsa len používali sessiony a tie cookies tam ostali pravdepodobne iba ako zbytočný historický kus kódu.

Takže som sa zbavil plaintextových cookies a spravil som CAPTCHA s pomocou sessionov tak, aby nikde v HTML zdrojákoch nebolo vidno reťazec. Dúfam, že to bude fungovať. Keby nefungovalo, telefonujte, mailujte, faxujte, kričte, bliakajte... (-;

Trvalý odkaz
2007 jún 03, Nedeľa 15:42; IP: 0.0.0.0
Tak teraz sa predveď...
2007 jún 03, Nedeľa 15:43; IP: 0.0.0.0
OK, takže komentáre fungujú, a to dokonca na prvý pokus! Takže, zdá sa, že na tom ešte nie som tak zle... (-:
Powered by sBLOG XHTML 1.0 Strict PHP CSS
Miestny čas: 2018 júl 21, Sobota 21:39 GMT+1
Powered by sBLOG © 2005 Servous