[發明專利]一種保護隱私文件的方法和裝置有效
| 申請號: | 201310684187.7 | 申請日: | 2013-12-13 |
| 公開(公告)號: | CN103699604B | 公開(公告)日: | 2017-05-17 |
| 發明(設計)人: | 禹健文 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F21/60 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,何立春 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 保護 隱私 文件 方法 裝置 | ||
技術領域
本發明涉及文件處理技術領域,具體涉及一種保護隱私文件的方法和裝置。
背景技術
隨著計算機在人們生活中的普及,人們在計算機中存儲的文件越來越多,包括文檔、圖片以及視頻等等。
有時人們不想讓別人在自己的計算機中看到一些隱私文件,例如,在一對一遠程服務的過程中,用戶不想讓遠程的人看到自己計算機上的照片。現有的做法是在文件或文件夾上點擊右鍵-屬性-隱藏。這樣可以實現一些隱私文件的隱藏。但是,通過系統設置仍可以顯示所有隱藏的目錄看到隱藏的文件。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種保護隱私文件的方法和裝置。
依據本發明的一個方面,提供了了一種保護隱私文件的方法,該方法包括:
獲取需要隱藏的隱私文件信息;
攔截文件訪問操作;
當攔截到文件訪問操作時,獲取該文件訪問操作針對的文件信息;
將該文件訪問操作針對的文件信息與所述隱私文件信息進行比對,判斷該文件訪問操作針對的文件中是否包含隱私文件;
如果包含,則從該文件訪問操作獲取的文件中移除隱私文件,使隱私文件對該文件訪問操作不可見。
可選地,該方法進一步包括:如果該文件訪問操作針對的文件中不包含隱私文件,則不對該文件訪問操作進行干涉處理。
可選地,所述獲取需要隱藏的隱私文件信息包括:
提供隱私文件設置接口;
從所述隱私文件設置接口獲取用戶輸入的需要隱藏的隱私文件信息。
可選地,所述隱私文件信息包括:隱私文件的路徑和/或隱私目錄的路徑;
其中,所述隱私目錄包括目錄本身、目錄里的子目錄及文件。
可選地,所述提供隱私文件設置接口包括:
在顯示界面上提供按照不同文件后綴區分的不同類型文件的選項;
和/或,
在顯示界面上提供文件路徑選項或輸入框。
可選地,所述文件訪問操作在訪問文件時都需要調用系統提供的Find First File方法和Find Next File方法;以及Find First File方法和Find Next File方法都會調用驅動層的Nt Query Directoty File函數;
所述獲取該文件訪問操作針對的文件信息包括:獲取Nt Query Directoty File函數的Path參數,該Path參數即為該文件訪問操作針對的文件信息。
可選地,所述從該文件訪問操作獲取的文件中移除隱私文件包括:從Nt Query Directoty File函數獲取的結果中移除隱私文件。
可選地,所述獲取需要隱藏的隱私文件信息還包括:
當獲取到多個用戶輸入的隱私文件信息時,取多個用戶的隱私文件的并集作為最終的需要隱藏的隱私文件信息。
可選地,所述獲取需要隱藏的隱私文件信息的步驟由用戶接口來執行,并且用戶接口將獲取的隱私文件信息通知給文件過濾驅動;
其他步驟由文件過濾驅動來執行。
可選地,所述用戶接口位于第3特權級Ring3;所述文件過濾驅動位于第0特權級Ring0。
依據本發明的另一個方面,提供了一種保護隱私文件的裝置,該裝置包括:
用戶接口單元,適于獲取需要隱藏的隱私文件信息,并發送給隱藏處理單元;
攔截單元,適于攔截文件訪問操作;
隱藏處理單元,適于當攔截單元攔截到文件訪問操作時,獲取該文件訪問操作針對的文件信息,將該文件訪問操作針對的文件信息與所述隱私文件信息進行比對,判斷該文件訪問操作針對的文件中是否包含隱私文件;如果包含,則從該文件訪問操作獲取的文件中移除隱私文件,使隱私文件對該文件訪問操作不可見。
可選地,所述隱藏處理單元,進一步適于在該文件訪問操作針對的文件中不包含隱私文件時,不對該文件訪問操作進行干涉處理。
可選地,所述用戶接口單元,適于提供隱私文件設置接口,從所述隱私文件設置接口獲取用戶輸入的需要隱藏的隱私文件信息。
可選地,所述用戶接口單元獲取的隱私文件信息包括:隱私文件的路徑和/或隱私目錄的路徑;
其中,所述隱私目錄包括目錄本身、目錄里的子目錄及文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310684187.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種LED外延片倒置MOCVD反應爐
- 下一篇:一種軟性線路板測試轉接夾具





