СПОСОБ, УСТРОЙСТВО И СИСТЕМА УПРАВЛЕНИЯ ПОЛНОМОЧИЯМИ

1. Способ управления полномочиями, включающий в себя
получение данных пользования полномочиями пользователя,
обработку данных пользования полномочиями для получения результата по полномочиям, и
отправку результата по полномочиям, полученного при обработке, на терминал, чтобы терминал обновил соответствующий вариант полномочий.
2. Способ по п. 1, отличающийся тем, что обработка данных пользования полномочиями для получения результата по полномочиям включает в себя
обработку данных пользования полномочиями в соответствии с выбором полномочий, чтобы получить значение достоверности полномочий и первоначальный выбор полномочий, и
внесение изменений в первоначальный выбор полномочий в соответствии со значением достоверности полномочий и пороговым значением, чтобы получить результат по полномочиям.
3. Способ по п. 2, отличающийся тем, что обработка данных пользования полномочиями в соответствии с выбором полномочий, чтобы получить значение достоверности полномочий и первоначальный выбор полномочий, включает в себя
обработку на понижение уровня шума данных пользования полномочиями,
выполнение обучения методом опорных векторов с использованием данных пользования полномочиями, для которых было соответственно проведено понижение уровня шума согласно двум вариантам выбора полномочий: «разрешение» и «отказ» в варианте полномочий, чтобы получить значение достоверности полномочий и первоначальный выбор полномочий соответствующего варианта полномочий.
4. Способ по п. 2, отличающийся тем, что обработка данных пользования полномочиями в соответствии с выбором полномочий для получения значения достоверности полномочий и первоначального выбора полномочий включает в себя
обработку на понижение уровня шума данных пользования полномочиями,
выполнение кластерного анализа с использованием данных пользования полномочиями в отношении пользователя в соответствии с алгоритмом кластеризации для получения типа кластера пользователя, и
в соответствии с типом кластера пользователя выполнение обучения методом опорных векторов соответственно по каждому типу пользователя, согласно двум вариантам выбора полномочий: «разрешение» и «отказ» в варианте полномочий, чтобы получить значение достоверности полномочий и первоначальный выбор полномочий,
соответствующие варианту полномочий.
5. Способ по п. 2, отличающийся тем, что обработка данных пользования полномочиями в соответствии с выбором полномочий, чтобы получить значение достоверности полномочий и первоначальный выбор полномочий, включает в себя
обработку на понижение уровня шума данных пользования полномочиями;
классификацию данных пользования полномочиями, для которых было проведено понижение уровня шума, на обучающий набор данных и тестовый набор данных в соответствии с коэффициентом классификации, и
выполнение обучения методом опорных векторов с использованием обучающего набора данных соответственно согласно двум вариантам выбора полномочий: «разрешение» и «отказ» в варианте полномочий, чтобы получить первоначальный выбор полномочий и значение достоверности полномочий, соответствующие варианту полномочий.
6. Способ по п. 5, отличающийся тем, что дополнительно включает в себя
определение корректности первоначального выбора полномочий с помощью тестового набора данных для получения точности выбора полномочий.
7. Способ по п. 2, отличающийся тем, что внесение изменений в первоначальный выбор полномочий в соответствии со значением достоверности полномочий и пороговым значением для получения результата по полномочиям включает в себя
соответственно сравнение значения достоверности полномочий, соответствующего варианта полномочий, с пороговым значением, и
когда значение достоверности полномочий меньше, чем пороговое значение, внесение изменений в первоначальный выбор полномочий, чтобы он стал выбором по запросу, в качестве результата по полномочиям, и
когда значение достоверности полномочий больше или равно пороговому значению, использование первоначального выбора полномочий в качестве результата по полномочию.
8. Способ управления полномочиями, отличающийся тем, что включает в себя
получение результата по полномочиям, отправленного с сервера,
получение информации по конфигурации соответствующих полномочий в соответствии с результатом по полномочиям, и
обновление соответствующего варианта полномочий в соответствии с информацией по конфигурации, соответствующей текущему полномочию.
9. Способ по п. 8, отличающийся тем, что получение информации по конфигурации соответствующих полномочий в соответствии с результатом по полномочиям включает в
себя
получение имени приложения в результате по полномочиям, который получен в настоящий момент, и
получение информации по конфигурации текущего полномочия в соответствии с именем приложения.
10. Способ по п. 9, отличающийся тем, что получение имени приложения в результате по полномочиям, который получен в настоящий момент, включает в себя
получение идентификатора пользователя в результате по полномочиям, который получен в данный момент, и
если идентификатор пользователя в результате по полномочиям соответствует идентификатору пользователя в терминале, получение имени приложения.
11. Способ по п. 8, отличающийся тем, что обновление соответствующего варианта полномочий в соответствии с информацией по конфигурации, соответствующей текущему полномочию, включает в себя
запрос о типе, к которому принадлежит имя текущего полномочия, в соответствии с информацией о типе в информации по конфигурации, и
определение, относится ли текущее полномочие к белому списку когда тип текущего полномочия является типом автоматического запуска, и если да, вывод на экран диалогового окна для запроса на обновление описательной информации соответствующего варианта полномочий, и
обновление варианта полномочий в соответствии с выбором пользователя.
12. Способ по п. 8, отличающийся тем, что обновление соответствующего варианта полномочий в соответствии с информацией по конфигурации, соответствующей текущему полномочию, включает в себя
запрос о типе, к которому принадлежит имя текущего полномочия, в соответствии с информацией о типе в информации по конфигурации, и
определение того, принадлежит ли текущее полномочие к уязвимым полномочиям защиты, когда тип текущего полномочия является типом приложения, и если да, вывод на экран диалогового окна для запроса пользователю на обновление соответствующего варианта полномочий, и
обновление варианта полномочий в соответствии с выбором пользователя.
13. Способ по п. 8, отличающийся тем, что обновление соответствующего варианта полномочий в соответствии с информацией по конфигурации, соответствующей текущему полномочию, включает в себя
запрос о типе, к которому принадлежит имя текущего полномочия, в соответствии с информацией о типе в информации по конфигурации, и
определение, получило ли текущее полномочие полномочия ROOT в управлении полномочиями ROOT, когда тип текущего полномочия является типом ROOT, и если текущее полномочие получило полномочия ROOT в управлении полномочиями ROOT, вывод на экран диалогового окна для запроса пользователю на обновление соответствующего варианта полномочий; а если текущее полномочие не получило полномочия ROOT в управлении полномочиями ROOT, вывод на экран сообщения для пользователя, что обновление варианта полномочий запрещено.
14. Способ по п. 8, отличающийся тем, что дополнительно включает в себя
определение точности выбора полномочий в результате по полномочиям, полученном с сервера, и определение, превышает ли точность выбора полномочий заданную точность, и
обновление соответствующего варианта полномочий в соответствии с результатом по полномочиям, когда точность выбора полномочий превышает заданную точность, и
когда точность выбора полномочий меньше заданной точности, не проводить обновления соответствующего варианта полномочий.
15. Способ по любому из пп. 8-14, отличающийся тем, что дополнительно включает в себя
получение данных пользования полномочиями пользователя в соответствии с обновленным вариантом полномочий, и
возврат данных пользования полномочиями пользователя на сервер, чтобы сервер сохранил данные пользования полномочиями пользователя в облаке.
16. Устройство управления полномочиями, содержащее
собирающий модуль, выполненный так, чтобы получать данные пользования полномочиями пользователя,
модуль обработки, выполненный так, чтобы обрабатывать данные пользования полномочиями для получения результата по полномочиям, и
модуль отправки, выполненный так, чтобы отправлять результат по полномочиям, полученный при обработке, на терминал, чтобы терминал обновлял соответствующий вариант полномочий.
17. Устройство по п. 16, отличающееся тем, что модуль обработки содержит
субмодуль обработки, выполненный так, чтобы обрабатывать данные пользования полномочиями в соответствии с выбором полномочий, чтобы получить значение достоверности полномочий и первоначальный выбор полномочий, и
субмодуль внесения изменений, выполненный так, чтобы вносить изменения в первоначальный выбор полномочий в соответствии со значением достоверности полномочий и пороговым значением, для получения результата по полномочиям.
18. Устройство по п. 17, отличающееся тем, что субмодуль обработки содержит
блок шумопонижения, выполненный так, чтобы подвергать обработке понижение уровня шума данных пользования полномочиями, и
обучающий блок, выполненный так, чтобы выполнять обучение методом опорных векторов с использованием данных пользования полномочиями, для которых было соответственно проведено понижение уровня шума, согласно двум вариантам выбора полномочий: «разрешение» и «отказ» в аврианте полномочий, чтобы получить значение достоверности полномочий и первоначальный выбор полномочий соответствующего варианта полномочий.
19. Устройство по п. 17, отличающееся тем, что субмодуль обработки содержит
блок шумопонижения, выполненный так, чтобы подвергать обработке на понижение уровня шума данных пользования полномочиями,
кластерный блок, выполненный так, чтобы выполнять кластерный анализ с использованием данных пользования полномочиями в отношении пользователя в соответствии с алгоритмом кластеризации, чтобы получить тип кластера пользователя, и
обучающий блок, выполненный так, чтобы в соответствии с типом кластера пользователя выполнять обучение методом опорных векторов с использованием каждого типа пользователя соответственно согласно двум вариантам выбора: «разрешение» и «отказ» в варианте полномочий, чтобы получить значение достоверности полномочий и первоначальный выбор полномочий, соответствующие варианту полномочий.
20. Устройство по п. 17, отличающееся тем, что субмодуль обработки содержит
блок шумопонижения, выполненный так, чтобы подвергать обработке на понижение уровня шума данных пользования полномочиями,
блок классификации, выполненный так, чтобы классифицировать данные пользования полномочиями, для которых было проведено понижение уровня шума, на обучающий набор данных и тестовый набор данных в соответствии с коэффициентом классификации, и
обучающий блок, выполненный так, чтобы выполнять обучение методом опорных векторов соответственно с использованием обучающего набора данных согласно двум вариантам выбора полномочий: «разрешение» и «отказ» в варианте полномочий, чтобы получить первоначальный выбор полномочий и значение достоверности полномочий, соответствующие варианту полномочий.
21. Устройство по п. 20, отличающееся тем, что дополнительно содержит
модуль определения, выполненный так, чтобы определять корректность первоначального выбора полномочий с помощью тестового набора данных для получения точности выбора полномочий.
22. Устройство по п. 17, отличающееся тем, что субмодуль внесения изменений содержит
блок сравнения, выполненный так, чтобы соответственно сравнивать значение достоверности полномочий, соответствующее варианту полномочий, с пороговым значением,
первый блок внесения изменений, выполненный так, чтобы вносить изменения в первоначальный выбор полномочий таким образом, чтобы они стали выбором по запросу, в качестве результата по полномочиям, когда значение достоверности полномочий меньше, чем пороговое значение, и
второй блок внесения изменений, выполненный так, чтобы использовать первоначальный выбор полномочий в качестве результата по полномочиям, когда значение достоверности полномочий больше или равно пороговому значению.
23. Устройство управления полномочиями, отличающееся тем, что устройство содержит:
приемный модуль, выполненный так, чтобы принимать результат по полномочиям, отправленный с сервера,
собирающий модуль, выполненный так, чтобы получать информацию по конфигурации соответствующих полномочий в соответствии с результатом по полномочиям, и
модуль обновления, выполненный так, чтобы обновлять соответствующий вариант полномочий в соответствии с информацией по конфигурации, соответствующей текущему полномочию.
24. Устройство по п. 23, отличающееся тем, что приемный модуль содержит
первый собирающий блок, выполненный так, чтобы принимать имя приложения в результате по полномочиям, полученном в данный момент, и
второй собирающий блок, выполненный так, чтобы принимать информацию по конфигурации текущего полномочия в соответствии с именем приложения.
25. Устройство по п. 24, отличающееся тем, что первый собирающий блок содержит
собирающий субблок, выполненный так, чтобы принимать идентификатор пользователя в результате по полномочиям, полученном в данный момент, и
субблок соответствия, выполненный так, чтобы если идентификатор пользователя в результате по полномочиям совпадает с идентификатором пользователя в терминале, принимать имя приложения.
26. Устройство по п. 23, отличающееся тем, что модуль обновления содержит
блок запроса, выполненный так, чтобы запрашивать тип, к которому принадлежит
имя текущего полномочия, в соответствии с информацией о типе в информации по конфигурации,
блок определения, выполненный так, что когда тип текущего полномочия является типом автоматического запуска, определять, относится ли текущее полномочие к белому списку, и если относится, выводить на экран диалоговое окно для запроса пользователю обновить описательную информацию соответствующего варианта полномочий, и
блок обновления, выполненный так, чтобы обновлять вариант полномочий в соответствии с выбором пользователя.
27. Устройство по п. 23, отличающееся тем, что модуль обновления содержит
блок запроса, выполненный так, чтобы запрашивать тип, к которому принадлежит имя текущего полномочия, в соответствии с информацией о типе в информации по конфигурации,
блок определения, выполненный так, что если тип текущего полномочия является типом приложения, определять, принадлежит ли текущее полномочие к уязвимым полномочиям, и если да, выводить на экран диалоговое окно для запроса пользователя, обновлять ли соответствующий вариант полномочий, и
блок обновления, выполненный так, чтобы обновлять вариант полномочий в соответствии с выбором пользователя.
28. Устройство по п. 23, отличающееся тем, что модуль обновления содержит
блок запроса, выполненный так, чтобы запрашивать тип, к которому принадлежит имя текущего полномочия, в соответствии с информацией о типе в информации по конфигурации, и
модуль определения, выполненный так, что когда тип текущего полномочия является типом ROOT, определять, получило ли текущее полномочие полномочия ROOT в управлении полномочиями ROOT, и если текущее полномочие получило полномочия ROOT в управлении полномочиями ROOT, выводить на экран диалоговое окно для запроса пользователю на обновление соответствующего варианта полномочий, а если текущее полномочие не получило полномочия ROOT в управлении полномочиями ROOT, выводить на экран сообщение для пользователя, что обновление варианта полномочий запрещено.
29. Устройство по п. 23, отличающееся тем, что устройство дополнительно содержит
модуль определения, выполненный так, чтобы получать точность выбора полномочий в результате по полномочиям, полученном с сервера, определять, превышает ли точность выбора полномочий заданную точность, и когда точность выбора полномочий больше, чем заданная точность, обновлять соответствующую вариант полномочий с
помощью модуля обновления в соответствии с результатом по полномочиям, а когда точность выбора полномочий меньше заданной точности, не обновлять соответствующий вариант полномочий.
30. Устройство по п. 23, отличающееся тем, что устройство дополнительно содержит
возвратный модуль, выполненный так, чтобы в соответствии с обновленным вариантом полномочий возвращать данные пользования полномочиями пользователя на сервер, чтобы сервер сохранил данные пользования полномочиями пользователя в облаке.
31. Устройство управления полномочиями, содержащее
процессор, и
запоминающее устройство для хранения инструкций, исполняемых процессором, в котором процессор выполнен так, чтобы
принимать данные пользования полномочиями пользователя,
обрабатывать данные пользования полномочиями для получения результата по полномочиям, и
отправлять результат по полномочиям, полученный при обработке, на терминал, чтобы терминал обновил соответствующий вариант полномочий.
32. Система управления полномочиями, содержащая
устройства для управления полномочиями по любому из пп. 16-22 и устройства для управления полномочиями по любому из пп. 23-30.