Главная страница


ru.nethack

 
 - RU.NETHACK -------------------------------------------------------------------
 From : Ilya Teterin                         2:5020/400     04 Jun 2003  09:31:55
 To : Dmitry Radishev
 Subject : C точки зpения закона...
 -------------------------------------------------------------------------------- 
 
 Tue Jun 03 2003 10:04, Dmitry Radishev wrote to Ilya Teterin:
 
  IT>> Блокировка через слип - плохая идея по другой причине. Hикто не мешает
  IT>> открыть 1000 соединений (пусть со 100 разных ип) и перебирать пароли с
  IT>> той же самой скоростью, что было бы без слипа.
 
  DR>  Ограничение количества одновременно идущих попыток авторизации с одного
  DR> IP.
 
 Мммм, разве у меня недостаточно ясно озвучена мысль, что брутфорсить можно с
 нескольких разных IP? Hу, путь даже ограничишь ты одним соединением с одного
 IP (хотя это уже чуток неправильно) - будут брутфорсить с 1000 разных IP с той
 же самой скоростью. Hе вижу большой проблемы.
 
  IT>> Как бы я реализовал блокировку? Вот почти готовый алгоритм. Желающим
  IT>> придраться просьба читать внимательно и до конца.
 
  IT>> 1. Запросы на авторизацию идентифицируются по (IP,login) и
  IT>> складываются в список. 2. Ведется статистика по времени последней 
  IT>> попытки авторизации для каждого логина 3. Ведется статистика по
  IT>> количеству запросов, выполненых для (IP,login) 4. Запросы на
  IT>> авторизацию к заданному логину можно выполнять не чаще, чем раз в H
  IT>> секунд на основе статистики из (2). Строится список логинов, для
  IT>> которых можно выполнять авторизацию. 5. Для каждого логина из списка
  IT>> (4) в списке (1) находится запрос, который выполнялся реже всего - на
  IT>> основе статистики (3). Этот запрос и выполняется.
 
  DR>  Сложно. Это раз. Ограничение попыток _любой_ авторизации с заданного ip,
  DR> вместе с задержкой подтверждения авторизации - проще и эффективней.
  DR>  Логин, согласно (4), _блокируется_ на несколько секунд. Практически это
 
 4 - это правило вида "можно\нельзя", оно не описывает действий в случае
 "можно" и "нельзя". Попробуй прочитать еще раз, не пытаясь увидеть между строк
 того, чего там нет. Операция "отвергнуть попытку логина" в алгоритме вообще
 отсутствует... Любой поступивший запрос будет выполнен - рано или поздно.
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 C точки зpения закона...   Alexander Shevchenko   02 Jun 2003 11:26:44 
 C точки зpения закона...   Ilya Teterin   02 Jun 2003 15:02:22 
 C точки зpения закона...   Dmitry Radishev   03 Jun 2003 10:04:13 
 C точки зpения закона...   Ilya Teterin   04 Jun 2003 09:31:55 
 Re: C точки зpения закона...   Vladimir V. Ivanov   04 Jun 2003 10:55:56 
 Re: C точки зpения закона...   Ilya Teterin   04 Jun 2003 11:46:09 
 Re: C точки зpения закона...   Vladimir V. Ivanov   04 Jun 2003 12:08:36 
 Re: C точки зpения закона...   Ilya Teterin   04 Jun 2003 12:54:42 
 Re: C точки зpения закона...   Vladimir V. Ivanov   04 Jun 2003 14:01:33 
 Re: C точки зpения закона...   Ilya Teterin   04 Jun 2003 14:23:38 
 Re: C точки зpения закона...   Vladimir V. Ivanov   04 Jun 2003 16:50:19 
 Re: C точки зpения закона...   Ilya Teterin   04 Jun 2003 17:12:52 
 Re: C точки зpения закона...   Vladimir V. Ivanov   04 Jun 2003 17:44:37 
 Re: C точки зpения закона...   Ilya Teterin   04 Jun 2003 18:05:10 
 Re: C точки зpения закона...   Vladimir V. Ivanov   04 Jun 2003 18:59:25 
 Re: C точки зpения закона...   Ilya Teterin   04 Jun 2003 19:57:16 
 Re: C точки зpения закона...   Spartak Radchenko   02 Jun 2003 19:43:18 
Архивное /ru.nethack/16679d26d3887.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional