RU2533303C2 - Antivirus computer system - Google Patents
Antivirus computer system Download PDFInfo
- Publication number
- RU2533303C2 RU2533303C2 RU2012115850/08A RU2012115850A RU2533303C2 RU 2533303 C2 RU2533303 C2 RU 2533303C2 RU 2012115850/08 A RU2012115850/08 A RU 2012115850/08A RU 2012115850 A RU2012115850 A RU 2012115850A RU 2533303 C2 RU2533303 C2 RU 2533303C2
- Authority
- RU
- Russia
- Prior art keywords
- virus
- program
- processor
- password
- code
- Prior art date
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
Description
Область техники, к которой относится изобретениеFIELD OF THE INVENTION
Настоящее изобретение относится к вычислительной системе, более конкретно к антивирусной вычислительной системе.The present invention relates to a computer system, and more particularly to an anti-virus computer system.
Уровень техникиState of the art
Компьютерные вирусы обычно являются компьютерными программами, которые самокопируются и самовыполняются, чтобы выполнять вредоносные действия. Как показано на фиг.1, стандартная антивирусная система, как правило, содержащая антивирусную программу 113 и вирусный код 114, обычно устанавливается в операционную систему 111 (например, Microsoft Windows 7), чтобы выполнять задачи обнаружения и удаления вирусов. Операционная система 111 и стандартная антивирусная система вместе с другими программами 112 (например, Microsoft Office Suite), устанавливаются в устройство 11 привода жесткого диска, оперативно связанное с центральным процессором (CPU) 101, блоком 102 памяти, модулем 103 интерфейса, чипсетом 104 северного моста и чипсетом 105 южного моста на системной плате 10. Во время начальной загрузки операционная система 111, антивирусная программа 113 и вирусный код 114 загружаются в блок 102 памяти для обработки посредством CPU 101. Однако, несмотря на использование антивирусной системы, компьютерные вирусы все еще могут использовать лазейки в безопасности операционной системы 111, чтобы выполнять различные вредоносные действия. Дополнительно, хотя пользователи могут иметь заранее конфигурированные пароли загрузки для обновления антивирусной программы 113 и вирусного кода 114, пароли загрузки подвержены кражам из-за упомянутых выше лазеек в безопасности. Когда происходит кража паролей загрузки, пользователи больше не могут обновлять антивирусную программу 113 и вирусный код 114.Computer viruses are usually computer programs that self-copy and self-execute in order to perform malicious actions. As shown in FIG. 1, a standard antivirus system, typically comprising
Раскрытие изобретенияDisclosure of invention
Поэтому задача настоящего изобретения состоит в обеспечении антивирусной вычислительной системы, способной смягчить упомянутые выше недостатки предшествующего уровня техники.Therefore, an object of the present invention is to provide an anti-virus computing system capable of alleviating the aforementioned disadvantages of the prior art.
Соответственно, антивирусная вычислительная система, соответствующая настоящему изобретению, содержит: устройство хранения, имеющее операционный раздел, в котором хранится подлежащий сканированию файл, и скрытый раздел, в котором хранится вирусный код; и антивирусное устройство, функционально связанное с устройством хранения и выполненное с возможностью осуществления сканирования вирусов в файле, хранящемся в операционном разделе, на основе вирусного кода, содержащегося в скрытом разделе.Accordingly, an anti-virus computing system according to the present invention comprises: a storage device having an operating section in which the file to be scanned is stored, and a hidden section in which the virus code is stored; and an anti-virus device operably associated with the storage device and configured to scan viruses in a file stored in the operation section based on the virus code contained in the hidden section.
Краткое описание чертежейBrief Description of the Drawings
Другие признаки и преимущества настоящего изобретения станут очевидными в следующем подробном описании предпочтительного варианта осуществления со ссылкой на сопроводительные чертежи, на которых:Other features and advantages of the present invention will become apparent in the following detailed description of a preferred embodiment with reference to the accompanying drawings, in which:
фиг.1 - блок-схема стандартной вычислительной системы без антивирусной способности, основанной на аппаратурном обеспечении;figure 1 is a block diagram of a standard computing system without antivirus capabilities based on hardware;
фиг.2 - блок-схема предпочтительного варианта осуществления антивирусной вычислительной системы, соответствующей настоящему изобретению;FIG. 2 is a block diagram of a preferred embodiment of an antivirus computing system in accordance with the present invention; FIG.
фиг.3 - блок-схема последовательности выполнения операций процесса обновления, выполняемого антивирусной вычислительной системой; иFIG. 3 is a flowchart of an update process performed by an anti-virus computer system; FIG. and
фиг.4 - блок-схема последовательности выполнения операций процесса защиты, выполняемого антивирусной вычислительной системой.4 is a flowchart of a protection process performed by an anti-virus computer system.
Подробное описание предпочтительного варианта осуществленияDetailed Description of a Preferred Embodiment
Как показано на фиг.2, предпочтительный вариант осуществления антивирусной вычислительной системы, соответствующей настоящему изобретению, может быть осуществлен, например, как настольный компьютер, ноутбук, планшетный компьютер и смартфон, и содержит устройство 2 хранения, антивирусное устройство 3, устройство 6 ввода данных и устройство 5 отображения, оперативно связанные друг с другом через системную плату 4.As shown in FIG. 2, a preferred embodiment of an anti-virus computer system according to the present invention can be implemented, for example, as a desktop computer, laptop, tablet computer and smartphone, and comprises a storage device 2, an anti-virus device 3, a data input device 6, and display device 5, operatively connected to each other through the motherboard 4.
Системная плата 4 содержит системный чипсет 41, модуль 42 интерфейса, центральный процессор (CPU) (или процессор) 43 и модуль 44 памяти. Системный чипсет 41 является чипсетом северного моста, или чипсетом южного моста, или комбинацией чипсетов северного моста и южного моста, или специализированным чипсетом. Системный чипсет 41 электрически соединяется с устройством 2 хранения 2 через антивирусное устройство 3.The motherboard 4 comprises a system chipset 41, an interface module 42, a central processing unit (CPU) (or processor) 43, and a memory module 44. System chipset 41 is a northbridge chipset, or a southbridge chipset, or a combination of northbridge and southbridge chipsets, or a specialized chipset. The system chipset 41 is electrically connected to the storage device 2 through an anti-virus device 3.
Модуль 42 интерфейса может быть, в частности, локальным модулем местной сети или модулем универсальной последовательной шины, модулем последовательного подключения по передовой технологии, модулем параллельного подключения по передовой технологии, модулем интерфейса периферийного контроллера, модулем экспресс-интерфейса периферийного контроллера, модулем ускоренного графического порта, модулем с малым количеством выводов, модулем беспроводной местной связи, модулем Bluetooth или модулем 1394 Института инженеров по электронике и радиотехнике. Модуль 42 интерфейса подключается между системным чипсетом 41 и антивирусным устройством 3, чтобы служить в качестве интерфейса передачи между ними.Interface module 42 may be, in particular, a local area network module or universal serial bus module, advanced technology serial connection module, advanced technology parallel connection module, peripheral controller interface module, peripheral controller express interface module, accelerated graphic port module, low-pin module, local wireless module, Bluetooth module, or 1394 module of the Institute of Electronics and Radio Engineers ike. An interface module 42 is connected between the system chipset 41 and the anti-virus device 3 to serve as a transmission interface between them.
Устройство 2 хранения может быть, в частности, устройством привода жесткого диска или твердотельным устройством привода, устройством флэш-памяти, устройством статической оперативной памяти, устройством синхронной динамической оперативной памяти или устройством синхронной динамической оперативной памяти с двойной скоростью передачи данных, и содержит скрытый раздел 21 и операционный раздел 22.The storage device 2 can be, in particular, a hard disk drive device or a solid-state drive device, a flash memory device, a static random access memory device, a synchronous dynamic random access memory device or a dual-speed synchronous dynamic random access memory device, and contains a hidden section 21 and operational section 22.
В скрытом разделе 21 хранятся антивирусная программа 211 и вирусный код 212. В операционном разделе 22 хранится множество подлежащих сканированию файлов 221, в том числе файлы 2211 операционной системы, файлы 2212 прикладных программ и программа 222 интерфейса пользователя, предназначенная только для считывания, которая, когда выполняется CPU 43, заставляет CPU 43 разрешать визуальное представление интерфейса 2221 пользователя на устройстве 5 отображения, соответствующем антивирусному устройству 3.In the hidden section 21, the antivirus program 211 and the virus code 212 are stored. In the operation section 22, a plurality of files 221 to be scanned are stored, including operating system files 2211, application programs files 2212 and a read-only user interface program 222 which, when the CPU 43 is executed, causes the CPU 43 to allow a visual representation of the user interface 2221 on the display device 5 corresponding to the anti-virus device 3.
Антивирусное устройство 3 содержит антивирусный процессор 31, блок 32 управления аппаратурным обеспечением и блок 33 сравнения паролей.The anti-virus device 3 includes an anti-virus processor 31, a hardware control unit 32, and a password comparison unit 33.
Работа антивирусной вычислительной системы делится на процесс защиты (смотрите фиг.3) и процесс обновления (смотрите фиг.4).The operation of the anti-virus computing system is divided into the protection process (see figure 3) and the update process (see figure 4).
Процесс защиты содержит этапы 81-85.The protection process comprises steps 81-85.
На этапе 81, когда активируется антивирусное устройство 3, программа 211 и вирусный код 212, содержащиеся в скрытом разделе 21, загружаются в антивирусный процессор 31.At
На этапе 82 для каждого из подлежащих сканированию файлов 221 антивирусный процессор 31 выполнен с возможностью осуществления вирусного сканирования подлежащего сканированию файла 221 в соответствии с антивирусной программой 211 и основывается на вирусном коде 212, чтобы определить, заражен ли вирусом подлежащий сканированию файл 221.At
Далее, антивирусный процессор 31 выполнен с возможностью осуществления операции очистки (этап 83), или операции помещения в карантин (этап 84), или операции удаления (этап 85) подлежащего сканированию файла 221, если результат вирусного сканирования указывает, что подлежащий сканированию файл 221 заражен вирусом. Дополнительно, при выполнении операции помещения в карантин антивирусный процессор 31 помещает в карантин каждый из подлежащих сканированию файлов 221, которые антивирусный процессор 31 определяет как зараженные в скрытом разделе 21.Further, the anti-virus processor 31 is configured to perform a cleanup operation (step 83), or a quarantine operation (step 84), or a delete operation (step 85) of the file 221 to be scanned, if the result of the virus scan indicates that the file 221 to be scanned is infected the virus. Additionally, when performing the quarantine operation, the antivirus processor 31 quarantines each of the files 221 to be scanned, which the antivirus processor 31 defines as infected in the hidden section 21.
Блок 32 управления аппаратурным обеспечением электрически подключается между системным чипсетом 41 и устройством 2 хранения и служит для управления доступом системного чипсета 41 к скрытому разделу 21 и операционному разделу 22 и в нем хранится заранее конфигурированный пароль 321 загрузки, который может обновляться по мере необходимости.The hardware control unit 32 is electrically connected between the system chipset 41 and the storage device 2 and serves to control the access of the system chipset 41 to the hidden section 21 and operation section 22 and stores a pre-configured boot password 321, which can be updated as necessary.
Обновление антивирусной программы 211 и/или вирусного кода 212 (то есть процесс обновления) может быть разделено на этапы 71-77.Updating the antivirus program 211 and / or virus code 212 (i.e., the update process) can be divided into steps 71-77.
Когда пользователь желает обновить антивирусную программу 211 и/или вирусный код 212, пользователь может ввести запрос доступа через интерфейс 2221 пользователя.When the user wishes to update the antivirus program 211 and / or the virus code 212, the user can enter an access request through the user interface 2221.
На этапе 71 при выполнении программы 222 интерфейса пользователя, предназначенной только для считывания, CPU 43 дополнительно выполняется с возможностью приема запроса доступа через интерфейс 2221 пользователя и создания на этапе 72 в ответ на запрос доступа запроса подтверждения пароля для подтверждения пароля обновления управляющей программы, которая используется для управления обновлением антивирусной программы 211 и вирусного кода 212.At
На этапе 73 блок 32 управления аппаратурным обеспечением выполнен с возможностью приема запроса подтверждения пароля от CPU 43 и реакции на запрос подтверждения пароля, чтобы позволить CPU 43 выполнение программы 222 интерфейса пользователя для предоставления на устройстве 5 отображения подсказки о вводе пользователем пароля обновления программы/кода через устройство 6 ввода (например, устройство клавиатуры или устройство мыши). В этом варианте осуществления устройство 6 ввода данных оперативно и напрямую присоединяется непосредственно к антивирусному устройству 3.At
На этапе 74 блок 33 сравнения паролей затем выполняется с возможностью сравнения пароля обновления программы/кода, введенного пользователем, с заранее конфигурированным паролем 321, хранящимся в блоке 32 управления аппаратурным обеспечением, для создания результата сравнения паролей, который посылается на блок 32 управления аппаратурным обеспечением.At
На этапе 75 блок 32 управления аппаратурным обеспечением дополнительно выполнен с возможностью отправки результата сравнения паролей на CPU 43.At
На этапе 76 CPU 43 выполнен с возможностью разрешения пользователю обновления, по меньшей мере, антивирусной программы 211 или вирусного кода 212, когда результат сравнения паролей указывает совпадение между паролем обновления программы/кода и заранее конфигурированным паролем.At
Таким образом, блок 32 управления аппаратурным обеспечением способен управлять доступом системного чипсета 41 к скрытому и операционному разделам 21, 22. Кроме того, антивирусное устройство 3 способно управлять передачей данных, введенных через устройство 6 ввода на системный чипсет 41.Thus, the hardware control unit 32 is able to control the access of the system chipset 41 to the hidden and operational sections 21, 22. In addition, the anti-virus device 3 is able to control the transmission of data entered through the input device 6 to the system chipset 41.
В других вариантах осуществления настоящего изобретения, где устройство 2 хранения является устройством привода жесткого диска, антивирусное устройство 3 может быть реализовано как аппаратурный чип в корпусе внешнего жесткого диска, в который монтируется устройство 2 хранения. Для повторных выполнений, когда корпус внешнего жесткого диска первый раз соединяется электрически с системной платой 4, драйверы, соответствующие антивирусному устройству 3, и программа 222 интерфейса пользователя должны устанавливаться в операционный раздел 22 с такого компакт-диска, что обеспечивается при его изготовлении. Кроме того, во время процесса установки программа 222 интерфейса пользователя автоматически выполняется с возможностью ее предоставления только для считывания. После того как программа 222 интерфейса пользователя установлена, CPU 43 может разрешить визуальное представление интерфейса 2221 пользователя на устройстве 5 отображения в соответствии с программой 222 интерфейса пользователя.In other embodiments of the present invention, where the storage device 2 is a hard disk drive device, the anti-virus device 3 can be implemented as a hardware chip in the housing of an external hard drive into which the storage device 2 is mounted. For repeated executions, when the case of the external hard drive is first connected electrically to the system board 4, the drivers corresponding to the anti-virus device 3 and the user interface program 222 must be installed in the operation section 22 from such a CD that is provided during its manufacture. In addition, during the installation process, the user interface program 222 is automatically executed with the possibility of providing it only for reading. After the user interface program 222 is installed, the CPU 43 may enable a visual representation of the user interface 2221 on the display device 5 in accordance with the user interface program 222.
Обобщая вышесказанное, так как антивирусное устройство 3 управляет доступом системного чипсета 41 к скрытому разделу 21 и выполняет вирусное сканирование в соответствии с антивирусной программой 211 и вирусным кодом 212, находящимися в скрытом разделе 21, антивирусное устройство 3 менее восприимчиво к угрозам из-за лазеек в безопасности различных операционных систем. Дополнительно, в силу того, что действуют блок 32 управления аппаратурным обеспечением и блок 33 сравнения паролей, несанкционированное обновление антивирусной программы 211 и вирусного кода 212 может быть предотвращено.Summarizing the above, since the anti-virus device 3 controls the access of the system chipset 41 to the hidden section 21 and performs a virus scan in accordance with the anti-virus program 211 and the virus code 212 located in the hidden section 21, the anti-virus device 3 is less susceptible to threats due to loopholes in security of various operating systems. Additionally, due to the fact that the hardware control unit 32 and the password comparison unit 33 operate, unauthorized updating of the antivirus program 211 and virus code 212 can be prevented.
Хотя настоящее изобретение было описано в связи с тем, что считается наиболее практичным и предпочтительным вариантом осуществления, понятно, что настоящее изобретение не ограничивается раскрытым вариантом осуществления, а предназначено охватывать различные устройства, попадающие в рамки сущности и объема с самой широкой интерпретацией, чтобы охватить все такие модификации и эквивалентные устройства.Although the present invention has been described in connection with what is considered the most practical and preferred embodiment, it is understood that the present invention is not limited to the disclosed embodiment, but is intended to cover various devices falling within the spirit and scope with the broadest interpretation so as to cover all such modifications and equivalent devices.
Claims (9)
устройство (2) хранения, имеющее операционный раздел (22), в котором хранится подлежащий сканированию файл (221) и программа (222) интерфейса пользователя, предназначенная только для чтения, и скрытый раздел (21), в котором хранится вирусный код (212);
устройство (5) отображения;
процессор (43), функциональной связанный с упомянутым устройством (5) отображения, причем программа (222) интерфейса пользователя, предназначенная только для чтения, при исполнении упомянутым процессором (43) вызывает обеспечение упомянутым процессором (43) представления интерфейса (2221) пользователя на упомянутом устройстве (5) отображения, прием запроса доступа через упомянутый интерфейс (2221) пользователя и формирование в ответ на запрос доступа запроса подтверждения пароля для подтверждения пароля обновления программы/кода, используемого для управления обновлением антивирусной программы (211) и вирусного кода (212);
антивирусное устройство (3), функционально связанное с упомянутым процессором (43), функционально связанным с упомянутым устройством (2) хранения, и выполненное с возможностью осуществления вирусного сканирования подлежащего сканированию файла (221) в упомянутом операционном разделе (22) на основе упомянутого вирусного кода (212) в упомянутом скрытом разделе (21), и включающее в себя
антивирусный процессор (31), выполненный с возможностью осуществления вирусного сканирования подлежащего сканированию файла (221) в соответствии с антивирусной программой (211) и на основе вирусного кода (212), и
блок (32) управления аппаратурным обеспечением для приема запроса подтверждения пароля от упомянутого процессора (43) и реагирования на запрос подтверждения пароля с тем, чтобы разрешить упомянутому процессору (43), выполняющему упомянутую программу (222) интерфейса пользователя, представлять на упомянутом устройстве (5) отображения подсказку для ввода пользователем пароля обновления программы/кода;
системный чипсет (41), электрически соединенный с упомянутым устройством (2) хранения через упомянутое антивирусное устройство (3), при этом упомянутый блок (32) управления аппаратурным обеспечением дополнительно выполнен с возможностью управления доступом упомянутого системного чипсета (41) к упомянутому скрытому разделу (21) и к упомянутому операционному разделу (22) упомянутого устройства (2) хранения; и
устройство (6) ввода, функционально и непосредственно соединенное с упомянутым антивирусным устройством (3), причем упомянутое антивирусное устройство (3) выполнено с возможностью управления передачей данных, введенных через упомянутое устройство (6) ввода, на упомянутый системный чипсет (41).1. Antivirus computing system, comprising:
a storage device (2) having an operation section (22) that stores the file to be scanned (221) and a read-only user interface program (222) and a hidden section (21) that stores the virus code (212) ;
display device (5);
a processor (43) operatively associated with said display device (5), wherein the read-only user interface program (222), when executed by said processor (43), causes said processor (43) to provide a user interface (2221) on said a display device (5), receiving an access request via said user interface (2221) and generating, in response to an access request, a password confirmation request for confirming the password for updating the program / code used for I manage updating of anti-virus software (211) and the virus code (212);
anti-virus device (3), functionally associated with said processor (43), functionally associated with said storage device (2), and configured to perform a virus scan of a file to be scanned (221) in said operation section (22) based on said virus code (212) in said hidden section (21), and including
an antivirus processor (31) configured to perform a virus scan of the file to be scanned (221) in accordance with an antivirus program (211) and based on a virus code (212), and
a hardware control unit (32) for receiving a password confirmation request from said processor (43) and responding to a password confirmation request in order to allow said processor (43) executing said user interface program (222) to be presented on said device (5 ) display a hint for the user to enter the password for updating the program / code;
a system chipset (41) electrically connected to said storage device (2) through said anti-virus device (3), wherein said hardware control unit (32) is further configured to control access of said system chipset (41) to said hidden section ( 21) and to said operational section (22) of said storage device (2); and
an input device (6) operably and directly connected to said anti-virus device (3), said anti-virus device (3) being configured to control the transmission of data input via said input device (6) to said system chipset (41).
упомянутое антивирусное устройство (3) дополнительно содержит блок (33) сравнения паролей, выполненный с возможностью сравнения пароля обновления программы/кода, введенного пользователем, с заданным паролем (321) в упомянутом блоке (32) управления аппаратурным обеспечением с тем, чтобы сформировать результат сравнения паролей, отправляемый на упомянутый блок (32) управления аппаратурным обеспечением;
при этом упомянутый блок (32) управления аппаратурным обеспечением дополнительно выполнен с возможностью отправки результата сравнения паролей на упомянутый процессор (43), выполняющий упомянутую программу (222) интерфейса пользователя, и разрешения обновления пользователем антивирусной программы (211) и/или вирусного кода (212), когда результат сравнения паролей указывает совпадение между паролем обновления программы/кода, введенным пользователем, и заданным паролем (321) в упомянутом блоке (32) управления аппаратурным обеспечением.5. The anti-virus computer system according to claim 1, in which:
said anti-virus device (3) further comprises a password comparison unit (33) adapted to compare a program / code update password entered by a user with a predetermined password (321) in said hardware control unit (32) so as to generate a comparison result passwords sent to said hardware control unit (32);
wherein said hardware control unit (32) is further configured to send a password comparison result to said processor (43) executing said user interface program (222) and allowing the user to update the antivirus program (211) and / or virus code (212 ), when the result of the password comparison indicates the match between the program / code update password entered by the user and the set password (321) in said hardware control unit (32).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2012115850/08A RU2533303C2 (en) | 2012-04-19 | 2012-04-19 | Antivirus computer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2012115850/08A RU2533303C2 (en) | 2012-04-19 | 2012-04-19 | Antivirus computer system |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2012115850A RU2012115850A (en) | 2013-11-10 |
RU2533303C2 true RU2533303C2 (en) | 2014-11-20 |
Family
ID=49516453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2012115850/08A RU2533303C2 (en) | 2012-04-19 | 2012-04-19 | Antivirus computer system |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2533303C2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1351111A2 (en) * | 2002-04-04 | 2003-10-08 | Networks Associates Technology, Inc. | Controlling use of a computer programme installed on a computer |
RU2363045C1 (en) * | 2007-10-31 | 2009-07-27 | ЗАО "Лаборатория Касперского" | Method and system for removing malicious software which inhibit treatment |
US7591018B1 (en) * | 2004-09-14 | 2009-09-15 | Trend Micro Incorporated | Portable antivirus device with solid state memory |
-
2012
- 2012-04-19 RU RU2012115850/08A patent/RU2533303C2/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1351111A2 (en) * | 2002-04-04 | 2003-10-08 | Networks Associates Technology, Inc. | Controlling use of a computer programme installed on a computer |
US7591018B1 (en) * | 2004-09-14 | 2009-09-15 | Trend Micro Incorporated | Portable antivirus device with solid state memory |
RU2363045C1 (en) * | 2007-10-31 | 2009-07-27 | ЗАО "Лаборатория Касперского" | Method and system for removing malicious software which inhibit treatment |
Also Published As
Publication number | Publication date |
---|---|
RU2012115850A (en) | 2013-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9009836B1 (en) | Security architecture for virtual machines | |
CN107533608B (en) | Trusted updates | |
JP6918212B2 (en) | Systems and methods to prevent malicious applications from leveraging application services | |
CN107949846B (en) | Detection of malicious thread suspension | |
KR102403138B1 (en) | Method for privileged mode based secure input mechanism | |
EP3797371B1 (en) | Systems and methods for controlling an application launch based on a security policy | |
US8572741B2 (en) | Providing security for a virtual machine by selectively triggering a host security scan | |
US10140454B1 (en) | Systems and methods for restarting computing devices into security-application-configured safe modes | |
US9448888B2 (en) | Preventing a rollback attack in a computing system that includes a primary memory bank and a backup memory bank | |
CN106687978B (en) | Computing device and method for suppression of stack disruption utilization | |
US8973145B2 (en) | Antivirus computing system | |
KR101205890B1 (en) | Security apparatus and method for desktop virtualization | |
EP2881883B1 (en) | System and method for reducing load on an operating system when executing antivirus operations | |
RU2533303C2 (en) | Antivirus computer system | |
US10552626B2 (en) | System and method for selecting a data entry mechanism for an application based on security requirements | |
RU2538286C2 (en) | Method of launching hypervisor in computer system at early computer booting stage | |
RU2537814C9 (en) | Method of launching hypervisor in computer system at early computer booting stage | |
KR20120120068A (en) | Antivirus computing system | |
RU2609761C1 (en) | Method for code performance in hypervisor mode | |
KR20110048014A (en) | Method and apparatus on computer platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20190420 |