СПОСОБ И СИСТЕМА ФИЛЬТРАЦИИ СВЕТОВОГО ТРАФИКА

1. Способ фильтрации множества запросов DNS, каждый из которых содержит имя запроса и тип записи ресурса, согласно которому:
определяют правила фильтрации, включая доменное имя, тип фильтра и процент блокирования поступающих запросов;
формируют файла фильтрации, содержащего правило фильтрации;
передают файл фильтрации из сервера на множество программ-посредников фильтра;
передают файл фильтрации из каждого множества программ-посредников фильтрации на один или несколько серверов обработки трафика;
принимают множество запросов DNS в одном или в одном из нескольких серверов обработки трафика;
определяют соответствие между доменным именем и именем запроса и между типом записи ресурса и типом фильтра для подмножества, входящего во множество запросов DNS; и
блокируют предопределенный процент запросов из подмножества, входящего во множество запросов DNS, при этом предопределенный процент равен проценту блокирования поступающих запросов.
2. Способ по п.1, отличающийся тем, что правило фильтрации дополнительно содержит время завершения действия фильтра.
3. Способ по п.2, отличающийся тем, что дополнительно включает обновление правила фильтрации после предопределенного периода времени, меньшего времени завершения действия фильтра.
4. Способ по п.1, отличающийся тем, что дополнительно включает передачу статуса правила фильтрации из множества программ-посредников фильтра на сервер.
5. Способ по п.1, отличающийся тем, что процент блокирования поступающих запросов изменяют в диапазоне от нуля до 100%.
6. Способ по п.1, отличающийся тем, что дополнительно включает тестирование правила фильтрации до блокирования предопределенного процента подмножества, входящего во множество запросов DNS.
7. Способ по п.1, отличающийся тем, что определение правила фильтрации включает определение, по меньшей мере, одного из режимов - реального или тестового.
8. Способ фильтрации сетевых запросов, согласно которому:
определяют правило фильтрации, включающее критерии фильтрации, режим фильтрации и процент блокирования поступающих запросов;
принимают сетевые запросы;
анализируют полученные сетевые запросы;
определяют соответствие первого поля в части полученных сетевых запросов критериям фильтрации; и
блокируют предопределенный процент части сетевых запросов, при этом предопределенный процент равен проценту блокировании запросов.
9. Способ по п.8, отличающийся тем, что критерии фильтрации включают, по меньшей мере, доменное имя, диапазон изменения IP-адресов отправителя или биты заголовка протокола.
10. Способ по п.9, отличающийся тем, что диапазон изменения IP-адресов отправителя представлен в системе счисления CIDR.
11. Способ по п.10, отличающийся тем, что определение соответствия первого поля в части полученных сетевых запросов критериям фильтрации включает соответствие IP-адреса отправителя в части полученных сетевых запросов IP-адресу отправителя в правиле фильтрации.
12. Способ по п.9, отличающийся тем, что критерии фильтрации дополнительно включают тип записи ресурса DNS.
13. Способ по п.9, отличающийся тем, что критерии сети включают заголовок протокола, включающий заголовок HTTP.
14. Способ по п.8, отличающийся тем, что правило фильтрации дополнительно включает время завершения действии фильтра.
15. Способ по п.14, отличающийся тем, что дополнительно включает обновление правила фильтрации после предопределенного периода времени, меньшего времени завершения действии фильтра.
16. Способ по п.8, отличающийся тем, что критерии сети включают, по меньшей мере, один из запросов либо OCSP или WHOIS.
17. Способ по п.8, отличающийся тем, что дополнительно включает тестирование правила фильтрации до блокирования предопределенного процента части сетевых пакетов данных.
18. Способ по п.8, отличающийся тем, что дополнительно включает распространение правила фильтрации на множество удаленных сайтов, отличающийся тем, что во множестве удаленных сайтов выполняется анализ, определение и блокирование запросов.
19. Способ по п.8, отличающийся тем, что дополнительно включает получение отчета о статусе активных фильтров на экране пульта управления.
20. Машинно-читаемый носитель, хранящий множество инструкций для управления процессором данных, с целью фильтрации сетевых запросов, множество инструкций, включающих:
инструкции, дающие процессору данных команду на определение правила фильтрации, включающего критерии фильтрации, режим фильтрации и процент блокирования поступающих запросов;
инструкции, дающие процессору данных команду на прием сетевых запросов;
инструкции, которые дают процессору данных команду на анализ полученных сетевых запросов.
инструкции, дающие процессору данных команду на определение соответствия первого поля в части полученных сетевых запросов критериям фильтрации; и
инструкции, дающие процессору данных команду блокировать предопределенный процент в части сетевых запросов, при этом такой предопределенный процент равен проценту блокирования поступающих запросов.
21. Машинно-читаемый носитель по п.20, отличающийся тем, что критерии фильтрации включают, по меньшей мере, доменное имя, диапазон изменения IP-адресов отправителя или биты заголовка протокола.
22. Машинно-читаемый носитель по п.21, отличающийся тем, что критерии фильтрации включают тип записи ресурса DNS.
23. Машинно-читаемый носитель по п.21, отличающийся тем, что диапазон изменения IP-адресов отправителя представлен в системе счисления CIDR.
24. Машинно-читаемый носитель по п.21, отличающийся тем, что биты заголовка, принадлежащего протоколу, содержат заголовок HTTP.
25. Машинно-читаемый носитель по п.20, отличающийся тем, что сетевые критерии включают, по меньшей мере, один из запросов - OCSP или WHOIS.
26. Машинно-читаемый носитель по п.20, отличающийся тем, что дополнительно включает инструкции, дающие процессору данных команду на тестирование правила фильтрации до блокирования предопределенного процента части сетевых пакетов данных.
27. Машинно-читаемый носитель по п.20, отличающийся тем, что дополнительно включает инструкции, дающие процессору данных команду на распространение правила фильтрации во множество удаленных сайтов.