一种基于软件事务内存的并发编程方法及装置

    公开(公告)号:CN119002932B

    公开(公告)日:2024-12-27

    申请号:CN202411499104.1

    申请日:2024-10-25

    Abstract: 本发明公开了一种基于软件事务内存的并发编程方法及装置。属于计算机编程技术领域。本申请设计的一种基于软件事务内存的并发编程方法,基于支持可交换更新感知的高速缓存硬件结构,支持可交换更新操作的事务处理,通过动态维护子事务串行执行图,在事务提交节点判断子事务的可串行性,增强了事务执行过程中的并发性;且基于Future异步编程的特性并发执行子事务和父事务,减少父子事务执行之间的强关联性,降低了事务回滚的可能性和事务执行失败的情况;此外,提供多种父事务的提交策略,阻塞等待策略可以避免全局观察不一致的问题;独立提交策略则可以提升事务执行效率,降低了事务回滚的影响范围。

    一种采用脆弱性切片的大规模软件漏洞检测方法及系统

    公开(公告)号:CN114186240B

    公开(公告)日:2024-10-01

    申请号:CN202111371625.5

    申请日:2021-11-18

    Abstract: 本发明公开了一种采用脆弱性切片的大规模软件漏洞检测方法及系统,包括对被检测软件提取包含函数特征的函数代码块;对脆弱性代码库使用程序切片方法提取包含脆弱性特征和补丁特征的脆弱性代码块;使用脆弱性代码块建立索引,使用函数代码块查询索引,得出候选集;针对被检测软件中的每一个函数代码块,计算候选集内的代码块的函数特征与函数代码块的脆弱性特征及补丁特征之间的相似度,根据相似度得到该函数代码块的漏洞检测结果。本发明兼顾了检测的效果和适用规模,能够适用于大规模软件漏洞检测场景,能够充分提取出脆弱性代码中的脆弱性信息,可有效提高漏洞检测的精确率和召回率,可防止将补丁代码误判为脆弱性代码。

    基于系统日志信息的智能入侵检测方法和系统

    公开(公告)号:CN114764500A

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

    申请号:CN202210346598.4

    申请日:2022-04-02

    Abstract: 本发明公开了一种基于系统日志信息的智能入侵检测方法和系统,本发明方法包括提取系统日志各条日志的模板常量信息L,及可变变量的值信息V和位置信息P;将模板常量信息L利用预训练语言模型得到模板常量向量lconst,将值信息V进行向量化处理和截断补全后得到值信息向量v,将位置信息P进行向量化处理和截断补全后得到位置信息向量p;将模板常量向量lconst、值信息向量v以及位置信息向量p提取特征并进行特征融合得到多角度日志序列向量;将多角度日志序列向量利用预设的分类器进行分类。本发明能够解决现有入侵检测方法中日志表征与异常粒度之间的矛盾,从而能够有效提高入侵检测的检测精确度,并确保入侵检测的检测效率。

    基于区块链的云存储持有性证明方法、系统及介质

    公开(公告)号:CN111222176A

    公开(公告)日:2020-06-02

    申请号:CN202010018187.3

    申请日:2020-01-08

    Abstract: 本发明公开了一种基于区块链的云存储持有性证明方法、系统及介质,本发明方法中验证者的实施步骤包括:确定随机数据、待验证文件F所指定的k个子文件;)将k个子文件的索引、随机数据发送证明者,等待证明者返回k个子文件的挑战证据R;并从区块链下载k个子文件的元数据并分别根据随机数据计算k个子文件的计算证据Rˊ;判断各个指定子文件的挑战证据R、计算证据Rˊ是否一致,如果任意一个指定子文件的挑战证据R、计算证据Rˊ不一致,则判定待验证文件F的完整性被破坏。本发明能够验证存储在云端的数据的完整性,能够有效避免了第三方审计和云服务提供商(CSP)合谋对用户进行欺骗。

Patent Agency Ranking