Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sigurnost phpa i mysql

[es] :: PHP :: Sigurnost phpa i mysql

[ Pregleda: 2889 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ToDD
Ivan Todorić
Zagreb

Član broj: 91017
Poruke: 2
*.xnet.hr.



Profil

icon Sigurnost phpa i mysql29.12.2006. u 00:06 - pre 210 meseci
Ovako, htio bi da mi neko kaže u natuknicama što je dovoljno da bi se zaštitile varijable, query-ji, sessioni i fileovi.

i ako neko zna neku fintu za rušenje nezaštićenih skripti (tipoa sql injection) neka podjeli s nama. (ovo ne služi tome da ja nekom rušim skripte ili tako nego onaj ko zna srušit - zna i zaštiti)

pozdrav
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Sigurnost phpa i mysql29.12.2006. u 12:46 - pre 210 meseci
Treba ti "eskejpovanje" promenljivih sa http://php.net/mysql_real_escape_string i pravilno handle-ovanje promenljivih, provera tipa, provera ispravnosti (npr. da li je u polju "email" zaista napisana email adresa), i tako to...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Sigurnost phpa i mysql03.01.2007. u 18:25 - pre 210 meseci
Takodje valjalo bi da podatke koje su korisnici uneli ne ispisuješ na sajtu u originalnom obliku već ih prvo obradiš sa
htmlentities($text, ENT_QUOTES, 'UTF-8');
Ovim se boriš protiv XSS napada.
Fajlove čuvaš recimo s .htaccess (guglaj) koji postaviš u neki poddirektorijum u kome držiš fajlove koje štitiš.
Uvek inicijalizuj promenljive pre dodavanja ("$a.=" ili "$a[]=").
Tokom razvoja aplikacije uključi error_reporting(E_ALL), a isključi kad je završiš.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Sigurnost phpa i mysql03.01.2007. u 18:33 - pre 210 meseci
Da bi srušio neki sajt morao bi imaš uvid u njegov kod (može i bez ali mnogo teže) da bi mu našao slabost.
Eskejpovanje (kakav prevod) korisničkih unosa bi trebalo da je dovoljno.
Uploadovane datoteke prvo proveri sa is_uploaded_file() funkcijom pre obrade, kao i njen tip da ti neko ne bi poslao PHP kod koji bi posle izvršio kroz browser.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

ToDD
Ivan Todorić
Zagreb

Član broj: 91017
Poruke: 2
*.xnet.hr.



Profil

icon Re: Sigurnost phpa i mysql03.01.2007. u 18:53 - pre 210 meseci
fala ljudi, to mi bas treba.

jedno pitanje za mVelikog:
zasto $a.=" ili "$a[]=" ?
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Sigurnost phpa i mysql03.01.2007. u 21:25 - pre 210 meseci
Kad dopisuješ nešto na kraj stringa onda to radiš sa $a=$a.'dodatak' ili skraćeno $a.='dodatak', slično je i sa nizovima ($a[]='dodatak') ili numeričkim vrednostima ($a+=15).
Elem, ako je na serveru uključen register_globals i neko ti prosledi kroz GET promenljivu $a, a ti je nisi inicijalizovao pre obrade (sa $a='';) imaćeš veselu situaciju.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

shketuljko
Vedran Martinovic
Institut za javno zdravlje Srbije „Dr
Milan Jovanović Batut”
Beograd

Član broj: 1370
Poruke: 43
212.200.119.*

Sajt: www.besplatnioglasi.rs


Profil

icon Re: Sigurnost phpa i mysql04.01.2007. u 13:00 - pre 210 meseci
Evo jedne simpaticne funkcije koja mnogo pomaze

Citat:
function secure_sql($value)
{
if( get_magic_quotes_gpc() )
{
$value = stripslashes( $value );
}
//check if this function exists
if( function_exists( "mysql_real_escape_string" ) )
{
$value = mysql_real_escape_string( $value );
} else {
//for PHP version < 4.3.0 use addslashes
$value = addslashes( $value );
}
return $value;
}

Vedran Martinovic
www.besplatnioglasi.rs
 
Odgovor na temu

mika
NBG-ML

Član broj: 55
Poruke: 640
*.adsl.static.sezampro.yu.



+1 Profil

icon Re: Sigurnost phpa i mysql04.01.2007. u 13:55 - pre 210 meseci
Ček, ček, dakle svaki SQL iskaz koji pošaljemo serveru bi trebalo da prođe kroz ovu funkciju? Ili bar onaj SQL koji sadrži unete parametre od strane korisnika?
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Sigurnost phpa i mysql04.01.2007. u 14:34 - pre 210 meseci
Svaka promenljiva čija vrednost dolazi od korisnika.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Sigurnost phpa i mysql

[ Pregleda: 2889 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.