[發明專利]一種虛擬桌面防截屏方法、系統及相關裝置在審
| 申請號: | 201810246388.1 | 申請日: | 2018-03-23 |
| 公開(公告)號: | CN108519899A | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | 鄧得敏 | 申請(專利權)人: | 深信服科技股份有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06T3/00 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518055 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 顯示界面 緩存區域 虛擬桌面 截屏 圖像 屏蔽圖像 屏幕截圖 相關裝置 虛擬桌面圖像 目標程序 實時更新 圖像存儲 信息泄露 進程 原有的 調用 去除 替換 虛擬 監控 | ||
本發明實施例提供了一種虛擬桌面防截屏方法、系統及相關裝置,用于防止虛擬桌面圖像被截屏,降低了信息泄露的風險。本發明實施例方法包括:將虛擬桌面的當前顯示界面圖像存儲在緩存區域,當虛擬桌面的顯示界面發生變化時,實時更新所述緩存區域中的顯示界面圖像;當識別到目標程序調用圖像API時,監控所述圖像API調用期間的截圖進程,并將截圖進程生成的屏幕截圖中,與所述緩存區域中的顯示界面圖像相同的部分去除,生成屏蔽圖像;將截圖進程中生成的原有的屏幕截圖替換為所述屏蔽圖像。
技術領域
本發明涉及計算機技術領域,尤其涉及一種虛擬桌面防截屏方法、系統及相關裝置。
背景技術
桌面虛擬化是指將計算機的終端系統(也稱作桌面)進行虛擬化,以達到桌面使用的安全性和靈活性。可以通過任何設備,在任何地點,任何時間通過網絡訪問屬于我們個人的桌面系統,為了虛擬化桌面的信息安全,常常需要對虛擬化桌面截屏功能進行限制。
現有虛擬化桌面截屏方案中,只有對虛擬化桌面系統的本地用戶終端防截屏的方案,完全屏蔽本地用戶終端的截屏功能,在使用虛擬化桌面系統期間完全不能使用本地截屏功能。
現有方案中,在使用虛擬化桌面系統期間完全不能使用本地截屏功能,當用戶在使用虛擬化桌面系統期間,通過本地用戶終端打開虛擬化桌面系統之外的應用頁面時,即使當前屏幕上并沒有虛擬化桌面中顯示的界面,也無法對虛擬化桌面系統界面之外的應用頁面進行本地屏,影響本地截屏的使用,用戶體驗不佳。
發明內容
本發明實施例提供了一種虛擬桌面防截屏方法、系統及相關裝置,用于防止虛擬桌面圖像被截屏,降低了信息泄露的風險。
本發明實施例第一方面提供了一種虛擬桌面防截屏方法,其特征在于,包括:
將虛擬桌面的當前顯示界面圖像存儲在緩存區域,當虛擬桌面的顯示界面發生變化時,實時更新所述緩存區域中的顯示界面圖像;
當識別到目標程序調用圖像API時,監控所述圖像API調用期間的截圖進程,并將截圖進程生成的屏幕截圖中,與所述緩存區域中的顯示界面圖像相同的部分去除,生成屏蔽圖像;
將截圖進程中生成的原有的屏幕截圖替換為所述屏蔽圖像。
可選的,作為一種可能的實施方式,本發明實施例中的虛擬桌面防截屏方法,還包括:
接收用戶的選擇指令,所述選擇指令指示是否允許截屏;
若所述選擇指令指示禁止截屏,則將所述屏蔽圖像返回給所述目標程序;
若所述選擇指令指示允許截屏,則將所述屏幕截圖返回給所述目標程序。
可選的,作為一種可能的實施方式,本發明實施例中的虛擬桌面防截屏方法中所述監控所述圖像API調用期間的截圖進程,并將截圖進程生成的屏幕截圖中,與所述緩存區域中的顯示界面圖像相同的部分去除,生成屏蔽圖像,包括:
通過API HOOK技術或過濾驅動技術識別圖像API調用期間是否存在截圖進程;
若存在截圖進程,則將截圖進程生成的屏幕截圖中,與所述緩存區域中的顯示界面圖像相同的部分去除,生成屏蔽圖像。
可選的,作為一種可能的實施方式,本發明實施例中的虛擬桌面防截屏方法中所述將截圖進程生成的屏幕截圖中,與所述緩存區域中的顯示界面圖像相同的部分去除,包括:
將截圖進程生成的屏幕截圖中,與所述緩存區域中的顯示界面圖像相同的部分進行馬賽克處理;
或,將截圖進程生成的屏幕截圖中,與所述緩存區域中的顯示界面圖像相同的部分填充為單一顏色的畫面。
本發明實施例第二方面提供了一種虛擬桌面防截屏系統,可包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深信服科技股份有限公司,未經深信服科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810246388.1/2.html,轉載請聲明來源鉆瓜專利網。





