Система и способ восстановления модифицированных данных

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