Eternius: Taint: insecure ...

Beitrag lesen

Hallo,

#!/usr/bin/perl -wT

use strict;

my $cmd = "@ARGV";

system "$cmd";


>   
> Wie bekomme ich nun $cmd sicher? Ich möchte ungern auf taint verzichten. Mein dickes Perlbüchlein spuckt zwar eine - inoffizielle - Lösung aus, von der aber abgeraten wird. Hat da jemand eine Idee die er mit mir teilen mag?  
  
  was soll das werden?  
  hast du mal im internet gesucht und gelesen wir man mit taint arbeitet?  
  - nimm eine tainted variable  
  - untainte sie, indem du z.b. einen regulären ausdrück mit () und $1 usw darauf anwendest.  
  
  "$variable" oder "@array" ist nicht gut (freundlich gesagt).  
  verwende "asdf".$var."asdf" oder "asdf".join ("",@array)."asdf"  
  
gruss

-- 
no strict;  
no warnings;  
  
Ich weiss es nicht, aber ich bin mir nicht sicher.  
Craptastic.  
Wenn ich groß bin, werde ich eine nervige künstliche Intelligenz.