Bezpieczeństwo aplikacji webowych · Senior · Pytanie 64 z 75
Dlaczego wgrywane pliki trzeba sprawdzać po treści, a nie tylko po rozszerzeniu?
- 1Bo przeglądarki usuwają rozszerzenia przy wgrywaniu
- ✓Poprawna odpowiedź: Nazwy i
Content-Typekontroluje atakujący; sprawdzaj magic bytes, rozmiar i parsuj w piaskownicy - 3Bo rozszerzenia rozróżniają wielkość liter
Wyjaśnienie
Przechowuj pliki poza katalogiem głównym serwera z generowanymi nazwami, skanuj je i nigdy nie uruchamiaj ani nie serwuj z głównego originu.