发明名称 SEPARATE, DISPOSABLE EXECUTION ENVIRONMENT FOR ACCESSING UNVERIFIED CONTENT
摘要 Methods and systems are disclosed for opening unverified content in a separate, disposable virtualized environment using a temporary virtual machine (VM). In one example, the disclosed method includes intercepting a request to open/access unverified content from a third-party remote server, and comparing the particular information/attributes of the unverified content against predetermined criteria. Then, the user device may connect using a remote presentation protocol to the temporary VM in the separate, disposable environment such that the output of the unverified content may be transported to and displayed in the separate, disposable environment. The connection with the temporary VM may be terminated and the separate, disposable environment may be wiped clean to reduce the risk of malicious code in the unverified content.
申请公布号 US2015089497(A1) 申请公布日期 2015.03.26
申请号 US201314037634 申请日期 2013.09.26
申请人 Citrix Systems, Inc. 发明人 Borzycki Andrew;Deva Mallikharjuna Reddy;Croft Richard;Wang Hao
分类号 G06F9/455;G06F21/00 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method comprising: receiving a request to open unverified content from a remote server; determining, by an application resolver without user intervention, that the unverified content is designated for opening in a disposable environment; causing the unverified content to be uploaded to a cloud file storage; automatically instructing a virtualization server to provision a temporary virtual machine in the disposable environment to open the content uploaded into the cloud file storage; receiving a confirmation from the virtualization server that the temporary virtual machine in the disposable environment is ready to connect; launching a client agent configured to communicate using at least a remote presentation protocol with the temporary virtual machine associated with the virtualization server; connecting, using the client agent, to the temporary virtual machine in the disposable environment; displaying an output resulting from opening of the unverified content at the temporary virtual machine in the disposable environment; and terminating the connection with the temporary virtual machine in the disposable environment.
地址 Ft. Lauderdale FL US