Способ и устройство для фильтрации информации

1. Способ фильтрации информации, включающий:
получение идентификатора сети, к которой в настоящий момент осуществляют доступ, при этом идентификатор сети представляет собой идентификатор оператора связи, предоставляющего эту сеть;
определение, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети, и,
если правило фильтрации информации хранится, отфильтровывание кода, добавленного оператором в код веб-страницы, согласно правилу фильтрации информации, при этом код веб-страницы передают из сервера веб-страниц в клиентский терминал через сервер оператора.
2. Способ по п. 1, также включающий:
если правило фильтрации информации не хранится, определение, выполнена ли сервером оператора операция добавления кода, добавляемого оператором, посредством доступа к заранее заданной веб-странице, и,
если операция добавления кода, добавляемого оператором, выполнена сервером оператора, формирование правила фильтрации информации согласно идентификатору сети и коду, добавленному оператором.
3. Способ по п. 2, в котором определение, была ли выполнена сервером оператора операция добавления кода, добавляемого оператором, посредством доступа к заранее заданной веб-странице включает:
доступ к заранее заданной веб-странице;
прием первого кода веб-страницы, переданного сервером оператора;
определение, является ли первый код веб-страницы идентичным второму коду веб-страницы, при этом второй код веб-страницы является исходным кодом веб-страницы, соответствующим заранее заданной веб-странице, и,
если первый код веб-страницы отличается от второго кода веб-страницы, определение того, что сервером оператора выполнена операция добавления кода, добавляемого оператором.
4. Способ по п. 3, в котором формирование правила фильтрации информации согласно идентификатору сети и коду, добавленному оператором, включает:
получение кода различия между первым и вторым кодами веб-страницы;
определение того, что код различия является кодом, добавленным оператором, и
формирование правила фильтрации информации согласно соответствующей связи между идентификатором сети и кодом, добавленным оператором.
5. Способ по любому из п.п. 1-4, также включающий:
передачу отчета о правиле фильтрации информации в сервер, при этом сервер сконфигурирован для агрегирования правил фильтрации информации, переданных соответствующими клиентскими терминалами, и формирования информации обновления в отношении правил фильтрации информации для соответствующих операторов связи, и
прием информации обновления, переданной сервером и соответствующей правилу фильтрации информации для сети, к которой в настоящий момент осуществляют доступ, и обновление правила фильтрации информации согласно информации обновления.
6. Устройство для фильтрации информации, содержащее:
модуль получения, сконфигурированный для получения идентификатора сети, к которой в настоящий момент осуществляется доступ, при этом идентификатор сети представляет собой идентификатор оператора связи, предоставляющего эту сеть;
первый модуль определения, сконфигурированный для определения, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети, и
модуль фильтрации, сконфигурированный для отфильтровывания кода, добавленного оператором в код веб-страницы, согласно правилу фильтрации информации, если правило фильтрации информации хранится, при этом код веб-страницы передается из сервера веб-страниц в клиентский терминал через сервер оператора.
7. Устройство по п. 6, также содержащее:
второй модуль определения, сконфигурированный для определения, была ли выполнена сервером оператора операция добавления кода, добавляемого оператором, если правило фильтрации информации не хранится, посредством доступа к заранее заданной веб-странице, и
модуль формирования, сконфигурированный для формирования правила фильтрации информации в соответствии с идентификатором сети и кодом, добавленным оператором, если сервером оператора была выполнена операция добавления кода, добавляемого оператором.
8. Устройство по п. 7, в котором второй модуль определения включает: подмодуль доступа, сконфигурированный для доступа к заранее заданной веб-странице;
подмодуль приема, сконфигурированный для приема первого кода веб-страницы, переданного сервером оператора;
подмодуль определения, сконфигурированный для определения, является ли первый код веб-страницы идентичным второму коду веб-страницы, при этом второй код веб-страницы является исходным кодом веб-страницы, соответствующим заранее заданной веб-странице, и
первый подмодуль определения, сконфигурированный для определения того, что сервером оператора была выполнена операция добавления кода, добавляемого оператором, если первый код веб-страницы отличается от второго кода веб-страницы.
9. Устройство по п. 8, в котором модуль формирования включает:
подмодуль получения, сконфигурированный для получения кода различия между первым и вторым кодами веб-страницы;
второй подмодуль определения, сконфигурированный для определения того, что код различия является кодом, добавленным оператором, и
подмодуль формирования, сконфигурированный для формирования правила фильтрации информации согласно соответствующей связи между идентификатором сети и кодом, добавленным оператором.
10. Устройство по любому из пп. 6-9, также содержащее:
модуль передачи отчетов, сконфигурированный для передачи отчета о правиле фильтрации информации в сервер, при этом сервер сконфигурирован для агрегирования правил фильтрации информации, переданных соответствующими клиентскими терминалами, и формирования информации обновления в отношении правил фильтрации информации для соответствующих операторов связи, и
модуль обновления, сконфигурированный для приема информации обновления, переданной сервером и соответствующей правилу фильтрации информации для сети, к которой в настоящий момент осуществляется доступ, и для обновления этого правила фильтрации информации согласно информации обновления.
11. Устройство для фильтрации информации, содержащее:
процессор и
память для хранения инструкций, исполняемых процессором;
при этом процессор сконфигурирован
для получения идентификатора сети, к которой в настоящий момент осуществляется доступ, причем идентификатор сети представляет собой идентификатор оператора связи, предоставляющего эту сеть;
для определения, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети, и,
если правило фильтрации информации хранится, для отфильтровывания кода, добавленного оператором в код веб-страницы, согласно правилу фильтрации информации, при этом код веб-страницы передается из сервера веб-страниц в клиентский терминал через сервер оператора.