Запит одного файлу повернути кілька [закрито]


1

Наразі у мене встановлений веб-сервер, який є лише файловим сервером, який під час підключення та простого запиту на отримання отримує відправлений запитаний файл

Однак те, що я дивуюсь це можна запитати один файл і отримати кілька файлів назад? Якщо так, то як це працює?


Як сервер знає, які файли надсилати? Ви маєте на увазі, що сервер отримає одну петицію, наприклад / file1 + file2 + file3, і отримає відповідь з усіма файлами, об'єднаними (або стисними)? або відповідь, що спонукає користувача зберегти 3 різні файли?
NuTTyX

це стосується теоретичної атаки DOS для мого майстер-проекту, моя ідея полягала в низькій атаці ресурсів, коли один запит GET призвів би до трьох файлів seprate, які будуть надіслані
Rich

Це звучить дуже схоже на "атаку діапазону". Заголовок діапазону використовується для запиту частини файлу, і він використовується для забезпечення відновлення завантаження на декількох сайтах. Деякі сервери відповідатимуть на одне запит із кількома діапазонами, тому можна було б запитувати в одному клопотанні десятки або сотні копій одного файлу: Range: bytes=0-,0-,0-,0-,0- і т.д. Ця атака виправлена ​​на поточних версіях і на тих, хто все ще вразливий, можна легко уникнути через mod_headers, mod_rewrite або mod_security.
NuTTyX

Завдяки поганому погляну на це, чи є інші атаки, подібні до цього, щоб досягти того ж ефекту DOS, і чи є у вас приклади діапазону атаки на те, як його впровадити, або документи, які показують, як я не можу знайти це завдяки :)
Rich

Шукайте "apache range attack" на Google, якщо вам дійсно потрібно більше інформації. Також, будь ласка, припиніть завантаження одного й того ж запитання на всіх інших сайтах stackexchange.
NuTTyX
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.