RU2016103212A - Оценка процесса для выявления вредоносных программ в виртуальных машинах - Google Patents
Оценка процесса для выявления вредоносных программ в виртуальных машинах Download PDFInfo
- Publication number
- RU2016103212A RU2016103212A RU2016103212A RU2016103212A RU2016103212A RU 2016103212 A RU2016103212 A RU 2016103212A RU 2016103212 A RU2016103212 A RU 2016103212A RU 2016103212 A RU2016103212 A RU 2016103212A RU 2016103212 A RU2016103212 A RU 2016103212A
- Authority
- RU
- Russia
- Prior art keywords
- evaluated
- indicator
- virtual machine
- evaluator
- running
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
- G06F21/53—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/56—Computer malware detection or handling, e.g. anti-virus arrangements
- G06F21/566—Dynamic detection, i.e. detection performed at run-time, e.g. emulation, suspicious activities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45587—Isolation or security of virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2149—Restricted operating environment
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Virology (AREA)
- Storage Device Security (AREA)
- Debugging And Monitoring (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Claims (71)
1. Хостовая система, содержащая по меньшей мере один процессор, конфигурированный, чтобы выполнять:
гипервизор, конфигурированный для предоставления виртуальной машины;
оцениватель процесса, выполняющийся в виртуальной машине;
движок самоанализа памяти, выполняющийся вне виртуальной машины; и
модуль классификации процесса,
при этом:
оцениватель процесса конфигурирован, чтобы:
определять, осуществляет ли оцениваемый процесс, выполняющийся в виртуальной машине, действие; и
в ответ, когда оцениваемый процесс осуществляет действие, передавать первый индикатор оценки процесса в модуль классификации процесса, причем первый индикатор оценки процесса определен для оцениваемого процесса;
движок самоанализа памяти конфигурирован, чтобы:
перехватывать вызов функции операционной системы для обнаружения запуска защищаемого процесса, выполняющегося в виртуальной машине, причем функция операционной системы конфигурирована для добавления защищаемого процесса в список процессов, выполняющихся в виртуальной машине, и в ответ на обнаружение этого запуска,
определять, пытается ли оцениваемый процесс модифицировать страницу памяти защищаемого процесса, и
в ответ, когда оцениваемый процесс пытается модифицировать страницу памяти,
передавать второй индикатор оценки процесса в модуль классификации процесса, причем второй индикатор
оценки процесса определен для оцениваемого процесса; и
модуль классификации процесса конфигурирован, чтобы:
получать первый и второй индикаторы оценки процесса и
в ответ, определять, является ли оцениваемый процесс вредоносным в соответствии с первым и вторым индикаторами оценки процесса.
2. Хостовая система по п. 1, в которой движок самоанализа памяти дополнительно конфигурирован, чтобы:
в ответ на обнаружение запуска защищаемого процесса, передавать индикатор защищаемого процесса в приложение защиты, выполняющееся в виртуальной машине, и
в ответ, получать от приложения защиты индикатор страницы памяти.
3. Хостовая система по п. 1, в которой оцениватель процесса содержит оцениватель процесса пользовательского уровня, выполняющийся на пользовательском уровне привилегии процессора, причем оцениватель процесса уровня ядра конфигурирован, чтобы определять, осуществляет ли оцениваемый процесс действие.
4. Хостовая система по п. 1, в которой оцениватель процесса содержит оцениватель процесса уровня ядра, выполняющийся на уровне ядра привилегии процессора, причем оцениватель процесса уровня ядра конфигурирован, чтобы определять, осуществляет ли оцениваемый процесс действие.
5. Хостовая система по п. 1, в которой оцениватель процесса содержит оцениватель системных вызовов, конфигурированный, чтобы перехватывать системный вызов, осуществляемый оцениваемым процессом.
6. Хостовая система по п. 1, в которой модуль классификации процесса выполняется в виртуальной машине.
7. Хостовая система по п. 1, в которой модуль классификации процесса выполняется вне виртуальной машины.
8. Хостовая система по п. 1, в которой определение того, является ли оцениваемый процесс вредоносным, предусматривает определение агрегатного показателя в соответствии с первым показателем и вторым показателем, причем первый и второй показатели определены на сервере защиты в соответствии с первым и вторым индикаторами оценки процесса, соответственно, при этом сервер защиты конфигурирован, чтобы осуществлять антивредоносные транзакции с множеством компьютерных систем, включая хостовую систему.
9. Хостовая система по п. 1, в которой определение того, является ли оцениваемый процесс вредоносным, предусматривает определение агрегатного показателя в соответствии с взвешенной суммой первого показателя и второго показателя, причем первый и второй показатели определены в соответствии с первым и вторым индикаторами оценки процесса, соответственно, при этом модуль классификации процесса дополнительно конфигурирован, чтобы получать от сервера защиты первый вес и второй вес, причем первый вес умножается на первый показатель во взвешенной сумме и второй вес умножается на второй показатель во взвешенной сумме, при этом сервер защиты конфигурирован, чтобы осуществлять антивредоносные транзакции с множеством компьютерных систем, включая хостовую систему.
10. Хостовая система по п. 1, в которой защищаемый процесс содержит модуль классификации процесса.
11. Хостовая система по п. 1, в которой защищаемый процесс образует часть приложения защиты, содержащего оцениватель процесса.
12. Постоянный машиночитаемый носитель, кодирующий команды, которые при выполнении на хостовой системе, содержащей по меньшей мере один процессор, побуждают хостовую систему образовывать:
гипервизор, конфигурированный, чтобы предоставлять виртуальную машину;
оцениватель процесса, выполняющийся в виртуальной машине;
движок самоанализа памяти, выполняющийся вне виртуальной машины; и
модуль классификации процесса, причем:
оцениватель процесса конфигурирован, чтобы:
определять, осуществляет ли оцениваемый процесс, выполняющийся в виртуальной машине, действие; и
в ответ, когда оцениваемый процесс осуществляет действие, передавать первый индикатор оценки процесса в модуль классификации процесса, причем первый индикатор оценки процесса определен для оцениваемого процесса;
движок самоанализа памяти конфигурирован, чтобы:
перехватывать вызов функции операционной системы для обнаружения запуска защищаемого процесса, выполняющегося в виртуальной машине, причем функция операционной системы выполняется в виртуальной машине и конфигурирована для добавления защищаемого процесса в список процессов, выполняющихся в виртуальной машине; и
в ответ на обнаружение этого запуска,
определять, пытается ли оцениваемый процесс модифицировать страницу памяти защищаемого процесса; и
в ответ, когда оцениваемый процесс пытается модифицировать страницу памяти,
передавать второй индикатор оценки процесса в модуль классификации процесса, причем второй индикатор оценки процесса определен для оцениваемого процесса; и
модуль классификации процесса конфигурирован, чтобы:
получать первый и второй индикаторы оценки процесса и
в ответ, определять, является ли оцениваемый процесс вредоносным в соответствии с первым индикатором оценки процесса и вторым индикатором оценки процесса.
13. Постоянный машиночитаемый носитель по п. 12, в которой движок самоанализа памяти дополнительно конфигурирован, чтобы:
в ответ на обнаружение запуска защищаемого процесса, передавать индикатор защищаемого процесса в приложение защиты, выполняющееся в виртуальной машине, и
в ответ, получать от приложения защиты индикатор страницы памяти.
14. Постоянный машиночитаемый носитель по п. 12, в котором оцениватель процесса содержит оцениватель процесса пользовательского уровня, выполняющийся на пользовательском уровне привилегии процессора, причем оцениватель процесса пользовательского уровня конфигурирован, чтобы определять, осуществляет ли оцениваемый процесс действие.
15. Постоянный машиночитаемый носитель по п. 12, в котором оцениватель процесса содержит оцениватель процесса уровня ядра, выполняющийся на уровне ядра привилегии процессора, причем оцениватель процесса уровня ядра конфигурирован, чтобы определять, осуществляет ли оцениваемый процесс действие.
16. Постоянный машиночитаемый носитель по п. 12, в котором оцениватель процесса содержит оцениватель системных вызовов,
конфигурированный, чтобы перехватывать системный вызов, осуществляемый оцениваемым процессом.
17. Постоянный машиночитаемый носитель по п. 12, в котором модуль классификации процесса выполняется в виртуальной машине.
18. Постоянный машиночитаемый носитель по п. 12, в котором модуль классификации процесса выполняется вне виртуальной машины.
19. Постоянный машиночитаемый носитель по п. 12, в котором определение того, является ли оцениваемый процесс вредоносным, предусматривает определение агрегатного показателя в соответствии с первым показателем и вторым показателем, причем первый и второй показатели определены на сервере защиты в соответствии с первым и вторым индикаторами оценки процесса, соответственно, при этом сервер защиты конфигурирован, чтобы осуществлять антивредоносные транзакции с множеством компьютерных систем, включая хостовую систему.
20. Постоянный машиночитаемый носитель по п. 12, в котором определение того, является ли оцениваемый процесс вредоносным, предусматривает определение агрегатного показателя в соответствии с взвешенной суммой первого показателя и второго показателя, причем первый и второй показатели определены в соответствии с первым и вторым индикаторами оценки процесса, соответственно, при этом модуль классификации процесса дополнительно конфигурирован, чтобы получать от сервера защиты первый вес и второй вес, причем первый вес умножается на первый показатель во взвешенной сумме и второй вес умножается на второй показатель во взвешенной сумме, при этом сервер защиты конфигурирован, чтобы осуществлять антивредоносные транзакции с множеством компьютерных систем, включая хостовую систему.
21. Постоянный машиночитаемый носитель по п. 12, в котором защищаемый процесс содержит модуль классификации процесса.
22. Постоянный машиночитаемый носитель по п. 12, в котором защищаемый процесс образует часть приложения защиты, конфигурированного для выполнения оценивателя процесса.
23. Способ, содержащий:
применение по меньшей мере одного процессора хостовой системы для получения первого индикатора оценки процесса, который определен для оцениваемого процесса, причем оцениваемый процесс выполняется в виртуальной машине, предоставленной гипервизором, выполняющимся на хостовой системе;
применение указанного по меньшей мере одного процессора для получения второго индикатора оценки процесса, который определен для оцениваемого процесса; и
в ответ на получение первого и второго индикаторов оценки процесса, применение по меньшей мере одного процессора для определения, является ли оцениваемый процесс вредоносным в соответствии с первым и вторым индикаторами оценки процесса;
при этом определение первого индикатора оценки процесса включает в себя применение оценивателя процесса, выполняющегося в виртуальной машине, для определения того, осуществляет ли оцениваемый процесс первое действие; и
определение второго индикатора оценки процесса включает в себя применение движка самоанализа памяти, выполняющегося вне виртуальной машины, для определения того, осуществляет ли оцениваемый процесс второе действие.
24. Способ, содержащий:
применение по меньшей мере одного процессора хостовой системы для выполнения движка самоанализа памяти, причем движок самоанализа
памяти выполняется вне виртуальной машины, предоставленной гипервизором, выполняющимся на хостовой системе, при этом выполнение движка самоанализа памяти включает в себя обнаружение запуска процесса, выполняющегося в виртуальной машине;
в ответ на то, что движок самоанализа памяти обнаруживает запуск процесса, применение указанного по меньшей мере одного процессора для определения первого и второго индикаторов оценки процесса; и
в ответ на определение первого и второго индикаторов оценки, применение указанного по меньшей мере одного процессора для определения того, является ли этот процесс вредоносным в соответствии с первым и вторым индикаторами оценки процесса.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/936,058 | 2013-07-05 | ||
US13/936,058 US9117080B2 (en) | 2013-07-05 | 2013-07-05 | Process evaluation for malware detection in virtual machines |
PCT/RO2014/000019 WO2015152748A1 (en) | 2013-07-05 | 2014-07-02 | Process evaluation for malware detection in virtual machines |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2016103212A true RU2016103212A (ru) | 2017-08-10 |
RU2634205C2 RU2634205C2 (ru) | 2017-10-24 |
Family
ID=52133728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2016103212A RU2634205C2 (ru) | 2013-07-05 | 2014-07-02 | Оценка процесса для выявления вредоносных программ в виртуальных машинах |
Country Status (13)
Country | Link |
---|---|
US (1) | US9117080B2 (ru) |
EP (1) | EP3017392B1 (ru) |
JP (1) | JP6378758B2 (ru) |
KR (1) | KR101946982B1 (ru) |
CN (1) | CN105393255B (ru) |
AU (1) | AU2014389572B2 (ru) |
CA (1) | CA2915888C (ru) |
ES (1) | ES2785350T3 (ru) |
HK (1) | HK1216930A1 (ru) |
IL (1) | IL243123B (ru) |
RU (1) | RU2634205C2 (ru) |
SG (1) | SG11201510313SA (ru) |
WO (1) | WO2015152748A1 (ru) |
Families Citing this family (86)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10187452B2 (en) | 2012-08-23 | 2019-01-22 | TidalScale, Inc. | Hierarchical dynamic scheduling |
JP6176868B2 (ja) * | 2013-02-10 | 2017-08-09 | ペイパル・インク | 予測的なセキュリティ製品を提供し、既存のセキュリティ製品を評価する方法と製品 |
US9824225B1 (en) * | 2013-09-20 | 2017-11-21 | EMC IP Holding Company LLC | Protecting virtual machines processing sensitive information |
WO2015065330A1 (en) * | 2013-10-29 | 2015-05-07 | Hewlett-Packard Development Company, L.P. | Virtual machine introspection |
US9692789B2 (en) | 2013-12-13 | 2017-06-27 | Oracle International Corporation | Techniques for cloud security monitoring and threat intelligence |
EP3084667A4 (en) * | 2013-12-19 | 2017-07-26 | Intel Corporation | Policy-based trusted inspection of rights managed content |
US9507935B2 (en) * | 2014-01-16 | 2016-11-29 | Fireeye, Inc. | Exploit detection system with threat-aware microvisor |
US20150229659A1 (en) * | 2014-02-13 | 2015-08-13 | Guardicore Ltd. | Passive detection of malicious network-mapping software in computer networks |
US9836318B2 (en) * | 2014-02-21 | 2017-12-05 | Infineon Technologies Ag | Safety hypervisor function |
US9241010B1 (en) * | 2014-03-20 | 2016-01-19 | Fireeye, Inc. | System and method for network behavior detection |
JP6370098B2 (ja) * | 2014-05-16 | 2018-08-08 | 杉中 順子 | 情報処理装置、情報処理監視方法、プログラム、及び記録媒体 |
US10038703B2 (en) * | 2014-07-18 | 2018-07-31 | The Regents Of The University Of Michigan | Rating network security posture and comparing network maliciousness |
US9710648B2 (en) * | 2014-08-11 | 2017-07-18 | Sentinel Labs Israel Ltd. | Method of malware detection and system thereof |
US11507663B2 (en) | 2014-08-11 | 2022-11-22 | Sentinel Labs Israel Ltd. | Method of remediating operations performed by a program and system thereof |
US9552481B1 (en) * | 2014-12-30 | 2017-01-24 | Symantec Corporation | Systems and methods for monitoring programs |
US9189630B1 (en) | 2015-01-21 | 2015-11-17 | AO Kaspersky Lab | Systems and methods for active operating system kernel protection |
US10944764B2 (en) * | 2015-02-13 | 2021-03-09 | Fisher-Rosemount Systems, Inc. | Security event detection through virtual machine introspection |
US10127064B2 (en) * | 2015-02-24 | 2018-11-13 | Red Hat Israel, Ltd. | Read-only VM function chaining for secure hypervisor access |
US10417031B2 (en) * | 2015-03-31 | 2019-09-17 | Fireeye, Inc. | Selective virtualization for security threat detection |
US10567395B2 (en) * | 2015-05-10 | 2020-02-18 | Check Point Advanced Threat Prevention Ltd | Detection of potentially malicious web content by emulating user behavior and user environment |
US9703956B1 (en) * | 2015-06-08 | 2017-07-11 | Symantec Corporation | Systems and methods for categorizing virtual-machine-aware applications for further analysis |
US10691476B2 (en) * | 2015-06-27 | 2020-06-23 | Mcafee, Llc | Protection of sensitive data |
US10216927B1 (en) * | 2015-06-30 | 2019-02-26 | Fireeye, Inc. | System and method for protecting memory pages associated with a process using a virtualization layer |
US10726127B1 (en) | 2015-06-30 | 2020-07-28 | Fireeye, Inc. | System and method for protecting a software component running in a virtual machine through virtual interrupts by the virtualization layer |
RU2618947C2 (ru) * | 2015-06-30 | 2017-05-11 | Закрытое акционерное общество "Лаборатория Касперского" | Способ предотвращения работы программ, содержащих нежелательный для пользователя функционал |
RU2589862C1 (ru) * | 2015-06-30 | 2016-07-10 | Закрытое акционерное общество "Лаборатория Касперского" | Способ обнаружения вредоносного кода в оперативной памяти |
US10642753B1 (en) * | 2015-06-30 | 2020-05-05 | Fireeye, Inc. | System and method for protecting a software component running in virtual machine using a virtualization layer |
US11113086B1 (en) | 2015-06-30 | 2021-09-07 | Fireeye, Inc. | Virtual system and method for securing external network connectivity |
US10395029B1 (en) | 2015-06-30 | 2019-08-27 | Fireeye, Inc. | Virtual system and method with threat protection |
US10033759B1 (en) | 2015-09-28 | 2018-07-24 | Fireeye, Inc. | System and method of threat detection under hypervisor control |
CN105389197B (zh) | 2015-10-13 | 2019-02-26 | 北京百度网讯科技有限公司 | 用于基于容器的虚拟化***的操作捕获方法和装置 |
JP6721329B2 (ja) * | 2015-12-21 | 2020-07-15 | 三菱電機株式会社 | パワー半導体装置およびその製造方法 |
US10089124B2 (en) | 2015-12-31 | 2018-10-02 | International Business Machines Corporation | Security application for a guest operating system in a virtual computing environment |
JP6711000B2 (ja) * | 2016-02-12 | 2020-06-17 | 日本電気株式会社 | 情報処理装置、ウィルス検出方法及びプログラム |
US10536478B2 (en) * | 2016-02-26 | 2020-01-14 | Oracle International Corporation | Techniques for discovering and managing security of applications |
US10127368B2 (en) | 2016-03-01 | 2018-11-13 | Filevine, Inc. | Systems for identity validation and association |
US20210026950A1 (en) * | 2016-03-07 | 2021-01-28 | Crowdstrike, Inc. | Hypervisor-based redirection of system calls and interrupt-based task offloading |
US11086660B2 (en) * | 2016-03-09 | 2021-08-10 | Hewlett Packard Enterprise Development Lp | Server virtual address space |
US10116630B2 (en) * | 2016-04-04 | 2018-10-30 | Bitdefender IPR Management Ltd. | Systems and methods for decrypting network traffic in a virtualized environment |
US11379385B2 (en) * | 2016-04-16 | 2022-07-05 | Vmware, Inc. | Techniques for protecting memory pages of a virtual computing instance |
CN107360120B (zh) * | 2016-05-10 | 2019-06-11 | 华为技术有限公司 | 虚拟网络功能的审计方法和装置 |
US10592267B2 (en) | 2016-05-17 | 2020-03-17 | Vmware, Inc. | Tree structure for storing monitored memory page data |
US10430223B2 (en) | 2016-05-17 | 2019-10-01 | Vmware, Inc. | Selective monitoring of writes to protected memory pages through page table switching |
FR3051934A1 (fr) * | 2016-05-24 | 2017-12-01 | Orange | Procede d'identification d'au moins une fonction d'un noyau d'un systeme d'exploitation |
US10353736B2 (en) * | 2016-08-29 | 2019-07-16 | TidalScale, Inc. | Associating working sets and threads |
CN106445639A (zh) * | 2016-09-30 | 2017-02-22 | 北京奇虎科技有限公司 | 监测虚拟机的方法及装置 |
US10635479B2 (en) * | 2016-12-19 | 2020-04-28 | Bitdefender IPR Management Ltd. | Event filtering for virtual machine security applications |
CN108241801B (zh) * | 2016-12-26 | 2021-03-30 | 华为技术有限公司 | 处理***调用的方法和装置 |
US9734337B1 (en) | 2017-01-24 | 2017-08-15 | Malwarebytes Inc. | Behavior-based ransomware detection |
US10592664B2 (en) * | 2017-02-02 | 2020-03-17 | Cisco Technology, Inc. | Container application security and protection |
JP6841703B2 (ja) * | 2017-03-29 | 2021-03-10 | アドソル日進株式会社 | コンピュータ装置 |
US11023135B2 (en) | 2017-06-27 | 2021-06-01 | TidalScale, Inc. | Handling frequently accessed pages |
KR101937935B1 (ko) * | 2017-07-07 | 2019-04-11 | 한국전자통신연구원 | 가상머신 프로세스 실행에 따른 감사 증적 저장 장치 및 방법 |
US10802863B2 (en) * | 2017-07-07 | 2020-10-13 | Electronics And Telecommunications Research Institute | Apparatus and method for storing audit trail in response to virtual-machine process execution |
US10467552B2 (en) * | 2017-07-31 | 2019-11-05 | Pearson Education, Inc. | System and method for automatic content provisioning |
US11294898B2 (en) | 2017-07-31 | 2022-04-05 | Pearson Education, Inc. | System and method of automated assessment generation |
US10462171B2 (en) | 2017-08-08 | 2019-10-29 | Sentinel Labs Israel Ltd. | Methods, systems, and devices for dynamically modeling and grouping endpoints for edge networking |
KR20190021673A (ko) * | 2017-08-23 | 2019-03-06 | 주식회사 수산아이앤티 | 랜섬웨어 방지 장치 및 방법 |
US10817347B2 (en) | 2017-08-31 | 2020-10-27 | TidalScale, Inc. | Entanglement of pages and guest threads |
US11687654B2 (en) | 2017-09-15 | 2023-06-27 | Intel Corporation | Providing isolation in virtualized systems using trust domains |
US10546120B2 (en) * | 2017-09-25 | 2020-01-28 | AO Kaspersky Lab | System and method of forming a log in a virtual machine for conducting an antivirus scan of a file |
US10678922B2 (en) * | 2017-11-23 | 2020-06-09 | Nicira, Inc. | Detecting arbitrary code execution using a hypervisor |
US10713357B2 (en) * | 2017-11-23 | 2020-07-14 | Nicira, Inc. | Detecting lateral movement using a hypervisor |
CN107798236B (zh) * | 2017-11-30 | 2021-05-04 | 阿里巴巴(中国)有限公司 | 一种对应用程序安装包实现安全安装的方法和装置 |
US11250123B2 (en) | 2018-02-28 | 2022-02-15 | Red Hat, Inc. | Labeled security for control flow inside executable program code |
CN108804225B (zh) * | 2018-05-24 | 2021-01-01 | 新华三云计算技术有限公司 | 一种虚拟机负载调控方法和装置 |
EP3884412A1 (en) * | 2018-11-19 | 2021-09-29 | Secure Micro Ltd | Computer implemented method |
US11295008B2 (en) * | 2019-02-13 | 2022-04-05 | Nec Corporation | Graphics processing unit accelerated trusted execution environment |
US11550903B1 (en) * | 2019-04-26 | 2023-01-10 | Joseph Alan Epstein | System and method for trustworthiness, reputation, provenance, and measurement of software |
EP3973427A4 (en) | 2019-05-20 | 2023-06-21 | Sentinel Labs Israel Ltd. | SYSTEMS AND METHODS FOR EXECUTABLE CODE DETECTION, AUTOMATIC FEATURE EXTRACTION, AND POSITION-INDEPENDENT CODE DETECTION |
US11277436B1 (en) * | 2019-06-24 | 2022-03-15 | Ca, Inc. | Identifying and mitigating harm from malicious network connections by a container |
US11782713B1 (en) * | 2019-08-27 | 2023-10-10 | Amazon Technologies, Inc. | Security vulnerability mitigation using address space co-execution |
US11630900B2 (en) * | 2019-09-30 | 2023-04-18 | Mcafee, Llc | Detection of malicious scripted activity in fileless attacks |
US10754506B1 (en) * | 2019-10-07 | 2020-08-25 | Cyberark Software Ltd. | Monitoring and controlling risk compliance in network environments |
US11836247B2 (en) * | 2020-03-30 | 2023-12-05 | Fortinet, Inc. | Detecting malicious behavior in a network using security analytics by analyzing process interaction ratios |
IL275098A (en) * | 2020-06-03 | 2022-01-01 | Kazuar Advanced Tech Ltd | A multi-computing environment with the fewest loopholes |
RU2763112C1 (ru) * | 2020-08-24 | 2021-12-27 | Акционерное общество "Лаборатория Касперского" | Система и способ формирования списка виртуальных машин с указанием статуса защиты |
US11442770B2 (en) * | 2020-10-13 | 2022-09-13 | BedRock Systems, Inc. | Formally verified trusted computing base with active security and policy enforcement |
US11579857B2 (en) | 2020-12-16 | 2023-02-14 | Sentinel Labs Israel Ltd. | Systems, methods and devices for device fingerprinting and automatic deployment of software in a computing network using a peer-to-peer approach |
US20230229761A1 (en) * | 2021-04-20 | 2023-07-20 | Assured Information Security, Inc. | Prevention and remediation of malware based on selective presentation of files to processes |
CN113221103B (zh) * | 2021-05-08 | 2022-09-20 | 山东英信计算机技术有限公司 | 一种容器安全防护方法、***及介质 |
US11899782B1 (en) * | 2021-07-13 | 2024-02-13 | SentinelOne, Inc. | Preserving DLL hooks |
WO2023069166A1 (en) * | 2021-10-21 | 2023-04-27 | Microsoft Technology Licensing, Llc | Securely redirecting system service routines |
KR102656980B1 (ko) * | 2022-03-14 | 2024-04-15 | 세종대학교산학협력단 | 가상화 환경에서 인스턴스의 메모리를 연속적으로 기록하는 방법 및 장치 |
WO2023239008A1 (ko) * | 2022-06-10 | 2023-12-14 | 엘지전자 주식회사 | 차량의 신호 처리 장치 및 이를 구비하는 차량용 통신 장치용 통신 장치 |
US11977496B1 (en) | 2022-09-29 | 2024-05-07 | Amazon Technologies, Inc. | Security vulnerability mitigation using hardware-supported context-dependent address space hiding |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4412156B2 (ja) * | 2004-11-30 | 2010-02-10 | 沖電気工業株式会社 | 処理装置 |
US8516583B2 (en) * | 2005-03-31 | 2013-08-20 | Microsoft Corporation | Aggregating the knowledge base of computer systems to proactively protect a computer from malware |
US7996836B1 (en) | 2006-12-29 | 2011-08-09 | Symantec Corporation | Using a hypervisor to provide computer security |
US8380987B2 (en) * | 2007-01-25 | 2013-02-19 | Microsoft Corporation | Protection agents and privilege modes |
US7797748B2 (en) * | 2007-12-12 | 2010-09-14 | Vmware, Inc. | On-access anti-virus mechanism for virtual machine architecture |
US8561182B2 (en) * | 2009-01-29 | 2013-10-15 | Microsoft Corporation | Health-based access to network resources |
US8387046B1 (en) | 2009-03-26 | 2013-02-26 | Symantec Corporation | Security driver for hypervisors and operating systems of virtualized datacenters |
US20120254993A1 (en) * | 2011-03-28 | 2012-10-04 | Mcafee, Inc. | System and method for virtual machine monitor based anti-malware security |
WO2012135192A2 (en) * | 2011-03-28 | 2012-10-04 | Mcafee, Inc. | System and method for virtual machine monitor based anti-malware security |
US8099596B1 (en) | 2011-06-30 | 2012-01-17 | Kaspersky Lab Zao | System and method for malware protection using virtualization |
US9069586B2 (en) * | 2011-10-13 | 2015-06-30 | Mcafee, Inc. | System and method for kernel rootkit protection in a hypervisor environment |
-
2013
- 2013-07-05 US US13/936,058 patent/US9117080B2/en active Active
-
2014
- 2014-07-02 EP EP14882802.3A patent/EP3017392B1/en active Active
- 2014-07-02 ES ES14882802T patent/ES2785350T3/es active Active
- 2014-07-02 RU RU2016103212A patent/RU2634205C2/ru active
- 2014-07-02 WO PCT/RO2014/000019 patent/WO2015152748A1/en active Application Filing
- 2014-07-02 KR KR1020157036979A patent/KR101946982B1/ko active IP Right Grant
- 2014-07-02 CA CA2915888A patent/CA2915888C/en active Active
- 2014-07-02 JP JP2016523693A patent/JP6378758B2/ja active Active
- 2014-07-02 SG SG11201510313SA patent/SG11201510313SA/en unknown
- 2014-07-02 CN CN201480038552.XA patent/CN105393255B/zh active Active
- 2014-07-02 AU AU2014389572A patent/AU2014389572B2/en active Active
-
2015
- 2015-12-15 IL IL24312315A patent/IL243123B/en active IP Right Grant
-
2016
- 2016-04-25 HK HK16104719.4A patent/HK1216930A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
AU2014389572A1 (en) | 2016-01-21 |
KR20160030385A (ko) | 2016-03-17 |
US9117080B2 (en) | 2015-08-25 |
US20150013008A1 (en) | 2015-01-08 |
CA2915888A1 (en) | 2015-10-08 |
CN105393255A (zh) | 2016-03-09 |
KR101946982B1 (ko) | 2019-05-10 |
SG11201510313SA (en) | 2016-01-28 |
ES2785350T3 (es) | 2020-10-06 |
IL243123B (en) | 2019-11-28 |
JP6378758B2 (ja) | 2018-08-22 |
AU2014389572B2 (en) | 2019-03-07 |
JP2016526730A (ja) | 2016-09-05 |
RU2634205C2 (ru) | 2017-10-24 |
HK1216930A1 (zh) | 2016-12-09 |
CN105393255B (zh) | 2019-07-12 |
CA2915888C (en) | 2021-05-04 |
EP3017392A1 (en) | 2016-05-11 |
WO2015152748A1 (en) | 2015-10-08 |
EP3017392B1 (en) | 2020-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2016103212A (ru) | Оценка процесса для выявления вредоносных программ в виртуальных машинах | |
JP2016526730A5 (ru) | ||
Song et al. | Periscope: An effective probing and fuzzing framework for the hardware-os boundary | |
Jang et al. | Breaking kernel address space layout randomization with intel tsx | |
Wang et al. | Numchecker: Detecting kernel control-flow modifying rootkits by using hardware performance counters | |
AU2016293058B2 (en) | Computer security systems and methods using asynchronous introspection exceptions | |
KR101701014B1 (ko) | 운영 체제에의 악성 활동 보고 | |
RU2016109436A (ru) | Селективное обеспечение соблюдения целостности кода, обеспечиваемое менеджером виртуальной машины | |
US11363058B2 (en) | Detecting execution of modified executable code | |
JP2018520446A5 (ru) | ||
JP2016149131A5 (ru) | ||
RU2016104469A (ru) | Внесение ошибки страницы в виртуальных машинах | |
CN107450962B (zh) | 一种虚拟化运行环境下的异常处理方法、装置及*** | |
JP2009528632A5 (ru) | ||
Shoaib et al. | Pouring cloud virtualization security inside out | |
Vishnani et al. | Detecting & defeating split personality malware | |
Wang et al. | Zero in and TimeFuzz: Detection and mitigation of cache side-channel attacks | |
WO2017131679A1 (en) | System management mode test operations | |
KR20120077247A (ko) | 가상머신 환경에서 데이터베이스를 이용한 악성소프트웨어 탐지시스템 설계 | |
Kuzuno et al. | KMO: kernel memory observer to identify memory corruption by secret inspection mechanism | |
Ahmed et al. | Rule-based integrity checking of interrupt descriptor tables in cloud environments | |
Shropshire | Hyperthreats: Hypercall-based dos attacks | |
Joy et al. | Survey on android malware detection methods using static and dynamic analysis | |
Li et al. | A new mechanism for preventing hvm-aware malware | |
Jung et al. | POSTER: Undetectable Task Bypassing OS Scheduler via Hardware Task Switching |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PD4A | Correction of name of patent owner |