Enrico: Bösartigen Code filtern / Shell-Kommandos

Beitrag lesen

Hallo,

gerade beschäftige ich mich mit der Absicherung von User-Eingaben in Formularen gegen bösartigen Code.

Aktuell habe ich folgende 3 "Bereinigungen" eingebaut:

$Feld_Inhalt = strip_tags ($Feld_Inhalt);
$Feld_Inhalt = escapeshellarg ($Feld_Inhalt);
$Feld_Inhalt = escapeshellcmd ($Feld_Inhalt);

Ist damit 100% sichergestellt, dass keine Shell-Kommandos übernommen werden ? Werden hier auch Devices wie CON, PRN, AUX etc abgefangen ?

Reicht dies, um nahezu sicher zu sein ?

Eine Absicherung gegen SQL-Injektionen ist nicht notwendig, weil ich mit Textdateien arbeite.

Enrico