Способ обнаружения несанкционированного изменения в отношении хранилища сертификатов

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