期刊文献+
共找到1,046篇文章
< 1 2 53 >
每页显示 20 50 100
Execution System for User Programs in Kernel Mode
1
作者 Takashi Sato Yoshikatsu Tada 《通讯和计算机(中英文版)》 2013年第10期1307-1311,共5页
关键词 内核模式 用户程序 执行系统 文件复制 直接访问 高速缓存 文件系统 源代码
下载PDF
P-kernel Normal System of Strong P-congruences on P-inversive Semigroups 被引量:1
2
作者 范兴奎 陈倩华 《Northeastern Mathematical Journal》 CSCD 2005年第4期397-403,共7页
Let S(P) be a P-inversive semigroup. In this paper we describe the strong P-congruences on S(P) in terms of their P-kernel normal systems. We prove that any strong P-congruence on S(P) can present a P-kernel nor... Let S(P) be a P-inversive semigroup. In this paper we describe the strong P-congruences on S(P) in terms of their P-kernel normal systems. We prove that any strong P-congruence on S(P) can present a P-kernel normal system; conversely any P-kernel normal system of S(P) can determine a strong P-congruence. 展开更多
关键词 P-inversive semigroup strong P-congruence P-kernel normal system
下载PDF
Online face recognition system based on multi-view algorithm and Kernel PCA
3
作者 ZHANG Xiao-hong 《通讯和计算机(中英文版)》 2008年第12期39-43,共5页
关键词 在线人脸识别系统 图像压缩 图像处理 识别率
下载PDF
Analysis and Programming of Kernel for Embedded Systems
4
作者 Kyumann Im Woonchul Ham 《Journal of Software Engineering and Applications》 2014年第1期14-26,共13页
In this study, we present a miniOS kernel implemented via analysis of the context switching, the scheduler, and the memory management of the original OS kernel for an embedded system based on ARM core. Since this is a... In this study, we present a miniOS kernel implemented via analysis of the context switching, the scheduler, and the memory management of the original OS kernel for an embedded system based on ARM core. Since this is a large subject, we have limited our scope to them only that made up an embedded operating system. The implemented miniOS kernel is composed only by them, to the exclusion of all other functions of the original kernel. Our goal is to modify the OS kernel depending on the product function. The implementation method of the miniOS kernel can be applicable to any OS being mounted based on the ARM core. Modifying the kernel depending on the product function can improve the OS booting speed as well as save the system memory. The functions of the scheduler, the context switching, and the memory management are described with the source in each section. The miniOS kernel was implemented in the Assembly and C language and was verified through the build and the test. The results are shown in the Section 5. 展开更多
关键词 Context Switching SCHEDULER kernel OS TIMER Embedded system
下载PDF
Simulation of drop breakage in liquid–liquid system by coupling of CFD and PBM: Comparison of breakage kernels and effects of agitator configurations 被引量:2
5
作者 Rui Xie Jun Li +2 位作者 Yang Jin Da Zou Ming Chen 《Chinese Journal of Chemical Engineering》 SCIE EI CAS CSCD 2019年第5期1001-1014,共14页
This work focuses on drop breakage for liquid-liquid system with an adoption of numerical simulation by using computational fluid dynamics and population balance model (PBM) coupled with two-fluid model (TFM). Two dif... This work focuses on drop breakage for liquid-liquid system with an adoption of numerical simulation by using computational fluid dynamics and population balance model (PBM) coupled with two-fluid model (TFM). Two different breakage kernels based on identical breakage mechanism but different descriptions of breaking time are take n into account in this work. Eight cases corresp on ding to distinct configurations of agitator are carried out to validate numerical predictions, namely agitators with different porosity and hole diameters, respectively implemented in Cases 1 to 5 and Cases 6 to 8. The results are compared with experimental data for testing the applicability of both kernels. Simulations are implemented, in this work, with an approach of class method for the solution of population balance model by the special-purpose computational fluid dynamics solver Fluent 16.1 based on finite volume method, and the grids used for meshing the solution domain are accomplished in a commercial software Gambit 2.4.6. The effects of configurations of agitator corresponding to different parameters mentioned above on final Sauter mean diameter are equally concentrated in this work. Analysis of both kernels and comparisons with experimental results reveal that, the second kernel has more decent agreement with experiments, and the results of investigations on effects of agitator configurations show that the in fluences of these parameters on Sauter mean diameter are marginal, but appropriate porosity and hole diameter are actually able to decrease Sauter mean diameter. These outcomes allow us to draw general conclusions and help investigate performances of liquid-liquid system. 展开更多
关键词 Stirred vessel LIQUID-LIQUID system Computational fluid dynamics Population balance model BREAKAGE kernel AGITATOR configuration
下载PDF
Optimal decoupling control system using kernel method
6
作者 全勇 杨杰 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2004年第3期364-370,共7页
A major difficulty in multivariable control design is the cross-coupling between inputs and outputs which obscures the effects of a specific controller on the overall behavior of the system. This paper considers the a... A major difficulty in multivariable control design is the cross-coupling between inputs and outputs which obscures the effects of a specific controller on the overall behavior of the system. This paper considers the application of kernel method in decoupling multivariable output feedback controllers. Simulation results are presented to show the feasibility of the proposed technique. 展开更多
关键词 support vector regression kernel ridge regression DECOUPLING multivariable control systems.
下载PDF
基于类C语言内存模型的复杂数据结构验证方法
7
作者 李薛剑 王俊宜 《计算机技术与发展》 2024年第8期57-66,共10页
对系统中操作复杂结构程序的正确性验证是保证软件高可信的重要途径,目前大多数基于高层抽象建模和程序结构拆分的方法难以满足复杂数据结构程序的验证要求。针对这一问题,论文提出基于类C语言内存模型的验证方法。首先,以内存块为基础... 对系统中操作复杂结构程序的正确性验证是保证软件高可信的重要途径,目前大多数基于高层抽象建模和程序结构拆分的方法难以满足复杂数据结构程序的验证要求。针对这一问题,论文提出基于类C语言内存模型的验证方法。首先,以内存块为基础将复杂数据结构的操作进行函数形式的定义和描述,形式化描述内存对象操作性质;其次,针对程序层定义了符合复杂结构描述的文法和语义,并基于符号化的程序逻辑进行推理。实验对嵌入式操作系统内核μC/OS-III中的复杂数据结构进行分析和自动化验证,断言描述和验证条件脚本通过了自动定理证明器的求解。 展开更多
关键词 形式化验证 复杂数据结构 程序逻辑 内存模型 操作系统内核
下载PDF
数字贸易发展水平测度及影响因素研究——基于51个国家的面板数据
8
作者 徐姗 王晓俊 《杭州电子科技大学学报(社会科学版)》 2024年第5期14-25,共12页
文章基于数字创新能力、数字人才建设、数字贸易规模、数字基础设施、数字营商环境、数字安全6个维度重构数字贸易发展水平综合评价体系,并运用熵值法对全球51个经济体2010—2020年数字贸易发展水平进行了测度。在此基础上,采用核密度... 文章基于数字创新能力、数字人才建设、数字贸易规模、数字基础设施、数字营商环境、数字安全6个维度重构数字贸易发展水平综合评价体系,并运用熵值法对全球51个经济体2010—2020年数字贸易发展水平进行了测度。在此基础上,采用核密度估计法分析了样本国家数字贸易发展水平的动态演进过程,并探究了数字贸易的影响因素。研究结果发现:观测期内全球51个样本国家的数字贸易发展水平整体呈上升趋势,且发展中国家和发达国家间差距明显;中国在数字创新能力、数字贸易规模、数字基础设施方面处于世界领先地位,但在数字人才建设、数字营商环境、数字安全方面表现相对薄弱;经济发展水平、贸易结构、技术创新是影响一国数字贸易发展的关键因素,且各影响因素的贡献在发达国家与发展中国家间存在明显的异质性。 展开更多
关键词 数字贸易 指标体系 国际比较 核密度估计 影响因素
下载PDF
农村数字普惠金融:指标评价体系、地区差距及时空演进
9
作者 宫攀 孟书宇 《山东财经大学学报》 2024年第3期65-78,共14页
文章在把握农村数字普惠金融科学内涵与基本框架的基础上,从发展性、需求性、潜在性、数字性和指数性五个维度选取19个指标构建农村数字普惠金融评价指标体系,采用熵值法测度中国内地2011—2020年30个省份农村数字普惠金融发展水平,运用... 文章在把握农村数字普惠金融科学内涵与基本框架的基础上,从发展性、需求性、潜在性、数字性和指数性五个维度选取19个指标构建农村数字普惠金融评价指标体系,采用熵值法测度中国内地2011—2020年30个省份农村数字普惠金融发展水平,运用Dagum基尼系数、Kernel密度估计和时空收敛模型分析中国农村数字普惠金融发展时空分布格局与演进特征。研究发现:各省份农村数字普惠金融发展水平呈显著上升趋势,但各省份发展水平不均衡,呈现从东部、中部、东北、西部逐渐降低的态势。农村数字普惠金融发展水平具有明显的空间异质性,其中东部地区内部差距最大,东西部地区间差距最大,总体差距的主要来源是地区间差距。全国与四大地区农村数字普惠金融发展水平在时间和空间上表现出明显的收敛性,东部、中部与东北部在观测期前期收敛速度较快,西部地区则在后期收敛速度较快。文章揭示了中国农村数字普惠金融发展演进趋势,并发现中国农村数字普惠金融发展存在着顶层设计不完善、基础设施不协调以及地区差异较明显等问题,探索具有中国特色的农村数字普惠金融之路任重而道远。 展开更多
关键词 农村数字普惠金融 指标评价体系 Dagum基尼系数 kernel密度估计 时空收敛
下载PDF
基于数字孪生与多模型融合的多元负荷短期预测
10
作者 冯佳威 王海鑫 +3 位作者 杨子豪 陈哲 李云路 杨俊友 《太阳能学报》 EI CAS CSCD 北大核心 2024年第10期97-106,共10页
针对多元负荷呈波动性和非线性特性导致预测模型稳定性差和精确度低等问题,提出一种基于数字孪生与多模型融合的多元负荷短期预测方法。首先,根据数字孪生体中气象和负荷信息,利用最大信息系数(MIC)分析多源数据信息间的耦合特性,基于... 针对多元负荷呈波动性和非线性特性导致预测模型稳定性差和精确度低等问题,提出一种基于数字孪生与多模型融合的多元负荷短期预测方法。首先,根据数字孪生体中气象和负荷信息,利用最大信息系数(MIC)分析多源数据信息间的耦合特性,基于数据时序性和周期性构建筛选信息特征。其次,采用自适应局部迭代滤波(ALIF)将历史多元负荷数据进行分解,得到不同频率下固有模态函数(IMF)分量。然后,采用核极限学习机(KELM)和双向长短期记忆网络(BiLSTM)预测高频和低频负荷分量,融合重构得到初始负荷短期预测结果。最后,利用数字孪生体补偿初始预测结果,得到最终负荷预测结果。仿真结果表明,与单预测模型及未基于数字孪生预测模型相比,所提方法具有更好的稳定性,能有效应对负荷波动变化和非线性,提升模型预测精度。 展开更多
关键词 数字孪生 负荷预测 自适应滤波 新型电力系统 核极限学习机 双向长短期记忆网络
下载PDF
人工智能与现代产业体系融合发展研究——基于系统耦合的视角 被引量:4
11
作者 韩青江 陈雁云 夏蕾 《南昌大学学报(人文社会科学版)》 CSSCI 北大核心 2024年第1期56-69,共14页
通过构造人工智能与现代产业体系的综合评价指标体系,基于Dagum基尼系数、莫兰指数和核密度估计等方法,可以深入研究人工智能与现代产业体系的耦合发展情况。研究发现:人工智能发展水平滞后于现代产业体系,除广东之外,其他省(区、市)均... 通过构造人工智能与现代产业体系的综合评价指标体系,基于Dagum基尼系数、莫兰指数和核密度估计等方法,可以深入研究人工智能与现代产业体系的耦合发展情况。研究发现:人工智能发展水平滞后于现代产业体系,除广东之外,其他省(区、市)均表现出不同程度的滞后效应;样本期内人工智能与现代产业体系表现出高水平耦合,相互之间影响与依赖程度较高,但是协调程度不足,处于濒临失调阶段;区域之间不协调是协同差距的主要原因,各省(区、市)的耦合协调没有显著的空间聚集性,区域不均衡性和空间差异进一步拉大。要实现良性耦合协同,就需要进一步提升人工智能在现代产业体系中的渗透度,发挥人工智能示范区的排头兵作用,加强区域交流与对接,促进人工智能应用深化。 展开更多
关键词 人工智能 现代产业体系 耦合协同 基尼系数 核密度
下载PDF
融合虚拟化和操作系统的动态程序分析框架
12
作者 潘家晔 沙乐天 《信息安全学报》 CSCD 2024年第4期64-78,共15页
各种高级恶意代码在网络空间中不断出现,具有分析对抗能力强、恶意行为更隐蔽等新特点,对各类信息系统的安全性产生严重威胁。为深度了解恶意代码及相关攻击活动,需研究更实用和高效的分析方法,以提高对威胁的分析能力和响应速度。针对... 各种高级恶意代码在网络空间中不断出现,具有分析对抗能力强、恶意行为更隐蔽等新特点,对各类信息系统的安全性产生严重威胁。为深度了解恶意代码及相关攻击活动,需研究更实用和高效的分析方法,以提高对威胁的分析能力和响应速度。针对二进制程序分析,尽管已有较多的研究成果,但随着软硬件技术的发展,仍面临实用性和灵活性较低、性能和资源开销较高、难以适应新的应用场景等问题。因此在已有工作的基础上,本文以动态细粒度程序分析为目标,将操作系统和虚拟机监视器进行深度融合,提出一种新的二进制程序动态分析方法。该方法充分利用硬件虚拟化新特性对目标程序的执行进行动态拦截,能够更便捷地对用户模式应用程序进行自动化分析,并采用新的动态分析相关内存管理方案,以提高细粒度分析的效率和分析代码构建的灵活性;同时综合程序执行和指令分析进行分离的策略,进一步降低分析过程对目标程序运行时的性能影响。本文在Windows平台上设计了该方法的原型并实现相应的分析框架,采用基准程序和实际应用程序进行大量实验,验证了该方法的可行性和高效性,并通过数据流分析案例进一步展示了框架在实际分析中具有较高的应用价值。 展开更多
关键词 程序分析 动态分析 恶意代码 系统内核 硬件虚拟化
下载PDF
中国营商环境的测度、时空演变特征与优化路径研究
13
作者 柯达 刘柳青 杨青龙 《统计与信息论坛》 CSSCI 北大核心 2024年第10期102-115,共14页
随着全球经济一体化和区域经济协同发展的不断加深,营商环境的优化已成为推动地区经济增长和提高区域竞争力的重要因素。基于“双循环”格局和中国式现代化的理论内涵,从市场化、法治化、国际化三个层面构建了中国营商环境评价指标体系... 随着全球经济一体化和区域经济协同发展的不断加深,营商环境的优化已成为推动地区经济增长和提高区域竞争力的重要因素。基于“双循环”格局和中国式现代化的理论内涵,从市场化、法治化、国际化三个层面构建了中国营商环境评价指标体系,根据逐层纵横向拉开档次法对2005-2022年中国30个省份的营商环境进行测度,并通过Kernel核密度估计与协调度模型分析其时空演变特征与优化路径。研究发现,中国各地区营商环境的演变规律存在多元性,综合发展水平持续提升。东部地区营商环境的内部综合差异存在扩大趋势;西部地区营商环境的地区差异逐渐缩小;中部地区和东北地区营商环境的内部差异经历了多轮先增大后缩小的波浪式进程。此外,通过协调性分析发现,不同地区营商环境的短板具有异质性。整体来看,各地区营商环境的国际化水平与市场化水平、法治化水平之间的协调度普遍偏低;分地区看,中部地区的国际化与法治化平均协调度处于较低水平,且改善进展相对迟缓;东北地区和西部地区在市场化与国际化平均协调度上存在的短板是制约其整体协调度提高的主要障碍。基于上述研究结论,提出各地区应根据发展实际,关注自身营商环境的短板,找准制约营商环境发展的堵点,重视并加强营商环境的建设,以推进中国省域营商环境的整体优化与提升,助力加速构建“双循环”格局。 展开更多
关键词 营商环境 “双循环”发展 指标体系 核密度估计 协调度分析
下载PDF
基于优化度量学习算法的电子元件智能分栋系统的实现
14
作者 潘美莲 林启英 《办公自动化》 2024年第16期4-6,10,共4页
当今社会电子产品的更新迭代速度加快,造成大量电子废弃物,为避免资源浪费,回收可重复利用的电子元件的分栋工作变得日益重要。传统的分栋方法效率低并易受人为因素的影响。现开发一种基于优化度量学习算法的电子元件智能分栋系统。该... 当今社会电子产品的更新迭代速度加快,造成大量电子废弃物,为避免资源浪费,回收可重复利用的电子元件的分栋工作变得日益重要。传统的分栋方法效率低并易受人为因素的影响。现开发一种基于优化度量学习算法的电子元件智能分栋系统。该系统引用核分类器改进优化度量学习模型,可提高电子元件识别效率和精度,能充分挖掘电子废弃物中可回收利用价值,并带来巨大的循环经济效益。 展开更多
关键词 电子废弃物 电子元件 核分类器 度量学习 分抹系统
下载PDF
中国自然保护区空间分布特征 被引量:4
15
作者 赵文飞 宗路平 王梦君 《生态学报》 CAS CSCD 北大核心 2024年第7期2786-2799,共14页
我国自然保护区经过60余年建设,在维护国家生态安全、保护生物多样性、保存自然遗产和改善生态环境质量等方面发挥着重要作用。研究系统整理了我国现有2672个自然保护区空间分布数据,形成了较为完整的空间信息数据库,从发展历程、保护... 我国自然保护区经过60余年建设,在维护国家生态安全、保护生物多样性、保存自然遗产和改善生态环境质量等方面发挥着重要作用。研究系统整理了我国现有2672个自然保护区空间分布数据,形成了较为完整的空间信息数据库,从发展历程、保护类型、建设规模等方面进行了特征统计。运用地理集中指数和核密度指数等方法,对全国自然保护区从海陆分布、省级分布、时空分布、集聚分布等不同维度进行了空间分布特征分析。结果表明:(1)我国自然保护区数量和类型丰富,大致经历了“起步-停滞缓慢发展-稳步发展-快速发展-稳固完善”的5个发展阶段,以中小型的森林生态系统、野生动物、内陆湿地和水域生态系统自然保护区为主;(2)空间上为集聚分布,省域分布差异悬殊,沿“胡焕庸线”呈“西少东多、西聚东散”的特点;(3)不同类型和管理级别的自然保护区分布集群态势差异明显,形成了黄山-怀玉山、粤东北丘陵、南岭、武夷山等11个显著聚集区;(4)建设规模和连片聚集效应自西向东呈递减趋势,与我国地形的三级阶梯构造变化趋势存在紧密联系。最后,本文讨论了形成我国现有自然保护区空间格局的主要原因,包括客观自然条件及主观人为等因素,并结合我国自然保护区空间分布和建设发展中存在的问题进行了分析,从建立布局完善和海陆统筹的保护区网络,科学界定保护地类型,逐步优化自然保护区边界及稳步提升科研监测成效等方面提出了发展建议。在我国自然保护地体系由自然保护区向国家公园为主体的全面深化改革阶段,本研究弥补了现有研究成果的局限性和时效性问题,以期为未来自然保护区的空间布局优化及发展提供科学参考。 展开更多
关键词 自然保护区 自然保护地体系 空间分布 核密度
下载PDF
多核支持向量机预测电网系统可靠性
16
作者 何井龙 张福泉 +1 位作者 阳晟 周智成 《济南大学学报(自然科学版)》 CAS 北大核心 2024年第4期462-467,共6页
为了改善电网系统可靠性预测性能,构建多个目标函数并采用多核支持向量机算法对配电网进行可靠性预测;从电网样本特征中筛选供电可用率、户均停电时间、户均停电次数3个关键指标,建立可靠性评价目标函数,且采用多核支持向量机训练可靠... 为了改善电网系统可靠性预测性能,构建多个目标函数并采用多核支持向量机算法对配电网进行可靠性预测;从电网样本特征中筛选供电可用率、户均停电时间、户均停电次数3个关键指标,建立可靠性评价目标函数,且采用多核支持向量机训练可靠性指标特征;将高斯核函数、多项式核函数和Sigmoid核函数进行多核组合,采用多核支持向量机求解不同目标函数,获得电网系统可靠性预测结果,进而确定更佳的可靠性预测核函数组合。结果表明,合理选择核函数组合和电网可靠性指标,多核支持向量机对供电可用率、户均停电时间和户均停电次数指标预测准确率较高,且稳定性好,高斯核函数-Sigmoid核函数组合的可靠性预测准确性最佳,高斯核函数-多项式核函数-Sigmoid核函数组合的预测稳定性最好。 展开更多
关键词 电网系统可靠性 多核函数 支持向量机 目标函数
下载PDF
基于Kernel密度解释的江苏省城市规模结构演化研究 被引量:11
17
作者 孙在宏 王亚华 袁源 《人文地理》 CSSCI 北大核心 2012年第5期89-93,共5页
城市规模结构研究可以反映城市在不同规模等级中的分布状况及城市人口集聚或分散程度,有助于认识城市体系发展所处的阶段以及该区域城市化进程的特征。研究运用Kernel城市空间密度分析方法,直观的反映了江苏省城市规模分布格局的连续变... 城市规模结构研究可以反映城市在不同规模等级中的分布状况及城市人口集聚或分散程度,有助于认识城市体系发展所处的阶段以及该区域城市化进程的特征。研究运用Kernel城市空间密度分析方法,直观的反映了江苏省城市规模分布格局的连续变化。分别从城市体系的空间格局、城镇密集带的结构变化和长三角城市群城镇网络构建等视角对城市规模结构进行探讨,指出全省城市规模空间分布的Kernel密度在整体上具有西高东低、南密北疏的态势;城市体系的空间模式由最初的核心—边缘结构,逐渐向点—轴—面结构演化;南京都市圈的进一步延伸,将促进长三角多核心巨型城市网络向更大地域范围拓展。由此提出全省在不断优化城市体系的同时,需要更加注重大中城市及小城镇协调发展机制的建设,加强对苏中、苏北地区城市人口规模的扩张和城市规模布局的均衡,建立具备完整城市功能的网络城市发展模式,以更好的促进区域一体化发展。 展开更多
关键词 城市体系 城市规模结构 kernel密度 江苏省
下载PDF
Linux虚拟文件系统层的路径检索加速
18
作者 邹彦良 殷树 《国防科技大学学报》 EI CAS CSCD 北大核心 2024年第2期215-223,共9页
为解决Linux内核传统路径检索日益凸显的开销问题,提出Staged Lookup以加速路径检索,通过动态缓存热目录来减少文件访问的时延。Staged Lookup的核心在于缓存频繁使用的目录项,从而避免从根节点重复遍历路径。不同于从根结点开始的检索... 为解决Linux内核传统路径检索日益凸显的开销问题,提出Staged Lookup以加速路径检索,通过动态缓存热目录来减少文件访问的时延。Staged Lookup的核心在于缓存频繁使用的目录项,从而避免从根节点重复遍历路径。不同于从根结点开始的检索操作,Staged Lookup扩展了搜索策略,允许从最近缓存的目录项向后或向前进行路径检索。在Linux内核版本3.14和5.4上部署Staged Lookup的原型,并开展实际系统测试。实验数据显示,相比于传统的路径检索方式,Staged Lookup能实现高达46.9%的性能提升。 展开更多
关键词 路径检索 虚拟文件系统 内核 目录缓存 性能
下载PDF
基于Kernel-SOM的非线性系统辨识及模型运行收敛性分析 被引量:1
19
作者 於东军 郑宇杰 +1 位作者 吴小俊 杨静宇 《电子与信息学报》 EI CSCD 北大核心 2008年第8期1928-1931,共4页
该文提出基于核SOM(Kernel-SOM)的非监督非线性系统辨识方法。在辨识误差和系统初始输入误差同时存在的条件下,对Kernel-SOM辨识模型独立运行的收敛性进行了理论分析,并给出了辨识模型运行收敛的定理。数字仿真表明了所述方法的有效性... 该文提出基于核SOM(Kernel-SOM)的非监督非线性系统辨识方法。在辨识误差和系统初始输入误差同时存在的条件下,对Kernel-SOM辨识模型独立运行的收敛性进行了理论分析,并给出了辨识模型运行收敛的定理。数字仿真表明了所述方法的有效性及收敛定理的正确性。 展开更多
关键词 核SOM 非线性系统 辨识 收敛性 模式识别
下载PDF
基于种子智能生成的内核模糊测试模型
20
作者 王明义 甘水滔 +1 位作者 王晓锋 刘渊 《信息安全学报》 CSCD 2024年第3期124-137,共14页
操作系统具有庞大的用户群体,因此使得内核漏洞具有极强的通用性。模糊测试作为一种高效的漏洞挖掘方法,也被应用于操作系统内核,并且已经取得不错的成果。但是,目前流行的面向内核的模糊测试模型Syzkaller在生成种子时具有一定的盲目性... 操作系统具有庞大的用户群体,因此使得内核漏洞具有极强的通用性。模糊测试作为一种高效的漏洞挖掘方法,也被应用于操作系统内核,并且已经取得不错的成果。但是,目前流行的面向内核的模糊测试模型Syzkaller在生成种子时具有一定的盲目性,无法自动产生具有依赖关系的系统调用,制约了模糊测试的代码覆盖能力。为解决上述问题,本文提出并实现了基于种子智能生成的内核模糊测试模型SyzMix。该模型一方面结合LSTM(Long Short-Term Memory)神经网络,使用语法模板,通过序列化操作和反序列化操作,能自动生成更多蕴含潜在依赖关系的系统调用序列,有效提高了种子执行的成功率;另一方面,通过静态分析方法获得系统调用显式依赖关系,通过动态分析方法获得系统调用隐式依赖关系,并通过上述依赖关系进一步优化种子内部系统调用关系,结合测试用例的生成策略和变异策略,显著提高了选择系统调用的准确性。综合上述方法,SyzMix达到了更高的代码覆盖能力和代码覆盖加速比。为了验证模型的有效性和实用性,利用SyzMix与Syzkaller在不同版本的内核中进行测试,种子执行成功率提高了16%,选择系统调用的准确性提高了88.8%,内核代码覆盖率提高了7.87%,代码覆盖加速比达到了132.3%。另外,SyzMix在不同版本的内核中发现了8个的未知bug,并申请得到CVE编号CVE-2021-45868。 展开更多
关键词 模糊测试 漏洞挖掘 操作系统内核 神经网络
下载PDF
上一页 1 2 53 下一页 到第
使用帮助 返回顶部