Schrift
[thread]6294[/thread]

Erste Zeile (-T)?



<< >> 2 Einträge, 1 Seite
ppm1
 2004-05-27 00:32
#82798 #82798
User since
2003-09-14
142 Artikel
BenutzerIn
[default_avatar]
Hallo

Sollte man in seiner Ersten Zeile

neben dem Pfad zum Perlinterpreten noch was hinzufügen:

Also

-w
-t

oder was auch immer?


Was wären denn die Kritischen Situationen im Skript die -T besonders beachtet?
coax
 2004-05-27 03:19
#82799 #82799
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
generell solltest du -w bzw. use warnings und use strict verwenden.
Den Taint-Switch (-T) auf jeden Fall bei CGI- und Serverprogrammen.

Im Taint-Modus werden Daten die von auszerhalb deines Programms kommen als unsicher eingestuft, gemeckert wird dann wenn du versuchst mit diesen unsicheren Daten Befehle auszufuehren bei denen eine Subshell gestartet oder Dateien/Verzeichnisse/Prozesse geaendert werden.

Es reicht zum Beispiel schon ein
Code: (dl )
perl -T -e 'system("echo $foo");'

dann erhaelst du eine Meldung wie
Quote
Insecure $ENV{PATH} while running with -T switch at -e line 1.


Alles nachzulesen unter
   perlsec

Grusz Christian.
,,Das perlt aber heute wieder...'' -- Dittsche
<< >> 2 Einträge, 1 Seite



View all threads created 2004-05-27 00:32.