期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
面向PyPI生态系统的漏洞影响范围细粒度评估方法 被引量:1
1
作者 王梓博 贾相堃 +1 位作者 应凌云 苏璞睿 《软件学报》 EI CSCD 北大核心 2024年第10期4493-4509,共17页
Python语言的开放性和易用性使其成为最常用的编程语言之一.其形成的PyPI生态系统在为开发者提供便利的同时,也成为攻击者进行漏洞攻击的重要目标.在发现Python漏洞之后,如何准确、全面地评估漏洞影响范围是应对Python漏洞的关键.然而... Python语言的开放性和易用性使其成为最常用的编程语言之一.其形成的PyPI生态系统在为开发者提供便利的同时,也成为攻击者进行漏洞攻击的重要目标.在发现Python漏洞之后,如何准确、全面地评估漏洞影响范围是应对Python漏洞的关键.然而当前的Python漏洞影响范围评估方法主要依靠包粒度的依赖关系分析,会产生大量误报;现有的函数粒度的Python程序分析方法由于上下文不敏感等导致存在准确性问题,应用于实际的漏洞影响范围评估也会产生误报.提出一种基于静态分析的面向PyPI生态系统的漏洞影响范围评估方法PyVul++.首先构建PyPI生态系统的索引,然后通过漏洞函数识别发现受漏洞影响的候选包,进一步通过漏洞触发条件验证漏洞包,实现函数粒度的漏洞影响范围评估.PyVul++改进了Python代码函数粒度的调用分析能力,在基于PyCG的测试集上的分析结果优于其他工具(精确率86.71%,召回率83.20%).通过PyVul++对10个Python CVE漏洞进行PyPI生态系统(385855个包)影响范围评估,相比于pip-audit等工具发现了更多漏洞包且降低了误报.此外,在10个Python CVE漏洞影响范围评估实验中,PyVul++新发现了目前PyPI生态系统中仍有11个包存在引用未修复的漏洞函数的安全问题. 展开更多
关键词 PyPI生态系统 漏洞影响范围 函数粒度评估 静态分析
在线阅读 下载PDF
基于粒度分布评估与优化的制粒过程PSO-BP控制算法 被引量:6
2
作者 李勇 吴敏 +2 位作者 曹卫华 赖旭芝 王春生 《自动化学报》 EI CSCD 北大核心 2012年第6期1007-1016,共10页
针对钢铁烧结中混合料粒度分布无法在线测量、难以实现混合制粒过程优化控制的问题,提出基于粒度分布评估函数(Evaluation model of granularity distribution,EMGD)的混合制粒优化控制算法.首先,根据烧结生产历史数据和混合料筛分实验... 针对钢铁烧结中混合料粒度分布无法在线测量、难以实现混合制粒过程优化控制的问题,提出基于粒度分布评估函数(Evaluation model of granularity distribution,EMGD)的混合制粒优化控制算法.首先,根据烧结生产历史数据和混合料筛分实验数据建立粒度分布BP神经网络(BP neural network,BPNN)评估模型;然后,以该模型为目标函数,以制粒过程状态参数的边界为约束条件,采用粒子群算法(Particle swarms optimization,PSO)计算粒度分布优化值;最后建立基于BPNN的制粒水分设定模型,根据粒度分布优化值和当前配重实现水分优化控制.仿真实验和工业应用表明评估模型真实反映了粒度分布对料层透气性的影响;PSO-BP粒度分布优化控制算法对改善透气性、减少燃料损耗、稳顺烧结生产具有重要意义. 展开更多
关键词 烧结混合制粒 粒度分布评估函数 BP神经网络 粒子群算法
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部