Hallo, Andre Heine:
Warum dann keinen Taint-Modus, der nimmt Dir doch 'ne Menge ab??
Weil er schon wieder restriktionen einschleppt. Beispiel das harmlose Testscrip, daß ich benutzt hatte, um suidperl zu installieren und auszuprobieren. Der simple Befehl `whoami` oder `/usr/bin/whoami` wird geblockt, weil ich vorher explizit das PATH-Enviroment setzen muß. Da ist für mich irgendwann Schluß, das ist keine Security mehr, das ist Paranoia. Das Script gehört root, das muss als Sciherheitseinschränung reichen. Sicher nicht immer und überall, aber auf meinem System, wo es keine User gibt. Wenn jemand über das Internet in den Rechner einbricht und soweit kommt, daß er einem Script root-Rechte geben kann, dann braucht er den fehlenden Taint-Modus nicht mehr ausnutzen, er ist dann bereits root.
Was kannst Du den nicht machen mit dem Taint Modus?
Siehe oben: Ich greife auf Befehle zu, die in der Bash funktionieren, und Perl baut mir wieder "Wenn" und "Aber" davor.
use strict;
Ne, das nörgelt mir zuviel an.
Aus gutem Grund!!!
Selbst dort mußt Du variablen deklarieren und initialisieren. Übrigens muß jede Variable irgendwann mit etwas initialisiert werden, oder habe ich da etwas verpaßt!?
Ich initialisiere in perl nie. Beim Start wird alles auf 0 und "" gesetzt, wirkliche Typen gibt's eh nicht.
Wer einmal BASIC gelernt hat, aus dem wird nix rechtes mehr. ;-)
Ja, aber nur wenn er nichts neues lernt:)
Das hilft nix. Wer mit Basic großgeworden ist, der programmiert in jeder Sprache Basic. Gerade perl ist ja so herrlich biegbar. ;-) Naja, nur kein GOTO. ;-)
Ein schönes Wochenende allen.
Jepp. Gruß, Ratti -- http://www.gesindel.de | Fontlinge | Die Schriftenverwaltung für Windows