[發明專利]用于實現進程間完整性串行化的方法和系統有效
| 申請號: | 200710149183.3 | 申請日: | 2007-09-05 |
| 公開(公告)號: | CN101140532A | 公開(公告)日: | 2008-03-12 |
| 發明(設計)人: | E·S·本德爾 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 北京市中咨律師事務所 | 代理人: | 于靜;李崢 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 實現 進程 完整性 串行 方法 系統 | ||
1.一種用于實現進程間完整性串行化服務的方法,包括:
當確定僅被指定為受控的程序,如果存在的話,已被加載用于調用進程時,對于所述調用進程使能包括必須保持受控狀態和擴展必須保持受控狀態的進程狀態,所述調用進程請求將目標程序加載到臨時存儲中用于實施安全服務;以及
基于所述目標程序的控制指示符、必須保持受控狀態和擴展必須保持受控狀態,控制所述臨時存儲中的一個或更多活動,其包括:
將所述目標程序加載到所述臨時存儲中,其中所述臨時存儲對于所述調用進程可訪問;
執行所述臨時存儲中的主程序;以及
在所述調用進程的生命周期期間貫穿所述主程序的執行而重置所述必須保持受控狀態和擴展必須保持受控狀態;
其中,基于按照安全準則的驗證,程序被指定為受控的。
2.根據權利要求1所述的方法,其中,所述主程序在控制被傳遞給另一程序之前清除所述調用進程的臨時存儲。
3.根據權利要求1所述的方法,其中,當所述控制指示符反映出所述目標程序是受控的并且所述調用進程的必須保持受控狀態被使能時,所述目標程序被加載到所述臨時存儲中。
4.根據權利要求1所述的方法,進一步包括:
當所述目標程序的控制指示符反映出該目標程序是非受控的以及當所述必須保持受控狀態被禁用時,設置所述調用進程的進程控制屬性以反映出非受控;以及
將所述目標程序加載到所述臨時存儲中;
其中,如果未按照安全準則被驗證或響應于按照所述安全準則的驗證失敗,則程序被指定為非受控的。
5.根據權利要求1所述的方法,進一步包括:
一旦接收到對執行所述主程序的請求,則:
當確定所述擴展必須保持受控狀態被禁用時,重置該調用進程的所述必須保持受控狀態;以及
授權所述主程序的執行。
6.根據權利要求1所述的方法,進一步包括:
一旦接收到對執行所述主程序的請求,則:
當確定所述擴展必須保持受控狀態被使能以及所述目標程序的控制屬性反映出該目標程序是非受控的時,拒絕對執行該主程序的請求。
7.根據權利要求1所述的方法,進一步包括:
一旦接收到對執行所述目標程序的請求,則:
當確定所述擴展必須保持受控狀態被使能以及所述目標程序的控制屬性反映出該目標程序是受控的時,保存該調用進程的所述必須保持受控狀態和擴展必須保持受控狀態。
8.一種用于實現進程間完整性串行化服務的系統,包括:
計算機處理系統;以及
在所述計算機處理系統上執行的進程間完整性串行化服務,所述進程間完整性串行化服務實現了一種方法,其包括:
當確定僅被指定為受控的程序,如果存在的話,已被加載用于調用進程時,對于所述調用進程使能包括必須保持受控狀態和擴展必須保持受控狀態的進程狀態,所述調用進程請求將目標程序加載到所述計算機處理系統的臨時存儲中用于實施安全服務;以及
基于所述目標程序的控制指示符、必須保持受控狀態和擴展必須保持受控狀態,控制所述臨時存儲中一個或更多活動,其包括:
將所述目標程序加載到所述臨時存儲中,其中所述臨時存儲對于所述調用進程可訪問;
執行所述臨時存儲中的主程序;以及
在所述調用進程的生命周期期間貫穿所述主程序的執行而重置所述必須保持受控狀態和擴展必須保持受控狀態;
其中,基于按照安全準則的驗證,程序被指定為受控的。
9.根據權利要求8所述的系統,其中,所述主程序在控制被傳遞給另一個程序之前清除所述調用進程的所述臨時存儲。
10.根據權利要求8所述的系統,其中,當所述控制指示符反映出所述目標程序是受控的并且所述調用進程的必須保持受控狀態被使能時,所述目標程序被加載到所述臨時存儲中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710149183.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:衛星通信中的虛擬撥號裝置
- 下一篇:中央處理器夾取件





