发明名称 用于控制应用程序对资源的访问的信息处理设备和方法
摘要 本发明提供用于基于信息处理设备的运行环境或运行状态拒绝或允许应用程序对资源的访问的技术。该信息处理设备包括:检测单元,用于检测连接到信息处理设备的设备的连接状态或运行状态的变化;选择单元,用于作为对检测连接状态的变化的响应,基于检测到的连接状态选择要应用于信息处理设备的资源访问条件;以及条件存储单元,用于存储所选择的资源访问条件。该信息处理设备进一步包括:捕获单元,用于捕获由应用程序向操作系统发出的针对资源访问的多个函数调用;确定单元,用于确定是否允许所捕获的函数调用;以及控制单元,用于拒绝该函数调用。当捕获到函数调用时,基于从条件存储单元读取的资源访问条件确定是否允许所捕获的函数调用,并且作为对确定不允许该函数调用的响应而拒绝该函数调用。
申请公布号 CN100583116C 申请公布日期 2010.01.20
申请号 CN200710192736.3 申请日期 2007.11.16
申请人 国际商业机器公司 发明人 小仓明宏;利根川聪子;古市实裕
分类号 G06F21/00(2006.01)I 主分类号 G06F21/00(2006.01)I
代理机构 北京市金杜律师事务所 代理人 朱海波
主权项 1.一种在信息处理设备中用于控制运行在所述信息处理设备上的应用程序对资源的访问的方法,所述方法包括:检测连接到所述信息处理设备上的设备的连接状态或运行状态的变化的步骤;作为检测所述连接状态或所述运行状态的变化的响应,参考表并选择要应用于所述信息处理设备的资源访问条件的步骤,在所述表中所述设备的所述连接状态或所述运行状态中的每个都与应当应用的资源访问条件相关联;将所述资源访问条件存储到条件存储单元的步骤;捕获由所述应用程序向操作系统发出的针对资源访问的函数调用的步骤;基于从所述条件存储单元读取的所述资源访问条件确定是否允许所述捕获的函数调用的步骤;以及作为对确定不允许所述函数调用的响应而拒绝所述函数调用的步骤。
地址 美国纽约阿芒克