[go: up one dir, main page]

WO2009088175A3 - Virtual application program system, storing device, method for executing virtual application program and method for protecting virtual environment - Google Patents

Virtual application program system, storing device, method for executing virtual application program and method for protecting virtual environment Download PDF

Info

Publication number
WO2009088175A3
WO2009088175A3 PCT/KR2008/007857 KR2008007857W WO2009088175A3 WO 2009088175 A3 WO2009088175 A3 WO 2009088175A3 KR 2008007857 W KR2008007857 W KR 2008007857W WO 2009088175 A3 WO2009088175 A3 WO 2009088175A3
Authority
WO
WIPO (PCT)
Prior art keywords
application program
virtual
virtual application
executing
protecting
Prior art date
Application number
PCT/KR2008/007857
Other languages
French (fr)
Other versions
WO2009088175A2 (en
Inventor
Jong Uk Choi
Dongha Shin
Sung Wook Jung
Ji Yeon Kim
Muhammad Ali Malik
Samg Yup Shim
Hong Won Lee
Original Assignee
Markany Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020080022462A external-priority patent/KR101013509B1/en
Application filed by Markany Inc. filed Critical Markany Inc.
Priority to US12/811,596 priority Critical patent/US20110010756A1/en
Priority to CN2008801259694A priority patent/CN101965553A/en
Publication of WO2009088175A2 publication Critical patent/WO2009088175A2/en
Publication of WO2009088175A3 publication Critical patent/WO2009088175A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45587Isolation or security of virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Stored Programmes (AREA)

Abstract

The present invention relates to a virtual application program system, a storage device, a method of executing a virtual application program, and a method of protecting a virtual environment. The virtual application program system includes an execution control module for executing a virtual application program, and a virtual environment protection module loaded by the execution control module and configured to block non-permitted application programs from accessing a virtual environment accessed by the virtual application program. Accordingly, the virtual environment can be protected from a host application program, etc., and independency and security of a task using a virtual application program can be guaranteed.
PCT/KR2008/007857 2008-01-04 2008-12-31 Virtual application program system, storing device, method for executing virtual application program and method for protecting virtual environment WO2009088175A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/811,596 US20110010756A1 (en) 2008-01-04 2008-12-31 Virtual application program system, storing device, method for executing virtual application program and method for protecting virtual environment
CN2008801259694A CN101965553A (en) 2008-01-04 2008-12-31 Virtual application program system, storing device, method for executing virtual application program and method for protecting virtual environment

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2008-0001199 2008-01-04
KR20080001199 2008-01-04
KR10-2008-0022462 2008-03-11
KR1020080022462A KR101013509B1 (en) 2008-01-04 2008-03-11 Virtual application system, storage device, virtual application execution method and virtual environment protection method

Publications (2)

Publication Number Publication Date
WO2009088175A2 WO2009088175A2 (en) 2009-07-16
WO2009088175A3 true WO2009088175A3 (en) 2009-10-08

Family

ID=40853566

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2008/007857 WO2009088175A2 (en) 2008-01-04 2008-12-31 Virtual application program system, storing device, method for executing virtual application program and method for protecting virtual environment

Country Status (1)

Country Link
WO (1) WO2009088175A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9628279B2 (en) * 2014-09-30 2017-04-18 Microsoft Technology Licensing, Llc Protecting application secrets from operating system attacks
WO2018010794A1 (en) * 2016-07-14 2018-01-18 Huawei Technologies Co., Ltd. Device and method for preventing memory data leakage
CN107480983B (en) * 2017-08-29 2018-08-07 上海明心信息科技有限公司 A kind of antitheft mobile phone payment system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060062587A (en) * 2004-12-04 2006-06-12 소프트온넷(주) Portable Digital Storage System and Method for Running Application Program on Host Computer
WO2006106469A1 (en) * 2005-04-07 2006-10-12 Koninklijke Philips Electronics N.V. Software protection
US20070168937A1 (en) * 2005-11-28 2007-07-19 Soummya Mallick Apparatus and method of application virtualization
KR20090017942A (en) * 2007-08-16 2009-02-19 주식회사 마크애니 Virtual Application Creation System, Virtual Application Installation Method, Native API Call Processing Method and Virtual Application Execution Method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060062587A (en) * 2004-12-04 2006-06-12 소프트온넷(주) Portable Digital Storage System and Method for Running Application Program on Host Computer
WO2006106469A1 (en) * 2005-04-07 2006-10-12 Koninklijke Philips Electronics N.V. Software protection
US20070168937A1 (en) * 2005-11-28 2007-07-19 Soummya Mallick Apparatus and method of application virtualization
KR20090017942A (en) * 2007-08-16 2009-02-19 주식회사 마크애니 Virtual Application Creation System, Virtual Application Installation Method, Native API Call Processing Method and Virtual Application Execution Method

Also Published As

Publication number Publication date
WO2009088175A2 (en) 2009-07-16

Similar Documents

Publication Publication Date Title
WO2009023580A3 (en) Automated application modeling for application virtualization
WO2010090435A3 (en) Apparatus and method for preemptively protecting against malicious code by selective virtualization
WO2012006015A3 (en) Protecting video content using virtualization
WO2012087562A3 (en) System and method for implementing a trusted dynamic launch and trusted platform module (tpm) using secure enclaves
WO2011084265A3 (en) Protected device management
WO2014021919A3 (en) Methods, systems, and computer readable medium for active monitoring, memory protection and integrity verification of target devices
WO2012018889A3 (en) Providing fast non-volatile storage in a secure environment
WO2010132860A3 (en) Systems and methods for computer security employing virtual computer systems
WO2012135192A3 (en) System and method for virtual machine monitor based anti-malware security
WO2014018575A3 (en) Trusted security zone access to peripheral devices
EP2107489A3 (en) Obfuscating computer program code
WO2011081935A3 (en) Methods and systems for communicating between trusted and non-trusted virtual machines
WO2012015171A3 (en) Hacker virus security-integrated control device
WO2011097589A3 (en) Processor configured to virtualize guest local interrupt controller
WO2012024508A3 (en) Systems and methods for securing virtual machine computing environments
GB201215241D0 (en) Protecting application programs from malicious software or malware
WO2014001803A3 (en) Memory protection
MX2008000827A (en) System and method for using a hypervisor to control access to a rental computer.
WO2011129977A3 (en) Streaming insertion of tokens into content to protect against csrf
IL237627A0 (en) A data processing apparatus and method for protecting secure data and program code from non-secure access when switching between secure and less secure domains
WO2015152747A3 (en) Page fault injection in virtual machines to cause mapping of swapped-out memory pages into vm] virtu alized memory
WO2010039887A3 (en) Configuration space virtualization
WO2013009097A3 (en) Method and apparatus for using non-volatile storage device
WO2011001371A3 (en) Method for remotely controlling and monitoring the data produced on desktop on desktop software
WO2009023586A3 (en) Storing custom metadata using custom access control entries

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200880125969.4

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08869231

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 12811596

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 08869231

Country of ref document: EP

Kind code of ref document: A2