[發明專利]安全操作系統中防止文件客體重用的方法有效
| 申請號: | 201210149725.8 | 申請日: | 2012-05-15 |
| 公開(公告)號: | CN102708323A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | 劉燕;龔文;王戍靖;郎金剛;武術;周啟明;劉冬梅 | 申請(專利權)人: | 中科方德軟件有限公司;中國科學院軟件研究所 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 安全 操作系統 防止 文件 客體 重用 方法 | ||
1.一種安全操作系統中防止文件客體重用的方法,其特征在于,當應用程序需要刪除文件客體時,首先所述應用程序通過fcount系統調用從系統內核獲取所述需要被刪除文件客體的引用計數;當引用計數為0時,文件操作系統調用對該文件客體設置互斥機制,并將被刪除文件客體內容清空。
2.根據權利要求1所述的安全操作系統中防止文件客體重用的方法,其特征在于獲取所述需要被刪除文件客體的引用計數的方式為通過路徑獲取對應文件客體的引用計數或者通過文件描述符獲取對應的文件客體的引用計數。
3.根據權利要求1或2所述的安全操作系統中防止文件客體重用的方法,其特征在于,所述fcount系統調用包括兩個操作常量:FCOP_FD和FCOP_PATH;其中,對于獲取一個路徑名表示的文件客體,要獲得其引用計數,則傳入FCOP_PATH和相應的路徑;對于獲取一個文件描述符對應的文件客體,則通過傳入FCOP_FD和文件描述符得到其引用計數。
4.根據權利要求1所述的安全操作系統中防止文件客體重用的方法,其特征在于,所述文件操作系統調用為unlink操作。
5.根據權利要求1所述的安全操作系統中防止文件客體重用的方法,其特征在于,所述文件操作系統調用為close操作。
6.根據權利要求1所述的安全操作系統中防止文件客體重用的方法,其特征在于,所述文件操作系統調用為_exit操作。
7.根據權利要求1至6任何之一所述的安全操作系統中防止文件客體重
用的方法,其特征在于,所述將被刪除文件客體內容清空的方式為將文件客體所占用的磁盤空間內容填寫為零。
8.根據權利要求1至6任何之一所述的安全操作系統中防止文件客體重用的方法,其特征在于,所述互斥機制為互斥鎖機制,所述互斥鎖機制由文件操作鎖提供,所述文件操作鎖由文件操作系統調用提供。
9.根據權利要求8所述的安全操作系統中防止文件客體重用的方法,其特征在于所述文件操作鎖包括加鎖操作、解鎖操作和等待鎖操作:其中,執行所述加鎖操作后,任何對該鎖的等待都會被阻塞;執行所述解鎖操作后,將文件鎖解除,任何對該鎖的等待不會發生阻塞,并立即返回;執行所述等待鎖操作,嘗試等待一個鎖,其操作結果是阻塞或返回。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科方德軟件有限公司;中國科學院軟件研究所,未經中科方德軟件有限公司;中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210149725.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:牧草強化發酵浸漿制酶技術及移動式太陽能發酵床
- 下一篇:管道下料輔助劃線裝置





