-
公开(公告)号:CN115344476A
公开(公告)日:2022-11-15
申请号:CN202210902691.9
申请日:2022-07-29
Applicant: 西北大学
IPC: G06F11/36 , G06F8/30 , G06F40/186
Abstract: 本发明提供了一种基于量子程序语言语法规则的测试用例生成方法,包括:代码片段生成模块,该模块用于生成其他模块所需的代码片段内容;模板选择与生成模块,该模块用于在每次运行时随机选择一个语句模板,结合代码片段生成模块生成完整的代码块;API选择与生成模块,该模块用于在每次运行时随机选择一个API接口,结合代码片段生成模块生成API调用语句以及所需的变量声明语句;回归测试用例片段插入模块,该模块用于仅在生成API语句时使用,获取到回归测试用例集并截取为函数;测试用例组装模块,该模块用于将三个组成部分组合在一起。本发明不仅可以保证测试用例的随机性和多样性,同时避免了过大的测试范围导致测试效率降低的问题。
-
-
公开(公告)号:CN113837393A
公开(公告)日:2021-12-24
申请号:CN202111030938.4
申请日:2021-09-03
Applicant: 西北大学
Abstract: 本发明公开了一种基于概率和统计评估的无线感知模型鲁棒性检测方法,该方法首先训练一个底层感知模型,分别计算该无线感知模型预测测试样本过程中的概率向量和统计向量,其中的统计向量的实现步骤包括:根据保形预测理论的不一致性测量理论及步骤1中的机器学习算法定义一个不一致性测量函数;所述不一致性测量函数评估一个测试样本与之前的一组样本有众多不同,不一致性测量值越大表示该测试样本与该类之前的样本越不相似;然后定义校准数据集,计算不一致性测量得分以及计算统计向量;最后使用一个异常检测器判断底层感知模型对测试样本的预测是否正确。该方法可以用在任何基于机器学习的无线感知模型上面检测其在部署阶段的鲁棒性。
-
公开(公告)号:CN113221960A
公开(公告)日:2021-08-06
申请号:CN202110424826.0
申请日:2021-04-20
Applicant: 西北大学
IPC: G06K9/62 , G06F40/284 , G06N3/08
Abstract: 本发明公开了一种高质量漏洞数据收集模型的构建方法及收集方法,收集变更提交文件作为样本集,并对样本集进行标签处理得到正样本集和负样本集;提取样本集中变更提交文件的数值特征,提取样本集中变更提交文件的变更提交描述信息,提取样本集中变更提交文件中的代码块;本发明的专家集成模型集成多个优秀的分类器,规避了单个机器学习模型的缺陷,在漏洞识别方面提升了准确率;本发明将专家集成模型和保形评估分类器相结合,即将机器学习技术中的概率学习和统计评估结合起来,显著提高了专家集成模型预测数据的准确性和可靠性,降低了假阳率,解决了现在一些漏洞数据获取模型存在的误报问题,为高质量源代码漏洞数据缺乏提供了可行性方案。
-
公开(公告)号:CN107437026B
公开(公告)日:2020-12-08
申请号:CN201710572122.1
申请日:2017-07-13
Applicant: 西北大学
IPC: G06F21/56 , G06F16/955
Abstract: 本发明公开了一种基于广告网络拓扑的恶意网页广告检测方法,该方法的基本步骤包括:提取待测网站中所有URL、提取广告相关的URL、重新构造广告重定向链、注释节点的特征、提取3‑节点短路径段、机器学习生成检测规则。本发明无需出版商对其网站有任何修改,容易实施,适用性更强;不依赖于广告网页的内容,所以对代码混淆、加壳具有鲁棒性;相比单一的恶意网页广告检测技术,本方法可检测多种类型的恶意网页广告攻击如网络钓鱼和点击欺诈,具有广泛性;对于检测利用广告联盟的恶意网页广告,仍然具有有效性。
-
公开(公告)号:CN108614237B
公开(公告)日:2020-12-04
申请号:CN201810224237.6
申请日:2018-03-19
Applicant: 西北大学
IPC: G01S5/02
Abstract: 本发明提供了一种基于压缩感知的指纹库建立及RFID定位方法,包括:步骤1,将监测区域划分为多个等边三角形网格;步骤2,在监测区域中的每个被监测对象上部署对象标签a,在等边三角形网格的交点上部署参考标签i;步骤3,建立指纹库矩阵Xia;步骤4,计算对象标签j的测量向量yj(i);步骤5,选取相似度最高的两个列向量作为两个候选区域;步骤6,定位对象标签j。本发明减少了用于RFID定位系统的参考标签的数目;有效的提高了定位精度;且很大程度上节省了部署成本,对大规模RFID定位场景,提高了系统可行性。
-
公开(公告)号:CN111459808A
公开(公告)日:2020-07-28
申请号:CN202010200651.0
申请日:2020-03-20
Applicant: 西北大学
IPC: G06F11/36
Abstract: 本发明公开了一种基于类型推断的具有引导性的测试用例变异方法,针对JavaScript语言及其引擎设计一个测试用例产生器,该测试用例产生器可以产生具有强语义、高代码覆盖率的测试用例,用以提升模糊测试过程中发现JavaScript引擎缺陷的效率;测试用例产生器在产生和处理测试用例时的流程由预处理方法和生成与变异方法两部分组成,其中:预处理方法是对原始语料进行函数化操作,将原始语料拆分成一个一个的function,经语法检查、过滤后得到预备测试用例;生成与变异方法是对得到的预备测试用例进行参数类型推断,然后生成自调用表达式,进而得到测试用例文件。当function的参数所需的数据类型被成功推定后,就可以有针对性地对相应数据类型的参数的值进行有效的变异。
-
公开(公告)号:CN111459799A
公开(公告)日:2020-07-28
申请号:CN202010140642.7
申请日:2020-03-03
Applicant: 西北大学
IPC: G06F11/36
Abstract: 本发明公开了一种基于Github的软件缺陷检测模型建立、检测方法及系统,其中检测模型建立包括:首先对Github平台中的数据集进行预处理,得到符合要求的变更记录及其对应的Bug-Fix文件对;然后对符合要求的变更记录进行处理,生成切片的向量及标签;最后将切片的向量及标签输入到双向LSTM模型中进行训练和学习,得到训练好的检测模型。对于待检测的目标文件,处理得到该目标文件的向量后输入到检测模型中,得到检测结果。本发明方法解决了目前基于源码进行学习的缺陷检测面临的数据集过小而必须面临的数据不平衡,数据多样性不够,模型泛化能力差的问题;且能够达到更高的检测准确率。
-
公开(公告)号:CN107395646B
公开(公告)日:2020-06-05
申请号:CN201710791353.1
申请日:2017-09-05
Applicant: 西北大学
Abstract: 本发明公开了一种针对CSI时频域信息攻击的用户行为隐私保护方法,该方法首先通过手机检测用户行为隐私的SNR值,以判断当前所处区域是否安全,如不安全,则通过户行走过程中的数据作为已知数据,根据信号衰减模型来具体算出恶意设备的位置并且对其位置进行实时矫正;最后,根据恶意设备的分布位置,确定用户行走的方向,最终使得用户到达安全区域。本发明经过实际试验验证,证明本发明方法所估计得步数、步长以及方向都比较准确,相对于同类型利用信号衰减模型的定位方法,本方法的定位结果可以达到其同样的精度,通过对用户实时的引导,我们可证明本方法可以有效保护用户的隐私信息,并且,用户在安全区域内,并不会影响用户的上网体验。
-
公开(公告)号:CN108737856B
公开(公告)日:2020-03-20
申请号:CN201810385063.1
申请日:2018-04-26
Applicant: 西北大学
IPC: H04N21/25 , H04N21/258 , H04N21/466
Abstract: 发明公开了一种社会关系感知的IPTV用户行为建模与节目推荐方法,主要工作包括:(1)基于历史收视日志,对IPTV用户的行为进行分析,结合用户群组聚类结果,构建用户及用户所属群组的收视偏好模型;(2)利用稠密的节目类别相似系数矩阵,规避数据稀疏性为推荐带来的不良影响,改进张量分解模型,优化推荐结果;(3)综合考虑IPTV用户及其所属群组的收视偏好,实现面向用户的个性化IPTV节目推荐。与已有推荐算法相比,本发明所提方法在推荐精准度、召回率等方面有显著的提高。
-
-
-
-
-
-
-
-
-