Thread Maßnahmen gegen SQL-Injection
(5 answers)
Opened by Superfrank at 2006-11-07 15:05
Man sollte auf jeden Fall die ?-Schreibweise von DBI verwenden. Also statt:
Code: (dl
)
1 my $sql = "SELECT * FROM user WHERE user = '$user'"; sollte das hier verwendet werden: Code: (dl
)
1 my $sql = "SELECT * FROM user WHERE user = ?"; Die Fehlerabfragen habe ich der übersichtlichkeit wegen weggelassen... Durch das ? werden alle Sonderzeichen automatisch gequotet OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |