PerlGtk.pl

  
Menu główne
use PerlMongers::Warszawa;
use PerlMongers::Krakow;
NG_gRadio
Info - Perl : Perl Tabela Bobiego
dnia 8/2/2010 7:19:35 (19 odsłon) Więcej wiadomości tego samego autora
Info - Perl

Nieodpowiednie filtrowanie lub niedostateczne typowanie oraz przesyłanie danych w postaci zapytań SQL do bazy danych, może doprowadzić do powstania niebezpiecznego kodu. Szczególnie, gdy aplikacje będą obsługiwane przez internet. Kod ze złym zapisem pokazano poniżej.

$dbh->do("SELECT * FROM FAKTURY WHERE KLIENT = '$klient'");


Do zmiennej $klient, można wprowadzić dowolne wyrażenie, a nie tylko identyfikator naszego klient np.

$klient = DROP TABLE Faktury;


Dlatego zalecana jest parametryzacja zapytania co pokazane zostało w przykładach na stronie...

Szukaj w PerlGtk.pl
The Perl Job site
Szukaj kodu :