Обнаружилось что пользователи обходят запрет на скачивание mp3 всеволишь добавляя знак вопроса в конец адреса!
т.е. по этому адресу они качать не могут:
http://music.df.ru/Electronic/Angel Tears/Angel Tears Vol 2/01 For Rebeka.mp3а по эому адресу они спокойно качают:
http://music.df.ru/Electronic/Angel Tears/Angel Tears Vol 2/01 For Rebeka.mp3?
Чем запрещаешь скачивание mp3?>Обнаружилось что пользователи обходят запрет на скачивание mp3 всеволишь добавляя знак вопроса
>в конец адреса!
>т.е. по этому адресу они качать не могут:
>http://music.df.ru/Electronic/Angel Tears/Angel Tears Vol 2/01 For Rebeka.mp3
>
>а по эому адресу они спокойно качают:
>http://music.df.ru/Electronic/Angel Tears/Angel Tears Vol 2/01 For Rebeka.mp3?
acl my src x.x.x.x
acl mp3files urlpath_regex \.mp3$
http_access my mp3files
http_access deny all
>acl my src x.x.x.x
>acl mp3files urlpath_regex \.mp3$
>http_access my mp3files
>http_access deny allНу так убери $ в конце, и пусть юзера выЁ***ся сколько влезет. ^_____^
\.mp3$
Означает, что правило сработает, если в конце строки будет .mp3я пишу так:
\..+\/.+\.mpg([\W_]|$)
\..+\/.+\.mp3([\W_]|$)
\..+\/.+\.avi([\W_]|$)
\..+\/.+\.wav([\W_]|$)
\..+\/.+\.mpeg([\W_]|$)Но правда это в регулярных выражениях перла под режик.
>acl my src x.x.x.x
>acl mp3files urlpath_regex \.mp3$
>http_access my mp3files
>http_access deny all
>\..+\/.+\.mp3([\W_]|$)Хмм. Так юзера тоже обходят тупой заменой точки перед mp3 на .. Например вместо music.mp3 - music.mp3
Блин, умный юзер пошел...
Извиняюсь, должно было быть так>Хмм. Так юзера тоже обходят тупой заменой точки перед mp3 на %2e
>Например вместо music.mp3 - music%2emp3
>