АВТОМАТИЧЕСКОЕ ОБНАРУЖЕНИЕ И РЕАГИРОВАНИЕ НА УЯЗВИМОСТИ

1. Компьютерно-реализуемый способ, включающий в себя этапы, на которых
обнаруживают локальный сбой программы; и
в качестве реакции на данное обнаружение, блокируют функцию или интерфейс, которые привели к этому сбою программы.
2. Способ по п.1, дополнительно включающий в себя этап, на котором после упомянутого обнаружения и перед упомянутым блокированием просматривают журнал регистрации сбоев для установления функции или интерфейса, связанных со сбоем программы.
3. Способ по п.1, дополнительно включающий в себя этап, на котором уведомляют пользователя о том, что функция или интерфейс заблокированы.
4. Способ по п.1, в котором этап блокирования выполняют посредством построения и применения средства защиты.
5. Способ по п.4, в котором средство защиты обеспечивает автоматическое решение времени исполнения.
6. Способ по п.4, в котором этапы построения и применения выполняются посредством использования таблицы уязвимостей/нейтрализации, которая связывает уязвимости и нейтрализующие их функции.
7. Способ по п.1, в котором этапы обнаружения и блокирования выполняются WEB-браузером.
8. Один или более считываемых компьютером носителей, на которых находятся считываемые компьютером инструкции, которыми при их исполнении реализуется способ по п.1.
9. Компьютерная система, в которой воплощены один или более считываемых компьютером носителей по п.8.
10. Компьютерно-реализуемый способ, включающий в себя этапы, на которых
обнаруживают локальный сбой программы;
в качестве реакции на данное обнаружение запрашивают пользователя для выяснения возможности сообщения о данном сбое программы;
сообщают о локальном сбое программы; и
в качестве реакции на данное сообщение принимают и применяют средство защиты, приспособленное для блокирования функции или интерфейса, которые привели к упомянутому сбою программы.
11. Способ по п.10, дополнительно включающий в себя этап, на котором уведомляют пользователя о том, что функция или интерфейс заблокированы.
12. Способ по п.10, дополнительно включающий в себя этап, на котором предоставляют пользователю через пользовательский интерфейс вариант выбора повторной активации, функции или интерфейса, которые были заблокированы.
13. Способ по п.10, в котором этап применения выполняют посредством использования таблицы уязвимостей/нейтрализации, которая связывает уязвимости и нейтрализующие их функции.
14. Способ по п.10, дополнительно включающий в себя этап, на котором в качестве реакции на упомянутое обнаружение просматривают журнал регистрации сбоев для установления функции или интерфейса, связанных со сбоем программы.
15. Способ по п.10, в котором упомянутые этапы обнаружения, запроса, сообщения, приема и применения выполняются WEB-браузером.
16. Один или более считываемых компьютером носителей, на которых находятся считываемые компьютером инструкции, которыми при их исполнении реализуется способ по п.10.
17. Компьютерная система, в которой воплощены один или более считываемых компьютером носителей по п.16.
18. Компьютерно-реализуемый способ, включающий в себя этапы, на которых
обнаруживают локальный сбой программы;
запрашивают пользователя на предмет одобрения сообщения о данном сбое удаленному серверу;
если одобрение пользователя получено:
сообщают о сбое удаленному серверу;
в качестве реакции на данное сообщение загружают одно или более средств защиты, сконфигурированных для блокирования функции или интерфейса, связанных со сбоем;
применяют упомянутые одно или более средств защиты для блокирования упомянутых функции или интерфейса;
если одобрение пользователя не получено блокируют функцию или интерфейс, которые привели к упомянутому сбою программы.
19. Способ п.18, дополнительно включающий в себя этап, на котором предоставляют пользователю через пользовательский интерфейс вариант выбора повторной активации функции или интерфейса, которые были заблокированы.
20. Способ по п.18, в котором этапы обнаружения и запроса выполняются WEB-браузером.