Веб-безпека · Senior · Запитання 64 з 75
Чому завантажені файли треба перевіряти за вмістом, а не лише за розширенням?
- 1Бо браузери прибирають розширення під час завантаження
- ✓Правильна відповідь: Імена й
Content-Typeконтролює зловмисник; перевіряйте magic bytes, розмір і розбирайте в пісочниці - 3Бо розширення чутливі до регістру
Пояснення
Зберігайте файли поза коренем сайту зі згенерованими іменами, скануйте їх і ніколи не виконуйте й не віддавайте з основного origin.