Welcome! Log In Create A New Profile

Advanced

Re: Запрет скачивания файла в несколько потоков

Sergey Shepelev
June 22, 2011 04:22PM
Стоит задача запретить несколько Range от одного посетителя. Из
коробки конфигом не решается. В общем случае не решается вообще.

Компромиссы:
- запретить Range значит запретить докачку. Легко сделать поковыряв
исходники, но вряд ли пользователи будут рады такому повороту.
- если не нужна 100% защита, а нужно ограничить "большинство"
пользователей - можно написать модуль, который держит в общей памяти
список ключей вида cookie + url. На дисконекте удалять все ключи этого
пользователя. Пользователям без куки - отдавать 302 с кукой. Злым
умышленникам ничто не мешает простым скриптом получить пачку кук и
качать с них.

Надёжных способов два:
- всё-таки ограничивать по IP
- http://en.wikipedia.org/wiki/Proof-of-work_system но это требует
специального софта у клиентов

2011/6/22 Vitaly Tskhovrebov <vt@chgk.info>:
> Я так понимаю, стоит задача запрета отличного от нуля Range заголовка. Сам
> этого не делал, но можно погуглить.
>
> --
> Regards, Vitaly Tskhovrebov
> Senior System Administrator
> U.S. +1 (206) 905-9939
> Russia +7 911 094-2035
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Запрет скачивания файла в несколько потоков

Wolf June 22, 2011 03:34PM

Re: Запрет скачивания файла в несколько потоков

vt June 22, 2011 03:58PM

Re: Запрет скачивания файла в несколько потоков

Sergey Shepelev June 22, 2011 04:22PM

Re: Запрет скачивания файла в несколько потоков

vt June 22, 2011 04:36PM

Re: Запрет скачивания файла в несколько потоков

Wolf June 23, 2011 11:57AM

Re: Запрет скачивания файла в несколько потоков

Wolf June 23, 2011 12:50PM

Re: Запрет скачивания файла в несколько потоков

Maxim Dounin June 23, 2011 06:02AM

Re: Запрет скачивания файла в несколько потоков

Nefer June 23, 2011 08:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 235
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready