一种基于沙箱代码注入的二进制程序防御方法和装置

    公开(公告)号:CN116975848A

    公开(公告)日:2023-10-31

    申请号:CN202310833219.9

    申请日:2023-07-07

    Applicant: 广州大学

    Abstract: 本发明公开了一种基于沙箱代码注入的二进制程序防御方法和装置,该方法包括:获取禁用目标函数系统调用的代码;根据所述禁用目标函数系统调用的代码,得到沙箱代码;判断目标程序是否调用所述目标函数系统调用,当所述目标程序不调用所述目标函数系统调用时,确定所述目标程序的异常处理框架的节的位置;根据所述异常处理框架的节的位置,将所述沙箱代码注入所述异常处理框架的节中;获取所述沙箱代码的地址,根据所述沙箱代码的地址,修改主函数的地址,使得所述目标程序首先执行所述沙箱代码;根据所述沙箱代码,添加恢复指令。本发明实施例可以实现短时间内使得漏洞可利用性失效,有效地防止漏洞被利用,减少修复漏洞的时间和成本。

    分阶段Seccomp策略生成和实施方法及装置

    公开(公告)号:CN116974694A

    公开(公告)日:2023-10-31

    申请号:CN202310943932.9

    申请日:2023-07-28

    Applicant: 广州大学

    Abstract: 本说明书实施例提供了一种分阶段Seccomp策略生成和实施方法及装置,其中,方法包括:使用静态分析和动态分析的方式获取容器所需的系统调用过滤策略;确定容器初始化阶段和运行阶段的过渡点或过度空间;基于所述容器初始化阶段和运行阶段的过渡点或过度空间,在容器的初始化阶段使用容器所需的全部系统调用构成的系统调用过滤策略限制容器对系统调用的访问,在容器完成初始化后使用Seccomp动态更新系统调用过滤策略,实施更严格的容器最小特权原则,获取严格的系统调用过滤策略,在容器的运行阶段使用更严格的系统调用过滤策略限制容器在正常运行时对系统调用的访问。

    基于FPGA的K分布海杂波生成装置
    54.
    发明公开

    公开(公告)号:CN116774969A

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

    申请号:CN202310669152.X

    申请日:2023-06-06

    Applicant: 广州大学

    Abstract: 本说明书实施例提供了一种基于FPGA的K分布海杂波生成装置,该装置包括基于FPGA的K分布海杂波生成装置,包括均匀随机数生成模块用于通过FPGA中设置均匀分布随机数生成器生成均匀分布随机数;伽马分布随机数生成模块用于对均匀分布随机数分别进行y=‑ln(x)对数计算,并将两个计算结果相加获得伽马分布随机数;对均匀分布随机数进行y=‑1/2×ln(x)计算获得指数分布随机数;K分布随机数生成模块用于将伽马分布随机数与指数分布随机数相乘获得第一结果,通过CORDIC算法对第一结果开方运算获得K分布随机数;获得K分布海杂波。本发明装置生成的随机数发生器具有高速、低功耗、并行度高和安全性高等优点。

    一种基于攻防结合的漏洞利用链构建技术

    公开(公告)号:CN116405246A

    公开(公告)日:2023-07-07

    申请号:CN202310176121.0

    申请日:2023-02-24

    Applicant: 广州大学

    Abstract: 本发明涉及漏洞分析利用技术领域,且公开了一种基于攻防结合的漏洞利用链构建技术,包括以下步骤:S1:建立溯源图数据库:进行APT攻击模拟实验后,采集系统相关的日志信息,包含进程启动、文件操作,同时设定不同系统实体之间的因果关系规则来进行捕获,一个完整的规则由Action、Type、Port组成,所有系统日志会被解析为溯源图的图结构,顶点分为进程顶点类型和对象顶点类型,边用事件发生的时间戳和事件类型代表具体的因果关系;S2:攻击溯源分析;据原始的溯源图信息,寻找初始感染点,而后从初始感染点出发,搜索到感染节点的路径,生成子图,形成攻击链图。本发明中的场景适应性强,满足典型资产渗透需求的同时,对特定场景也能提供攻击建议。

    一种融合口罩佩戴的疲劳驾驶人脸识别方法

    公开(公告)号:CN115100635A

    公开(公告)日:2022-09-23

    申请号:CN202210654780.6

    申请日:2022-06-10

    Applicant: 广州大学

    Abstract: 本发明涉及疲劳驾驶人脸识别技术领域,公开了一种融合口罩佩戴的疲劳驾驶人脸识别方法,包括以下步骤:S1、调用摄像头获取视频流,获取图像信息;该步骤通过OpenCV库完成;S2、进行人脸检测并标出人脸特征点;该步骤通过训练RetinaFaceMobileNet模型完成;S3、识别人脸口罩佩戴情况,该步骤通过卷积神经网络实现;S4、眼睛嘴部区域定位,若上一步识别到佩戴口罩,则只定位眼睛区域。本发明通过人脸关键点和人脸部器官分布规律,加入口罩识别模块使系统不需要手动设置驾驶员是否配戴了口罩,在不佩戴口罩情况下系统可以同时提取眼部和嘴部信息,有效地解决了因公共交通司机佩戴口罩而造成误判的问题。

    一种基于神经网络的自动年龄识别方法

    公开(公告)号:CN115082985A

    公开(公告)日:2022-09-20

    申请号:CN202210620272.6

    申请日:2022-06-02

    Applicant: 广州大学

    Abstract: 本发明属于人脸识别技术领域,公开了一种基于神经网络的自动年龄识别方法,包括如下步骤:S1、收集不同年龄段图片,制成数据集;S2、对数据进行mosaic数据增强;S3、对YOLOv5网络进行改进模型训练;S3‑3、训练好的模型用于test样本数据,测试年龄识别模型的最终识别效果。该基于神经网络的自动年龄识别方法,提出的年龄识别将检测对象设置为人体,即便在图像中无人脸出现也能进行识别,使得年龄检测适用更加广泛,此外,网络中加入了CBAM注意力机制,在不增多网络参数的前提下增加模型在训练时对于图像中的目标区域的关注度,增强模型的目标检测性能,有效提高人体年龄识别的精确率和召回率。

    一种基于Mcsema的Remill库栈污染分析方法及装置

    公开(公告)号:CN110909347A

    公开(公告)日:2020-03-24

    申请号:CN201911216792.5

    申请日:2019-11-29

    Applicant: 广州大学

    Abstract: 本发明公开了一种基于Mcsema的Remill库栈污染分析方法、装置、设备及可读存储介质,所述方法包括:对机器码及其指令级别进行提升得到高级指令数据结构;利用机器指令解码器对所述高级指令数据结构进行解码,以使解码得到的寄存器名称与remill基本块的变量名相对应;对预设的退栈相关指令的SEM解释进行修改;对修改了退栈相关指令的内容进行重编译,以完成栈污染过程。本发明通过在提升过程中对退栈相关指令的SEM解释进行修改,从而能够突破现有技术中二进制程序多种调用栈方面的限制条件,实现对所需研究栈空间对象进行智能化、无损化的栈污染分析。

Patent Agency Ranking