MudGuard: Dateiupload und Sicherheit / lesbarer

Beitrag lesen

Hi,

Du müsstest tatsächlich den Dateiinhalt prüfen. Bilddateien erkennt man beispielsweise daran, dass getimagesize() plausible Werte liefert; PDF-Dokumente erkennt man daran, dass sie mit dem String "PDF%" beginnen.

Nein. Am Nicht-Vorhandensein von PDF% am Dateianfang kann man erkennen, daß es sich nicht um eine PDF-Datei handelt.

Der Anfang PDF% ist eine notwendige, aber nicht hinreichende Bedingung, daß es sich bei der Datei um ein PDF handelt. Wenn ich am Anfang einer beliebigen Text-Datei "PDF%" einfüge, wird aus der Datei noch keine PDF-Datei.

cu,
Andreas a/k/a MudGuard