Система должна обеспечивать определение категории интернет-ресурса путем сопоставления URL-адреса с базой URL-адресов Реестра НСОР. Система должна поддерживать множество категорий интернет-ресурсов.
Система должна обеспечивать возможность анализа поисковых HTTP-запросов путем разбора запроса, сформированного поисковыми машинами, и сравнением составных частей запроса со словарем слов, словосочетаний и словообразований, включенных в запрещенные категории в Реестре НСОР. Система должна поддерживать множество категорий запрещенных слов, словообразований и словосочетаний.
Если интернет-ресурс не попадает ни под одну категорию, то система должна обеспечивать анализ с применением семантического и морфологического анализа.
Система должна обеспечивать возможность семантического и морфологического анализа информации интернет-ресурсов, получаемых по HTTP-протоколу, на основе списков запрещенных слов, словообразований и словосочетаний, сформированных в Реестре НСОР, а также сочетаний слов из разных категорий, образующих совокупности запрещенных выражений. Информация интернет-ресурсов должна интерпретироваться строго согласно стандартам на протокол передачи гипертекста и язык разметки гипертекста, в том числе должна корректно определяться кодировка передаваемых данных.
Система должна обеспечивать сопоставление категории интернет-ресурса с категорией пользователя и принимать решение о доступе пользователя к информации.