一种基于调用指令替换的故障注入方法

    公开(公告)号:CN114691504B

    公开(公告)日:2024-08-13

    申请号:CN202210310616.3

    申请日:2022-03-28

    IPC分类号: G06F11/36 G06F21/52

    摘要: 本发明提供了一种基于调用指令替换的故障注入方法。该方法包括:通过软件程序加载故障注入模块,加载时通过故障注入模块的参数指定故障注入的目标模块名称以及若干目标函数名称,通过故障注入模块在目标模块中注入故障;故障注入模块加载后,在模块通知链上注册回调函数,通过回调函数实现对目标模块状态的监测;当目标模块的状态改变时,内核将调用模块通知链上的回调函数,利用回调函数实现目标模块中对应目标函数调用的故障注入。本发明方法操作简单、使用灵活,所有故障函数均可自定义功能,在Linux操作系统中加载故障注入模块即可使用。可注入的故障种类丰富,故障行为可自定义,故障注入过程操作简单,具有故障自动恢复和故障再触发设计。

    一种系统主动型USB移动存储设备访问控制方法

    公开(公告)号:CN117251838A

    公开(公告)日:2023-12-19

    申请号:CN202311300816.1

    申请日:2023-10-09

    摘要: 本发明提供了一种系统主动型USB移动存储设备访问控制方法。该方法包括:根据USB移动存储设备的特征组合信息确定设备的标识符;基于设备的标识符利用Kprobe机制跟踪拦截USB设备状态设置函数,根据移动存储设备白名单及访问操作权限配置信息对设备是否具备挂载权限进行合法性检查验证,使设备正常挂载或被拒绝挂载;基于设备的标识符利用Kprobe机制跟踪拦截文件系统挂载函数,根据移动存储设备白名单及访问操作权限配置信息对设备文件系统执行访问操作权限配置,以支持设备后续访问操作过程的权限检查与控制处理。本发明可以实现对USB移动存储设备访问权限的设定,并在系统对USB移动存储设备或其文件进行访问时根据授权情况及时给以相应的访问控制处理。

    一种基于调用指令替换的故障注入方法

    公开(公告)号:CN114691504A

    公开(公告)日:2022-07-01

    申请号:CN202210310616.3

    申请日:2022-03-28

    IPC分类号: G06F11/36 G06F21/52

    摘要: 本发明提供了一种基于调用指令替换的故障注入方法。该方法包括:通过软件程序加载故障注入模块,加载时通过故障注入模块的参数指定故障注入的目标模块名称以及若干目标函数名称,通过故障注入模块在目标模块中注入故障;故障注入模块加载后,在模块通知链上注册回调函数,通过回调函数实现对目标模块状态的监测;当目标模块的状态改变时,内核将调用模块通知链上的回调函数,利用回调函数实现目标模块中对应目标函数调用的故障注入。本发明方法操作简单、使用灵活,所有故障函数均可自定义功能,在Linux操作系统中加载故障注入模块即可使用。可注入的故障种类丰富,故障行为可自定义,故障注入过程操作简单,具有故障自动恢复和故障再触发设计。

    一种协议之间相互转换的方法
    5.
    发明公开

    公开(公告)号:CN113438233A

    公开(公告)日:2021-09-24

    申请号:CN202110702286.8

    申请日:2021-06-21

    IPC分类号: H04L29/06 H04L29/08

    摘要: 本发明实施例提供了一种协议之间相互转换的方法,包括如下步骤:预先建立一个发布订阅列表;当接收到发布者发布的报文时,根据所述发布订阅列表,查找所述报文的协议类型;从所述报文中提取报文数据载荷;判断所述报文数据载荷的大小是否小于预先设定的合并阈值,若是,则将报文数据载荷送入所述发布者的报文数据载荷队列中,待所述报文数据载荷队列的大小达到设定的发送阈值或在超过设定的等待时长后仍未接收到新报文时,将所述报文数据载荷队列中的报文数据载荷进行合并处理;在所述发布订阅列表中查找所述发布者对应的所有订阅者;逐一根据对应的所述订阅者所采用的协议类型,对报文进行协议转换,并将协议转换后的报文发送给相应的订阅者。