[發明專利]一種基于反截屏技術的文件數據保護方法在審
| 申請號: | 201611195602.2 | 申請日: | 2016-12-21 |
| 公開(公告)號: | CN108229143A | 公開(公告)日: | 2018-06-29 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 青島祥智電子技術有限公司 |
| 主分類號: | G06F21/52 | 分類號: | G06F21/52;G06F21/60;G06F21/62 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 266100 山東省青島*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 反截屏 截屏 受保護進程 文件數據保護 應用程序 保護文件 功能啟動 文件內容 影響用戶 主動偵測 受保護 截取 竊取 泄露 進程 捕捉 | ||
本發明公開了一種基于反截屏技術的文件數據保護方法,在不影響用戶正常使用的前提下,將反截屏技術與進程技術相結合,對于特定的受保護進程打開的文件窗口反截屏,保護文件內容不被竊取。本方法主動偵測應用程序的截圖行為,如果有受保護進程打開的文件窗口被截屏時,反截屏功能啟動,禁止所有的截屏行為;如過所截取的窗口中沒有受保護進程所打開窗口,反截屏功能不啟動,可以進行正常的截屏行為。采用了本發明的技術方案,能夠準確的捕捉應用程序的截圖動作,有針對性的進行反截屏,保護受保護的進程打開的文件窗口不被截屏,防止文件內容泄露,同時不影響對非受保護進程打開的文件窗口的截屏行為。
技術領域
本發明涉及計算機技術領域,尤其涉及Windows系統安全產品中通過反截屏技術的文件數據保護方法。
背景技術
反截屏技術是一種防泄密輔助安全功能項,防止機密信息的屏幕顯示畫面被截取后以圖像方式泄密。傳統反截屏技術基本上可以通過以下的技術手段實現:禁用鍵盤,防止通過熱鍵啟動截屏功能;禁止運行所有運行的可執行文件,防止啟動截屏軟件;讓自己運行的程序窗口最大化,防止截屏軟件切換窗口截屏;使用獲取應用程序接口技術或者圖形驅動技術對屏幕截屏行為進行監控。
但是傳統反截屏技術都存在著一定的缺陷,如禁用鍵盤不能禁止在軟件窗口直接啟動截屏功能;禁止運行所有非系統用戶的可執行文件會造成用戶不能進行其他操作行為;讓自己運行的程序窗口最大化不能阻止自動后臺截屏的行為;因截屏軟件使用的應用程序接口也會被其它Windows操作使用,所以僅使用獲取應用程序接口的技術對屏幕截屏行為進行監控不能保證監控的準確性,同時,一旦使用這種軟件,所有的截屏行為都將被禁止,而實際應用中,并不是所有的截屏行為都是要被禁止的。
本發明將反截屏技術和進程技術相結合,有針對性的進行反截屏,主要是防止通過以截屏為手段帶出機密信息,并不是以阻止用戶截屏為目的。
發明內容
本發明的目的在于提出一種基于反截屏技術的文件數據保護方法,在不影響用戶正常使用的前提下,將反截屏技術與進程技術相結合,對于特定的受保護進程打開的文件窗口反截屏,從而達到保護文件內容不被竊取的效果。
為達此目的,本發明采用以下技術方案:
一種基于反截屏技術的文件數據保護方法,包括以下步驟:
A、主動偵測應用程序的截屏動作,使用本發明的程序主動地監控當前計算機上運行的所有可執行應用程序,監控程序的動作,判斷是否有截屏動作。
B、捕獲截屏軟件應用程序的截屏動作。
C、判斷該截屏行為是否截全屏行為。通過應用程序接口等相關參數判斷該截屏行為是否截全屏行為,如果該截屏行為是截全屏行為,轉至步驟D,如果該截屏行為不是截全屏行為,而是截活動窗口的行為,轉至步驟E。
D、枚舉桌面中打開的文件窗口。
E、捕獲截圖軟件所截的文件活動窗口。
F、獲取打開文件窗口的進程。如果是截全屏行為,通過枚舉桌面所有打開的文件窗口,獲取所有打開窗口的進程,如果是截活動窗口行為,通過該活動窗口,進而獲取打開窗口的進程。
G、是否有受保護進程打開窗口,判斷獲取到的進程是否受保護的進程。如果有受保護進程,轉至步驟H,如果沒有受保護進程,轉至步驟I。
H、啟動反截屏功能,禁止截屏。如果有受保護的進程,則啟動反截屏功能,禁止截屏操作。
I、不啟動反截屏功能,允許截屏。如果沒有受保護的進程,則不啟動反截屏功能,允許截屏操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島祥智電子技術有限公司,未經青島祥智電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611195602.2/2.html,轉載請聲明來源鉆瓜專利網。





