-
公开(公告)号:CN114691504A
公开(公告)日:2022-07-01
申请号:CN202210310616.3
申请日:2022-03-28
申请人: 北京交通大学
摘要: 本发明提供了一种基于调用指令替换的故障注入方法。该方法包括:通过软件程序加载故障注入模块,加载时通过故障注入模块的参数指定故障注入的目标模块名称以及若干目标函数名称,通过故障注入模块在目标模块中注入故障;故障注入模块加载后,在模块通知链上注册回调函数,通过回调函数实现对目标模块状态的监测;当目标模块的状态改变时,内核将调用模块通知链上的回调函数,利用回调函数实现目标模块中对应目标函数调用的故障注入。本发明方法操作简单、使用灵活,所有故障函数均可自定义功能,在Linux操作系统中加载故障注入模块即可使用。可注入的故障种类丰富,故障行为可自定义,故障注入过程操作简单,具有故障自动恢复和故障再触发设计。
-
公开(公告)号:CN114691504B
公开(公告)日:2024-08-13
申请号:CN202210310616.3
申请日:2022-03-28
申请人: 北京交通大学
摘要: 本发明提供了一种基于调用指令替换的故障注入方法。该方法包括:通过软件程序加载故障注入模块,加载时通过故障注入模块的参数指定故障注入的目标模块名称以及若干目标函数名称,通过故障注入模块在目标模块中注入故障;故障注入模块加载后,在模块通知链上注册回调函数,通过回调函数实现对目标模块状态的监测;当目标模块的状态改变时,内核将调用模块通知链上的回调函数,利用回调函数实现目标模块中对应目标函数调用的故障注入。本发明方法操作简单、使用灵活,所有故障函数均可自定义功能,在Linux操作系统中加载故障注入模块即可使用。可注入的故障种类丰富,故障行为可自定义,故障注入过程操作简单,具有故障自动恢复和故障再触发设计。
-
公开(公告)号:CN117251838A
公开(公告)日:2023-12-19
申请号:CN202311300816.1
申请日:2023-10-09
申请人: 北京交通大学
摘要: 本发明提供了一种系统主动型USB移动存储设备访问控制方法。该方法包括:根据USB移动存储设备的特征组合信息确定设备的标识符;基于设备的标识符利用Kprobe机制跟踪拦截USB设备状态设置函数,根据移动存储设备白名单及访问操作权限配置信息对设备是否具备挂载权限进行合法性检查验证,使设备正常挂载或被拒绝挂载;基于设备的标识符利用Kprobe机制跟踪拦截文件系统挂载函数,根据移动存储设备白名单及访问操作权限配置信息对设备文件系统执行访问操作权限配置,以支持设备后续访问操作过程的权限检查与控制处理。本发明可以实现对USB移动存储设备访问权限的设定,并在系统对USB移动存储设备或其文件进行访问时根据授权情况及时给以相应的访问控制处理。
-
-