Назад | Перейти на главную страницу

Apache - отключить запросы диапазона - недостатки?

Поскольку существует работающий эксплойт против реализации диапазона байтов Apache (CVE-2011-3192, посмотреть здесь), Я бы хотел отключить его до тех пор, пока с моими дистрибутивами (Debian, Ubuntu) не будут отправлены официальные исправления. Все сайты - это "обычные" сайты без больших загрузок. Есть ли какие-либо недостатки в отключении этой функции, кроме загрузки, которая не может быть возобновлена?

PS: Я отключаю эту функцию, включив mod_headers и сбросить заголовок диапазона, используя следующую строку:

RequestHeader unset Range

Некоторым приложениям, которые обращаются напрямую к сайтам, нравится использовать диапазоны - я считаю, что Adobe Reader - хороший пример.

Вы можете просмотреть журналы Apache с помощью grep в поисках 206 коды частичного ответа, чтобы узнать, действительно ли кто-нибудь использует диапазоны для вашего сайта.

В качестве обходного пути для этого эксплойта я бы сказал использовать тот, который рекомендован Apache, который просто блокирует диапазоны, когда запрашивается более 5 наборов, что должно оставлять любые обычные запросы диапазонов нетронутыми, но блокировать вредоносные:

SetEnvIf Range (,.*?){5,} bad-range=1
RequestHeader unset Range env=bad-range