ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: FR: accesskey patch



Hello Mykola,

Friday, January 11, 2008, 11:44:39 PM, you wrote:

> 2008/1/11, pavel@xxxxxxxxxxx <pavel@xxxxxxxxxxx>:
>>
>>  Mykola S. Grechukh пишет:
>>  2008/1/11, pavel@xxxxxxxxxxx <>:
>>
>>
>>  Mykola S. Grechukh пишет:
>>  2008/1/11, pavel@xxxxxxxxxxx <>:
>>
>>
>>  Доброго времени Evan.
>>
>> Для лайти есть такой модуль mod_secdownload ->
>> http://trac.lighttpd.net/trac/wiki/Docs:ModSecDownload
>> Возможно-ли нечто подобное сделать?
>>
>>  это оно и есть, кроме timestamp (который я пока не придумал, как
>> проверять из md5 хэша).
>>
>>  Засада :(
>>
>>  это действительно критично? url можно привязать к ip клиента.
>>
>>  url должен быть такой:
>> http://host.tld/arch/328745a8dd89635121b5a5d9c3eff17e/47878578/path/to/file.txt

> ну. вопрос в том, какую информацию включать в хэш.

я понимаю это аналог mod_auth_token для apache, тогда так:

url = .../hash/ttl/...
hash = md5(secrеt + ip + ttl)

пришел запрос:
1. проверяешь целосность урла и ип адрес
2. проверяешь unixtime() > ttl

-- 
Best regards,
 Artem                            mailto:artem.povaluhin@xxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.