Mam następujące pytanie. Mam sobie naprzyklad hosting fotek. I mozna tylko uploadowac fotki. Co jest niebezpiecznego w tym jak sprawdzam samo rozszerzenie pliku, ale nie sprawdzam jego nagłówka? Jak włamywacz może to wykorzystać?
MWL
19.11.2008, 11:10:37
Hehe, człowiek uczy się na błędach... Sam tak miałem. Obecjie na ifotos.pl mam zabezpieczenie przed zarówno nagłówkami (content/type), jak i rozszerzenie. Ale pamiętaj. Mime type zawsze możesz zmienić! Na początek miałem samo mimetype i ktoś podałał plik .php z mime type image/jpeg. Zapraszam na bloga beldzia...
nexis
19.11.2008, 12:27:36
Spróbuj odczytać szerokość i wysokość obrazka. Jeśli to nie będzie możliwe, to prawdopodobnie nie jest to plik graficzny.
l0ud
19.11.2008, 22:46:31
Cytat
Mam sobie naprzyklad hosting fotek. I mozna tylko uploadowac fotki. Co jest niebezpiecznego w tym jak sprawdzam samo rozszerzenie pliku, ale nie sprawdzam jego nagłówka? Jak włamywacz może to wykorzystać?
Może zapchać Ci serwer zbędnymi plikami, np. wgrywając archiwa pod rozszerzeniem .jpg. Prócz tego nic Ci nie grozi