СПОСОБ ОБЕСПЕЧЕНИЯ ДОСТУПА К ОБЪЕКТАМ В ОПЕРАЦИОННОЙ СИСТЕМЕ

Способ обеспечения доступа к объектам в операционной системе (ОС), заключающийся в том, что каждому пользователю заранее присваивают и затем запоминают сигнал идентификатора пользователя и сигнал идентификатора образа пользователя, для каждого объекта ОС заранее формируют и затем запоминают сигнал метки объекта, включающий по крайней мере сигнал имени объекта, сигнал уровня доступа к объекту, сигналы идентификатора действий объекта, пользователь вводит сигнал идентификатора пользователя, по которому осуществляют его идентификацию и аутентификацию и при идентификации принимают решение о доступе пользователя к ОС, формируют сигнал запроса на обслуживание, содержащий сигнал идентификатора пользователя и сигналы описания запрашиваемых действий над объектом, передают сформированный сигнал запроса на обслуживание в ядро ОС, если сигнал ранга допуска пользователя выше сигнала уровня доступа к объекту, то формируют сигнал разрешения выполнения действий, описания которых содержатся в сигнале запроса на обслуживание, если сигнал ранга допуска пользователя равен сигналу уровня доступа к объекту, то сравнивают сигнал ранга доверия пользователя с сигналами уровней доверия для действий, предназначенных для выполнения над объектом, если сигнал ранга доверия пользователя выше сигналов уровней доверия для действий объекта, то сравнивают сигналы идентификаторов действий объекта с сигналами идентификаторов действий пользователя, отличающийся тем, что сигнал идентификатора образа пользователя включает в себя по крайней мере сигнал уровня допуска пользователя, сигналы категорий пользователя, сигнал роли пользователя, сигнал метки объекта дополнительно включает в себя сигнал идентификатора объекта, сигналы категорий объекта, и сигналы разрешенных действий над объектами для каждого пользователя, сигнал идентификатора пользователя и сигнал идентификатора образа пользователя запоминают в базе данных пользователей, сигнал метки объекта запоминают в базе данных атрибутов безопасности на диске, сигнал запроса на обслуживание дополнительно содержит сигнал идентификатора объекта, при старте ОС запускают и регистрируют сервер ресурсов, обслуживающий каждый объект в ОС, на сервере атрибутов безопасности, используя уникальный сигнал идентификатора сервера, после готовности обслуживающего соответствующий объект сервера ресурсов к обработке сигнала запроса, формируют от ядра для сервера безопасности сигнал проверки запроса, который включает в себя по крайней мере сигнал идентификатора объекта, сигнал идентификатора сервера ресурсов, сигнал идентификатора пользователя, сигналы запрашиваемых действий над объектом, после готовности сервера безопасности к обработке полученного сигнала проверки запроса, считывают из сигнала проверки запроса сигнал идентификатора пользователя и запрашивают у сервера базы данных пользователей сигнал образа пользователя, передавая ему сигнал идентификатора пользователя, по сигналу от сервера безопасности, с помощью сервера базы данных пользователей считывают из базы данных пользователей сигнал образа пользователя на основе сигнала идентификатора пользователя и возвращают результат серверу безопасности, с помощью сервера безопасности считывают из сигнала проверки запроса сигнал идентификатора объекта и сигнал идентификатора пользователя и запрашивают у сервера атрибутов безопасности сигнал метки объекта, передавая ему сигнал идентификатора ресурсов, сигнал идентификатора объекта и сигнал идентификатора пользователя, по сигналу от сервера безопасности, с помощью сервера атрибутов безопасности считывают из базы данных атрибутов безопасности сигнал метки объекта, используя полученный от сервера безопасности сигнал идентификатора сервера ресурсов, сигнал идентификатора объектов и сигнал идентификатора пользователя, и возвращают сигнал метки объекта серверу безопасности, в сервере безопасности сравнивают сигнал образа пользователя, сигнал метки объекта и сигналы описания запрашиваемых действий над объектами и принимают решение о разрешении или запрете запрошенных действий пользователя над объектом, если сигнал роли пользователя обладает эксклюзивными правами доступа на объект, то доступ пользователя к объекту разрешается, если множество сигналов описания запрашиваемых действий над объектом не принадлежат множеству сигналов разрешенных действий над объектом для данного пользователя, то доступ пользователя к объекту запрещается, если множество сигналов категорий объекта, извлеченного из сигнала образа пользователя, не принадлежит множеству категорий объекта, извлеченного из сигнала метки пользователя, то доступ пользователя к объекту запрещается, если действия разрешены правилами политик безопасности, то в сервере безопасности формируют сигнал разрешения действия ядру, если действия запрещены правилами политик безопасности, то в сервере безопасности формируют сигнал запрета действия ядру, а так же формируют сигнал регистрации несанкционированного доступа для сервера аудита безопасности, если ядро получает от сервера безопасности сигнал разрешения действия, то передают сигнал запроса серверу ресурсов для его дальнейшей обработки.