期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
24
篇文章
<
1
2
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
缓冲区溢出攻击的动态检测与防范
被引量:
2
1
作者
张楠
张建华
+1 位作者
傅春常
李建阳
《西南民族大学学报(自然科学版)》
CAS
2007年第5期1172-1174,共3页
缓冲区溢出是被黑客利用得最多的漏洞之一,为了对其进行动态的检测及防范,提出了一种基于地址认证的缓冲区防护(Authentication-Guard)技术.该技术通过修改编译代码,动态检测缓冲区是否发生溢出,对返回地址进行保护,避免了恶意代码的运...
缓冲区溢出是被黑客利用得最多的漏洞之一,为了对其进行动态的检测及防范,提出了一种基于地址认证的缓冲区防护(Authentication-Guard)技术.该技术通过修改编译代码,动态检测缓冲区是否发生溢出,对返回地址进行保护,避免了恶意代码的运行.利用该技术,攻击者无法利用计算缓冲区长度来绕开检测,同时也避免了返回地址不可预知的问题.
展开更多
关键词
缓冲区溢出
编译器
地址认证码
返回地址
下载PDF
职称材料
一种抗地址淹没的缓冲区栈溢出算法
被引量:
2
2
作者
唐成华
彭灿
+1 位作者
刘猛
钱俊彦
《计算机应用研究》
CSCD
北大核心
2017年第12期3758-3761,共4页
缓冲区溢出是常见的网络漏洞攻击,其中最重要的是栈溢出攻击。通过分析缓冲区溢出攻击的方法和特点,提出一种基于Stack Shield改进的Ret Protect算法。首先利用IDA Pro对源程序反汇编分析,然后建立新的库函数,并通过修改GCC源代码来实...
缓冲区溢出是常见的网络漏洞攻击,其中最重要的是栈溢出攻击。通过分析缓冲区溢出攻击的方法和特点,提出一种基于Stack Shield改进的Ret Protect算法。首先利用IDA Pro对源程序反汇编分析,然后建立新的库函数,并通过修改GCC源代码来实现程序执行时对函数返回地址的备份的方法来检测缓冲区溢出攻击的发生。与其他栈溢出攻击检测方法相比,Ret Protect算法可有效地阻止对返回地址进行淹没的栈溢出攻击,对用户透明,系统兼容性好。
展开更多
关键词
缓冲区溢出
栈溢出
地址淹没
返回地址备份
下载PDF
职称材料
C++函数的参数传递和返回值问题的教学研讨
被引量:
5
3
作者
王涛伟
杨秀金
《吉林大学学报(信息科学版)》
CAS
2005年第S2期70-74,共5页
C++是计算机专业的一门基本程序设计语言课程,函数是理解C++语言的重要基础。而C++中函数的参数传递和返回值内容是一个重要而难讲解的内容。笔者系统地分析了函数参数传递中值调用和引用调用以及函数值返回和引用返回的本质,并举例进...
C++是计算机专业的一门基本程序设计语言课程,函数是理解C++语言的重要基础。而C++中函数的参数传递和返回值内容是一个重要而难讲解的内容。笔者系统地分析了函数参数传递中值调用和引用调用以及函数值返回和引用返回的本质,并举例进行了说明。最后给出了讲授这部分内容的一些经验和方法。
展开更多
关键词
传值调用
传址调用
引用调用
值返回
引用返回
临时变量
下载PDF
职称材料
利用返回地址保护机制防御代码复用类攻击
被引量:
2
4
作者
陈林博
江建慧
张丹青
《计算机科学》
CSCD
北大核心
2013年第9期93-98,102,共7页
尽管现有多种防御方法和技术,但是针对软件系统和网络的攻击仍然是难以防范的威胁。在引入只读/写和地址空间随机化排列方法后,现代操作系统能有效地应对恶意代码注入类型的攻击。但是攻击者可以利用程序中已经存在的代码,将其组装成具...
尽管现有多种防御方法和技术,但是针对软件系统和网络的攻击仍然是难以防范的威胁。在引入只读/写和地址空间随机化排列方法后,现代操作系统能有效地应对恶意代码注入类型的攻击。但是攻击者可以利用程序中已经存在的代码,将其组装成具有图灵完全计算功能的连续的代码块,用以绕过已有的防御机制。针对代码复用类攻击防御方法的局限性,提出了一种利用返回地址实时保护机制的防御方法,以有效防御代码复用类攻击,特别是ROP攻击。在程序运行时,通过对其栈中返回地址值的加密保护和实时检测,防止所有的以0xC3字符(即ret指令)结尾的短序列代码段的连续执行。该方法不需要源代码和调试信息,能完全防御ROP攻击,并且其性能开销也具有明显的优势。
展开更多
关键词
代码复用类攻击
ROP攻击
返回地址保护
二进制代码动态翻译
下载PDF
职称材料
一种缓冲区溢出攻击的编译数据空间对策
被引量:
2
5
作者
付剑晶
黄金钟
《微电子学与计算机》
CSCD
北大核心
2008年第6期190-193,共4页
分析了传统的编译数据空间组织结构,说明它是缓冲区溢出威胁软件运行时安全的先天成因.在此基础上对传统的编译数据空间提出了改进方案;描叙了方案的设计与实现,并评价了其安全性与运行性能.
关键词
编译空间
数据空间
缓冲区溢出攻击
栈帧
返回地址
下载PDF
职称材料
基于元数据和指令流的64位Windows堆栈取证
被引量:
3
6
作者
翟继强
徐晓
+1 位作者
陈攀
杨海陆
《哈尔滨理工大学学报》
CAS
北大核心
2021年第5期51-59,共9页
为解决64位Windows环境中,现有工具针对含有恶意进程的转储文件中没有堆栈帧指针和调试符号时,构建的堆栈取证会产生漏报问题和没有元数据时构建的堆栈取证会产生错报问题,提出了从内存转储构建堆栈跟踪方法。从内存转储中检索目标进程...
为解决64位Windows环境中,现有工具针对含有恶意进程的转储文件中没有堆栈帧指针和调试符号时,构建的堆栈取证会产生漏报问题和没有元数据时构建的堆栈取证会产生错报问题,提出了从内存转储构建堆栈跟踪方法。从内存转储中检索目标进程的用户上下文,确定堆栈跟踪的起始点,然后基于异常处理的元数据展开。如果元数据不可用,使用基于指令流的验证方法生成等效数据。基于框架Volatility实现了相应插件,实验表明,方法不依赖堆栈帧指针和调试符号,利用元数据可获取更加完整的堆栈跟踪;没有元数据时,基于指令流的验证可以极大地提高取证的精确性。
展开更多
关键词
内存取证
Windows堆栈
元数据
指令流
返回地址
下载PDF
职称材料
后备栈:一种高效的返回地址栈修复机制
7
作者
孙彩霞
唐宏伟
张民选
《计算机工程与科学》
CSCD
2006年第6期115-117,134,共4页
当前,大多数高性能微处理器都使用返回地址栈为返回指令提供预测目标地址。而要想获得高的返回地址预测精度,在发生分支误预测后对返回地址栈进行修复是必不可少的。本文首先分析了三种常见的返回地址栈修复机制,提出了一种新的返回地...
当前,大多数高性能微处理器都使用返回地址栈为返回指令提供预测目标地址。而要想获得高的返回地址预测精度,在发生分支误预测后对返回地址栈进行修复是必不可少的。本文首先分析了三种常见的返回地址栈修复机制,提出了一种新的返回地址栈修复机制——后备栈,并详细描述了后备栈机制的逻辑实现和工作原理。最后,本文把后备栈机制和其他三种常见的修复机制进行了比较。在不发生返回地址栈溢出时,使用后备栈机制能够获得100%的返回地址预测精度。
展开更多
关键词
返回地址栈
返回地址栈修复机制
后备栈
分支预测
下载PDF
职称材料
移动IPv6模型安全问题及解决方案研究
被引量:
1
8
作者
王革明
《电子科技大学学报》
EI
CAS
CSCD
北大核心
2007年第S3期1417-1419,1476,共4页
通过对移动IPv6移动原理和路由优化等过程的分析和研究,证明了移动IPv6基本模型存在着严重的安全漏洞。针对路由优化绑定更新过程的脆弱性,分析了由于移动IPv6基本模型漏洞而可能带来的两种后果严重的安全攻击模式,对绑定更新过程进行...
通过对移动IPv6移动原理和路由优化等过程的分析和研究,证明了移动IPv6基本模型存在着严重的安全漏洞。针对路由优化绑定更新过程的脆弱性,分析了由于移动IPv6基本模型漏洞而可能带来的两种后果严重的安全攻击模式,对绑定更新过程进行了改进性设计。该设计不依赖于任何新的安全框架,简单易行,能有效遏制互联网上针对移动通信的攻击行为,对下一代互联网的安全稳定性起着积极作用。
展开更多
关键词
转交地址
通信节点
居家地址
居家网络
IPV6
迂回路由
下载PDF
职称材料
基于返回地址保护的防止缓冲区溢出方法
9
作者
黄健
黄立波
崔东
《计算机与数字工程》
2008年第6期123-127,共5页
缓冲区溢出是一种使用广泛、威胁大的攻击。现在提出一种对于函数返回地址进行混合保护的方法,防止攻击者通过改变函数返回地址来执行注入的代码。这种方法包括一个简单的编译器补丁,增强编译器的安全功能,建立一个安全区域保存所有的...
缓冲区溢出是一种使用广泛、威胁大的攻击。现在提出一种对于函数返回地址进行混合保护的方法,防止攻击者通过改变函数返回地址来执行注入的代码。这种方法包括一个简单的编译器补丁,增强编译器的安全功能,建立一个安全区域保存所有的函数返回地址的拷贝,而且该拷贝通过动态的编码,让攻击者难以进行猜测和攻击。使用这种方法,不需要改变用户程序的原代码,也不会改变用户程序的二进制堆栈结构,所以可以很好的和原有的操作系统、函数库结合。现在对这种方法的性能进行测试,详细描述测试结果,并认为对性能的影响在可以接受的范围,因此这种方法是一种有效的抵御缓冲区攻击的方法。
展开更多
关键词
缓冲区溢出
返回地址保护
格式化字符串溢出
下载PDF
职称材料
商务环境中对移动IPv6的几点改进
10
作者
林海
徐晓飞
潘金贵
《计算机应用与软件》
CSCD
北大核心
2005年第11期38-40,127,共4页
随着Internet的迅猛发展和移动设备的广泛应用,越来越多的商务活动开始往移动IP领域发展。本文针对商务应用的特点,讨论了移动IPv6的三个主要改进:安全改进、配置管理改进和路由改进。并分别提出了一些修改意见,包括路由返回过程的简化...
随着Internet的迅猛发展和移动设备的广泛应用,越来越多的商务活动开始往移动IP领域发展。本文针对商务应用的特点,讨论了移动IPv6的三个主要改进:安全改进、配置管理改进和路由改进。并分别提出了一些修改意见,包括路由返回过程的简化,无状态地址自动配置过程的加快和路由优化的限制条件。这些修改增强了移动IPv6对商务环境的支持,提高了移动传输的效率。
展开更多
关键词
商务环境
移动IPV6
配置管理
路由优化
无状态地址
下载PDF
职称材料
俄汉称呼方式的社会演变
11
作者
郝葵
《黑河学院学报》
2012年第2期78-81,共4页
称呼语作为一种广泛使用的语言形式,鲜明地反映着一个社会的主流文化、价值取向和民族习俗。从称呼语的角度审视中俄社会文化,从两种语言动态变化的过程中揭示两种文化的发展方向,可以认识中俄两国传统文化的演变和发展,通过对俄汉正式...
称呼语作为一种广泛使用的语言形式,鲜明地反映着一个社会的主流文化、价值取向和民族习俗。从称呼语的角度审视中俄社会文化,从两种语言动态变化的过程中揭示两种文化的发展方向,可以认识中俄两国传统文化的演变和发展,通过对俄汉正式与非正式场合称呼语、职衔称呼语、亲属称呼语等方面的对比,可以清楚地看到两种语言文化的国际化、去政治化和回归传统的趋势。
展开更多
关键词
称呼语
国际化
去政治化
回归传统
下载PDF
职称材料
FPW对缓冲区溢出的实时检测
被引量:
2
12
作者
邢江宁
张炜
+1 位作者
张铁军
苏凯英
《小型微型计算机系统》
CSCD
北大核心
2004年第4期766-769,共4页
缓冲区溢出类的安全漏洞是最为常见的一种攻击形式 .本文介绍了缓冲区溢出的机理和作者所设计的 FPW(Frame Pointer Watcher) .FPW通过监视前帧指针来实时检测对函数返回地址的溢出攻击 .和同类工具相比 。
关键词
缓冲区溢出
帧指针
前帧指针
返回地址
下载PDF
职称材料
基于备份控制流信息的缓冲区溢出监测技术
被引量:
2
13
作者
谢汶兵
马晓东
+1 位作者
李中升
牛夏牧
《计算机工程与应用》
CSCD
北大核心
2016年第11期101-107,共7页
C/C++在提供灵活的使用方式和高效目标码的同时,由于缺少边界检查机制,缓冲区溢出成为C/C++程序面临的一种严重的攻击威胁。给出了一种缓冲区溢出攻击的动态防护方法。使用在库中声明的数组来备份函数的控制流信息,包括返回地址和栈帧指...
C/C++在提供灵活的使用方式和高效目标码的同时,由于缺少边界检查机制,缓冲区溢出成为C/C++程序面临的一种严重的攻击威胁。给出了一种缓冲区溢出攻击的动态防护方法。使用在库中声明的数组来备份函数的控制流信息,包括返回地址和栈帧指针,来动态监测非法的篡改行为。该方法可以对缓冲区溢出攻击中的直接攻击和间接攻击均有效防护。通过RIPE基准平台和两道实际应用的测试以及理论比较表明该方法的有效性。
展开更多
关键词
缓冲区溢出
控制流备份
返回地址
帧指针
动态监测
RIPE
下载PDF
职称材料
基于两层隐马尔可夫模型的入侵检测方法
被引量:
4
14
作者
周星
彭勤科
王静波
《计算机应用研究》
CSCD
北大核心
2008年第3期911-914,共4页
在基于系统调用的入侵检测研究中,如何提取系统调用序列模式是一个重要问题。提出一种利用进程堆栈中的函数返回地址链信息来提取不定长模式的方法。同王福宏的不定长模式提取方法相比,该方法可以取得更完备的模式集。在此基础上,基于...
在基于系统调用的入侵检测研究中,如何提取系统调用序列模式是一个重要问题。提出一种利用进程堆栈中的函数返回地址链信息来提取不定长模式的方法。同王福宏的不定长模式提取方法相比,该方法可以取得更完备的模式集。在此基础上,基于系统调用序列及其对应的不定长模式序列构建了一个两层隐马尔可夫模型来检测异常行为,与仅利用系统调用序列信息的经典隐马尔可夫方法相比,该方法可以取得更低的误报率和漏报率。
展开更多
关键词
入侵检测
系统调用
进程堆栈
函数返回地址
不定长序列模式
两层隐马尔可夫模型
下载PDF
职称材料
基于返回地址签名的控制流攻击检测方法
被引量:
1
15
作者
余云飞
汪鹏君
+2 位作者
张跃军
张会红
张海明
《华东理工大学学报(自然科学版)》
CAS
CSCD
北大核心
2020年第6期800-806,共7页
攻击者利用软件漏洞劫持程序的执行流向,将其导向恶意代码shellcode或组成恶意代码指令处并执行,最终达到控制整个系统行为的目的,这种恶意攻击方式称为控制流攻击。通过对控制流攻击原理的研究,提出了基于返回地址签名的控制流攻击检...
攻击者利用软件漏洞劫持程序的执行流向,将其导向恶意代码shellcode或组成恶意代码指令处并执行,最终达到控制整个系统行为的目的,这种恶意攻击方式称为控制流攻击。通过对控制流攻击原理的研究,提出了基于返回地址签名的控制流攻击检测方法。该方法首先在处理器执行程序调用指令call时,触发伪随机数发生器生成密钥K与压栈返回地址进行异或操作,利用MD5算法为异或后的压栈返回地址生成压栈签名值;然后在执行程序返回指令ret及返回地址弹出堆栈时,使用密钥K与出栈返回地址进行异或操作,异或后的出栈返回地址作为MD5算法的输入,生成出栈签名值;最后根据压栈签名值与出栈签名值是否匹配检测控制流攻击。实验结果显示:返回地址签名值具有良好的随机性且攻击者可用的控制流指令平均减少率达到81.27%,可以有效地检测因返回地址被恶意篡改而引起的控制流攻击。
展开更多
关键词
控制流攻击
返回地址
签名值
MD5算法
下载PDF
职称材料
基于系统调用与进程堆栈信息的入侵检测方法
被引量:
2
16
作者
张诚
彭勤科
《计算机工程》
CAS
CSCD
北大核心
2007年第7期139-142,148,共5页
提出一种利用动态提取进程堆栈中的信息来寻找不定长模式的方法。该方法以进程中产生系统调用的函数返回地址链作为提取不定长模式的依据,根据函数的结构关系对模式集进行精简,得到一组不定长模式集。在此基础上,以不定长模式作为基本...
提出一种利用动态提取进程堆栈中的信息来寻找不定长模式的方法。该方法以进程中产生系统调用的函数返回地址链作为提取不定长模式的依据,根据函数的结构关系对模式集进行精简,得到一组不定长模式集。在此基础上,以不定长模式作为基本单位构建了一个马尔可夫链模型来检测异常行为。实验结果表明,该方法的检测性能要优于传统的不定长模式方法和一阶马尔可夫链模型方法,能够获得更高的检测率和更低的误报率。
展开更多
关键词
入侵检测
系统调用
调用堆栈
函数返回地址
不定长序列模式
马尔可夫链
下载PDF
职称材料
基于堆栈的缓冲区溢出攻击原理
被引量:
4
17
作者
张晓磊
张晓明
《广州大学学报(自然科学版)》
CAS
2004年第4期329-332,共4页
缓冲区溢出攻击是目前最有效的系统攻击手段,它大体上可以分为两种类型,一种是基于堆栈的,一种是基于堆和BSS的.分析了前一种攻击的工作原理,在此基础上,提出了相应的防范措施,如采用安全函数,加入校验代码等.
关键词
缓冲区溢出
堆栈
返回地址
下载PDF
职称材料
基于代码插装的缓冲区溢出漏洞定位技术
被引量:
2
18
作者
史胜利
《计算机工程》
CAS
CSCD
2012年第9期138-140,共3页
为准确快速地找到缓冲区溢出漏洞点,提出一种通过代码插装对二进制文件中的缓冲区溢出漏洞自动定位的方法。使用PIN提供的函数编写程序分析工具,在程序执行过程中记录所需的信息。当检测到内存访问错误异常时,判别破坏内存的情况,获取...
为准确快速地找到缓冲区溢出漏洞点,提出一种通过代码插装对二进制文件中的缓冲区溢出漏洞自动定位的方法。使用PIN提供的函数编写程序分析工具,在程序执行过程中记录所需的信息。当检测到内存访问错误异常时,判别破坏内存的情况,获取内存破坏点,查找到非法写内存的指令定位漏洞。实例分析表明,该方法不需要源程序且效率较高,能成功地定位常见的缓冲区溢出漏洞。
展开更多
关键词
漏洞定位
代码插装
返回地址
函数指针
异常
缓冲区溢出
下载PDF
职称材料
一种软硬件结合的防缓冲区溢出攻击技术
19
作者
王柳滨
魏国珩
+1 位作者
王浩
胡韬
《计算机工程》
CAS
CSCD
北大核心
2011年第S1期162-164,170,共4页
针对缓冲区溢出攻击,提出一种软硬件相结合的预防技术。介绍缓冲区溢出攻击,在高速缓存和主内存之间增加基于FPGA的硬件模块,该模块通过保护函数返回的地址来防范缓冲区溢出的攻击,引入硬件模块。实验结果表明,该技术在对系统性能影响...
针对缓冲区溢出攻击,提出一种软硬件相结合的预防技术。介绍缓冲区溢出攻击,在高速缓存和主内存之间增加基于FPGA的硬件模块,该模块通过保护函数返回的地址来防范缓冲区溢出的攻击,引入硬件模块。实验结果表明,该技术在对系统性能影响较小的前提下,能抵抗缓冲区溢出攻击。
展开更多
关键词
缓冲区溢出攻击
地址返回
微机结构
嵌入式设计
下载PDF
职称材料
基于CGA技术的移动IPv6绑定更新安全机制
被引量:
8
20
作者
曹昉
杜学绘
钱雁斌
《计算机工程》
CAS
CSCD
北大核心
2008年第6期167-169,共3页
为解决移动IPv6路由优化过程当中绑定更新消息的安全问题,结合返回路径可达协议和CAM协议的优点,提出一种基于加密生成地址(CGA)技术的绑定更新安全机制。该机制在没有部署PKI的环境下,利用CGA技术实现了跨信任域的2个节点基于地址的身...
为解决移动IPv6路由优化过程当中绑定更新消息的安全问题,结合返回路径可达协议和CAM协议的优点,提出一种基于加密生成地址(CGA)技术的绑定更新安全机制。该机制在没有部署PKI的环境下,利用CGA技术实现了跨信任域的2个节点基于地址的身份认证,可有效防止攻击者伪造、篡改绑定更新消息,解决路由优化过程中存在的反射式攻击问题。
展开更多
关键词
路由优化
绑定更新
移动IPV6
返回路径可达
加密生成地址
下载PDF
职称材料
题名
缓冲区溢出攻击的动态检测与防范
被引量:
2
1
作者
张楠
张建华
傅春常
李建阳
机构
西南民族大学计算机科学与技术学院
出处
《西南民族大学学报(自然科学版)》
CAS
2007年第5期1172-1174,共3页
文摘
缓冲区溢出是被黑客利用得最多的漏洞之一,为了对其进行动态的检测及防范,提出了一种基于地址认证的缓冲区防护(Authentication-Guard)技术.该技术通过修改编译代码,动态检测缓冲区是否发生溢出,对返回地址进行保护,避免了恶意代码的运行.利用该技术,攻击者无法利用计算缓冲区长度来绕开检测,同时也避免了返回地址不可预知的问题.
关键词
缓冲区溢出
编译器
地址认证码
返回地址
Keywords
buffer overflow
compiler
AAC
return
address
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
一种抗地址淹没的缓冲区栈溢出算法
被引量:
2
2
作者
唐成华
彭灿
刘猛
钱俊彦
机构
桂林电子科技大学广西可信软件重点实验室
桂林电子科技大学广西密码学与信息安全重点实验室
出处
《计算机应用研究》
CSCD
北大核心
2017年第12期3758-3761,共4页
基金
国家自然科学基金资助项目(61462020
61562015)
+3 种基金
广西自然科学基金资助项目(2014GXNSFAA118375)
广西可信软件重点实验室项目(kx201506)
广西密码学与信息安全重点实验室课题(GCIS201619)
广西高等学校高水平创新团队及卓越学者计划资助项目
文摘
缓冲区溢出是常见的网络漏洞攻击,其中最重要的是栈溢出攻击。通过分析缓冲区溢出攻击的方法和特点,提出一种基于Stack Shield改进的Ret Protect算法。首先利用IDA Pro对源程序反汇编分析,然后建立新的库函数,并通过修改GCC源代码来实现程序执行时对函数返回地址的备份的方法来检测缓冲区溢出攻击的发生。与其他栈溢出攻击检测方法相比,Ret Protect算法可有效地阻止对返回地址进行淹没的栈溢出攻击,对用户透明,系统兼容性好。
关键词
缓冲区溢出
栈溢出
地址淹没
返回地址备份
Keywords
buffer overflow
stack overflow
address
flooding
return
address
backup
分类号
TP393.08 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
C++函数的参数传递和返回值问题的教学研讨
被引量:
5
3
作者
王涛伟
杨秀金
机构
浙江万里学院计算机科学与信息技术学院
出处
《吉林大学学报(信息科学版)》
CAS
2005年第S2期70-74,共5页
文摘
C++是计算机专业的一门基本程序设计语言课程,函数是理解C++语言的重要基础。而C++中函数的参数传递和返回值内容是一个重要而难讲解的内容。笔者系统地分析了函数参数传递中值调用和引用调用以及函数值返回和引用返回的本质,并举例进行了说明。最后给出了讲授这部分内容的一些经验和方法。
关键词
传值调用
传址调用
引用调用
值返回
引用返回
临时变量
Keywords
call by value
call by
address
call by reference
return
by value
return
by reference
temporary variable
分类号
TP312-4 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
利用返回地址保护机制防御代码复用类攻击
被引量:
2
4
作者
陈林博
江建慧
张丹青
机构
同济大学软件学院
出处
《计算机科学》
CSCD
北大核心
2013年第9期93-98,102,共7页
文摘
尽管现有多种防御方法和技术,但是针对软件系统和网络的攻击仍然是难以防范的威胁。在引入只读/写和地址空间随机化排列方法后,现代操作系统能有效地应对恶意代码注入类型的攻击。但是攻击者可以利用程序中已经存在的代码,将其组装成具有图灵完全计算功能的连续的代码块,用以绕过已有的防御机制。针对代码复用类攻击防御方法的局限性,提出了一种利用返回地址实时保护机制的防御方法,以有效防御代码复用类攻击,特别是ROP攻击。在程序运行时,通过对其栈中返回地址值的加密保护和实时检测,防止所有的以0xC3字符(即ret指令)结尾的短序列代码段的连续执行。该方法不需要源代码和调试信息,能完全防御ROP攻击,并且其性能开销也具有明显的优势。
关键词
代码复用类攻击
ROP攻击
返回地址保护
二进制代码动态翻译
Keywords
Code reuse attacks,
return
-oriented programming attacks,
return
address
protection, Binary dynamic trans-lation
分类号
TP303.08 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
一种缓冲区溢出攻击的编译数据空间对策
被引量:
2
5
作者
付剑晶
黄金钟
机构
浙江财经学院信息技术学院
出处
《微电子学与计算机》
CSCD
北大核心
2008年第6期190-193,共4页
基金
浙江省自然科学基金项目(Y104437)
文摘
分析了传统的编译数据空间组织结构,说明它是缓冲区溢出威胁软件运行时安全的先天成因.在此基础上对传统的编译数据空间提出了改进方案;描叙了方案的设计与实现,并评价了其安全性与运行性能.
关键词
编译空间
数据空间
缓冲区溢出攻击
栈帧
返回地址
Keywords
compiling space
data space
buffer overflow attack
stack frame
return
address
分类号
TP309 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于元数据和指令流的64位Windows堆栈取证
被引量:
3
6
作者
翟继强
徐晓
陈攀
杨海陆
机构
哈尔滨理工大学计算机科学与技术学院
出处
《哈尔滨理工大学学报》
CAS
北大核心
2021年第5期51-59,共9页
基金
国家自然科学基金(61403109)
黑龙江省自然科学基金(F2016024)
黑龙江省教育厅科学技术研究面上项目(12531121).
文摘
为解决64位Windows环境中,现有工具针对含有恶意进程的转储文件中没有堆栈帧指针和调试符号时,构建的堆栈取证会产生漏报问题和没有元数据时构建的堆栈取证会产生错报问题,提出了从内存转储构建堆栈跟踪方法。从内存转储中检索目标进程的用户上下文,确定堆栈跟踪的起始点,然后基于异常处理的元数据展开。如果元数据不可用,使用基于指令流的验证方法生成等效数据。基于框架Volatility实现了相应插件,实验表明,方法不依赖堆栈帧指针和调试符号,利用元数据可获取更加完整的堆栈跟踪;没有元数据时,基于指令流的验证可以极大地提高取证的精确性。
关键词
内存取证
Windows堆栈
元数据
指令流
返回地址
Keywords
memory forensics
Windows stack
meta data
instruction flow
return
address
es
分类号
TP319 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
后备栈:一种高效的返回地址栈修复机制
7
作者
孙彩霞
唐宏伟
张民选
机构
国防科技大学计算机学院
出处
《计算机工程与科学》
CSCD
2006年第6期115-117,134,共4页
基金
国家863计划资助项目(2002AA110020)
国家自然科学基金资助项目(60376018)
文摘
当前,大多数高性能微处理器都使用返回地址栈为返回指令提供预测目标地址。而要想获得高的返回地址预测精度,在发生分支误预测后对返回地址栈进行修复是必不可少的。本文首先分析了三种常见的返回地址栈修复机制,提出了一种新的返回地址栈修复机制——后备栈,并详细描述了后备栈机制的逻辑实现和工作原理。最后,本文把后备栈机制和其他三种常见的修复机制进行了比较。在不发生返回地址栈溢出时,使用后备栈机制能够获得100%的返回地址预测精度。
关键词
返回地址栈
返回地址栈修复机制
后备栈
分支预测
Keywords
return
-
address
stack
return
-
address
stack repair mechanism
backup stack
branch prediction
分类号
TP303 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
移动IPv6模型安全问题及解决方案研究
被引量:
1
8
作者
王革明
机构
西北工业大学网络与教育技术中心
出处
《电子科技大学学报》
EI
CAS
CSCD
北大核心
2007年第S3期1417-1419,1476,共4页
文摘
通过对移动IPv6移动原理和路由优化等过程的分析和研究,证明了移动IPv6基本模型存在着严重的安全漏洞。针对路由优化绑定更新过程的脆弱性,分析了由于移动IPv6基本模型漏洞而可能带来的两种后果严重的安全攻击模式,对绑定更新过程进行了改进性设计。该设计不依赖于任何新的安全框架,简单易行,能有效遏制互联网上针对移动通信的攻击行为,对下一代互联网的安全稳定性起着积极作用。
关键词
转交地址
通信节点
居家地址
居家网络
IPV6
迂回路由
Keywords
care-of-
address
correspondent node
home
address
home network
IPv6
return
routability
分类号
TP393.08 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
基于返回地址保护的防止缓冲区溢出方法
9
作者
黄健
黄立波
崔东
机构
武汉数字工程研究所
出处
《计算机与数字工程》
2008年第6期123-127,共5页
文摘
缓冲区溢出是一种使用广泛、威胁大的攻击。现在提出一种对于函数返回地址进行混合保护的方法,防止攻击者通过改变函数返回地址来执行注入的代码。这种方法包括一个简单的编译器补丁,增强编译器的安全功能,建立一个安全区域保存所有的函数返回地址的拷贝,而且该拷贝通过动态的编码,让攻击者难以进行猜测和攻击。使用这种方法,不需要改变用户程序的原代码,也不会改变用户程序的二进制堆栈结构,所以可以很好的和原有的操作系统、函数库结合。现在对这种方法的性能进行测试,详细描述测试结果,并认为对性能的影响在可以接受的范围,因此这种方法是一种有效的抵御缓冲区攻击的方法。
关键词
缓冲区溢出
返回地址保护
格式化字符串溢出
Keywords
buffer overflow ,
return
address
protection, format string overflow
分类号
TP393.07 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
商务环境中对移动IPv6的几点改进
10
作者
林海
徐晓飞
潘金贵
机构
南京大学软件新技术国家重点实验室
出处
《计算机应用与软件》
CSCD
北大核心
2005年第11期38-40,127,共4页
文摘
随着Internet的迅猛发展和移动设备的广泛应用,越来越多的商务活动开始往移动IP领域发展。本文针对商务应用的特点,讨论了移动IPv6的三个主要改进:安全改进、配置管理改进和路由改进。并分别提出了一些修改意见,包括路由返回过程的简化,无状态地址自动配置过程的加快和路由优化的限制条件。这些修改增强了移动IPv6对商务环境的支持,提高了移动传输的效率。
关键词
商务环境
移动IPV6
配置管理
路由优化
无状态地址
Keywords
Mobile IPv6 Business environment Route optimization
return
routability procedure Stateless
address
autoconfiguration
分类号
TN929.5 [电子电信—通信与信息系统]
下载PDF
职称材料
题名
俄汉称呼方式的社会演变
11
作者
郝葵
机构
河南理工大学外国语学院
出处
《黑河学院学报》
2012年第2期78-81,共4页
文摘
称呼语作为一种广泛使用的语言形式,鲜明地反映着一个社会的主流文化、价值取向和民族习俗。从称呼语的角度审视中俄社会文化,从两种语言动态变化的过程中揭示两种文化的发展方向,可以认识中俄两国传统文化的演变和发展,通过对俄汉正式与非正式场合称呼语、职衔称呼语、亲属称呼语等方面的对比,可以清楚地看到两种语言文化的国际化、去政治化和回归传统的趋势。
关键词
称呼语
国际化
去政治化
回归传统
Keywords
address
ing
internalization
de-politicized
return
ing to tradition
分类号
H35 [语言文字—俄语]
下载PDF
职称材料
题名
FPW对缓冲区溢出的实时检测
被引量:
2
12
作者
邢江宁
张炜
张铁军
苏凯英
机构
南京师范大学数学与计算机学院
中国科学院沈阳计算技术研究所
张家港市沙洲工学院计算机系
出处
《小型微型计算机系统》
CSCD
北大核心
2004年第4期766-769,共4页
基金
863应急项目基金 ( 3 0 1-7-8)资助
文摘
缓冲区溢出类的安全漏洞是最为常见的一种攻击形式 .本文介绍了缓冲区溢出的机理和作者所设计的 FPW(Frame Pointer Watcher) .FPW通过监视前帧指针来实时检测对函数返回地址的溢出攻击 .和同类工具相比 。
关键词
缓冲区溢出
帧指针
前帧指针
返回地址
Keywords
buffer overflow
frame pointer
previous frame pointer
return
address
分类号
TP393 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
基于备份控制流信息的缓冲区溢出监测技术
被引量:
2
13
作者
谢汶兵
马晓东
李中升
牛夏牧
机构
江南计算技术研究所
哈尔滨工业大学深圳研究生院
出处
《计算机工程与应用》
CSCD
北大核心
2016年第11期101-107,共7页
基金
国家863高技术研究发展计划项目(No.2012AA010901)
国家科技重大专项基金(No.2013ZX01029002)
计算机体系结构国家重点实验室开放课题
文摘
C/C++在提供灵活的使用方式和高效目标码的同时,由于缺少边界检查机制,缓冲区溢出成为C/C++程序面临的一种严重的攻击威胁。给出了一种缓冲区溢出攻击的动态防护方法。使用在库中声明的数组来备份函数的控制流信息,包括返回地址和栈帧指针,来动态监测非法的篡改行为。该方法可以对缓冲区溢出攻击中的直接攻击和间接攻击均有效防护。通过RIPE基准平台和两道实际应用的测试以及理论比较表明该方法的有效性。
关键词
缓冲区溢出
控制流备份
返回地址
帧指针
动态监测
RIPE
Keywords
buffer overflow
control flow duplication
return
address
frame pointer
runtime monitor
RIPE
分类号
TP309 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于两层隐马尔可夫模型的入侵检测方法
被引量:
4
14
作者
周星
彭勤科
王静波
机构
西安交通大学机械制造系统工程国家重点实验室
出处
《计算机应用研究》
CSCD
北大核心
2008年第3期911-914,共4页
基金
国家自然科学基金资助项目(60373107)
文摘
在基于系统调用的入侵检测研究中,如何提取系统调用序列模式是一个重要问题。提出一种利用进程堆栈中的函数返回地址链信息来提取不定长模式的方法。同王福宏的不定长模式提取方法相比,该方法可以取得更完备的模式集。在此基础上,基于系统调用序列及其对应的不定长模式序列构建了一个两层隐马尔可夫模型来检测异常行为,与仅利用系统调用序列信息的经典隐马尔可夫方法相比,该方法可以取得更低的误报率和漏报率。
关键词
入侵检测
系统调用
进程堆栈
函数返回地址
不定长序列模式
两层隐马尔可夫模型
Keywords
intrusion detection
system call
process stack
function
return
address
variable-length patterns
two-layer hid- den Markov model
分类号
TP393.08 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
基于返回地址签名的控制流攻击检测方法
被引量:
1
15
作者
余云飞
汪鹏君
张跃军
张会红
张海明
机构
宁波大学电路与系统研究所
温州大学电气与电子工程学院
出处
《华东理工大学学报(自然科学版)》
CAS
CSCD
北大核心
2020年第6期800-806,共7页
基金
国家自然科学基金(61871244,61874078)
浙江省自然科学基金(LY18F040002)
密码科学技术国家重点实验室开放课题(MMKFKT20187)。
文摘
攻击者利用软件漏洞劫持程序的执行流向,将其导向恶意代码shellcode或组成恶意代码指令处并执行,最终达到控制整个系统行为的目的,这种恶意攻击方式称为控制流攻击。通过对控制流攻击原理的研究,提出了基于返回地址签名的控制流攻击检测方法。该方法首先在处理器执行程序调用指令call时,触发伪随机数发生器生成密钥K与压栈返回地址进行异或操作,利用MD5算法为异或后的压栈返回地址生成压栈签名值;然后在执行程序返回指令ret及返回地址弹出堆栈时,使用密钥K与出栈返回地址进行异或操作,异或后的出栈返回地址作为MD5算法的输入,生成出栈签名值;最后根据压栈签名值与出栈签名值是否匹配检测控制流攻击。实验结果显示:返回地址签名值具有良好的随机性且攻击者可用的控制流指令平均减少率达到81.27%,可以有效地检测因返回地址被恶意篡改而引起的控制流攻击。
关键词
控制流攻击
返回地址
签名值
MD5算法
Keywords
control flow attack
return
address
signature
MD5 algorithm
分类号
TP79 [自动化与计算机技术—检测技术与自动化装置]
下载PDF
职称材料
题名
基于系统调用与进程堆栈信息的入侵检测方法
被引量:
2
16
作者
张诚
彭勤科
机构
西安交通大学电子与信息工程学院
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第7期139-142,148,共5页
基金
国家自然科学基金资助项目(60373107)
国家"863"计划基金资助项目(2003AA142060)
文摘
提出一种利用动态提取进程堆栈中的信息来寻找不定长模式的方法。该方法以进程中产生系统调用的函数返回地址链作为提取不定长模式的依据,根据函数的结构关系对模式集进行精简,得到一组不定长模式集。在此基础上,以不定长模式作为基本单位构建了一个马尔可夫链模型来检测异常行为。实验结果表明,该方法的检测性能要优于传统的不定长模式方法和一阶马尔可夫链模型方法,能够获得更高的检测率和更低的误报率。
关键词
入侵检测
系统调用
调用堆栈
函数返回地址
不定长序列模式
马尔可夫链
Keywords
Intrusion detection: System call
Call stack
Function
return
address
es
Variable-length patterns
Markov chain
分类号
TP393.08 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
基于堆栈的缓冲区溢出攻击原理
被引量:
4
17
作者
张晓磊
张晓明
机构
广州大学信息安全研究所
华南理工大学网络教育学院
出处
《广州大学学报(自然科学版)》
CAS
2004年第4期329-332,共4页
文摘
缓冲区溢出攻击是目前最有效的系统攻击手段,它大体上可以分为两种类型,一种是基于堆栈的,一种是基于堆和BSS的.分析了前一种攻击的工作原理,在此基础上,提出了相应的防范措施,如采用安全函数,加入校验代码等.
关键词
缓冲区溢出
堆栈
返回地址
Keywords
buffer overrun
stack
return
address
分类号
TP393.08 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
基于代码插装的缓冲区溢出漏洞定位技术
被引量:
2
18
作者
史胜利
机构
包头师范学院信息科学与技术学院
出处
《计算机工程》
CAS
CSCD
2012年第9期138-140,共3页
文摘
为准确快速地找到缓冲区溢出漏洞点,提出一种通过代码插装对二进制文件中的缓冲区溢出漏洞自动定位的方法。使用PIN提供的函数编写程序分析工具,在程序执行过程中记录所需的信息。当检测到内存访问错误异常时,判别破坏内存的情况,获取内存破坏点,查找到非法写内存的指令定位漏洞。实例分析表明,该方法不需要源程序且效率较高,能成功地定位常见的缓冲区溢出漏洞。
关键词
漏洞定位
代码插装
返回地址
函数指针
异常
缓冲区溢出
Keywords
vulnerability location
code instrumentation
return
address
function pointer
exception
buffer overflow
分类号
TP309 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
一种软硬件结合的防缓冲区溢出攻击技术
19
作者
王柳滨
魏国珩
王浩
胡韬
机构
海军工程大学电子工程学院
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第S1期162-164,170,共4页
文摘
针对缓冲区溢出攻击,提出一种软硬件相结合的预防技术。介绍缓冲区溢出攻击,在高速缓存和主内存之间增加基于FPGA的硬件模块,该模块通过保护函数返回的地址来防范缓冲区溢出的攻击,引入硬件模块。实验结果表明,该技术在对系统性能影响较小的前提下,能抵抗缓冲区溢出攻击。
关键词
缓冲区溢出攻击
地址返回
微机结构
嵌入式设计
Keywords
buffer overflow attack
address return
microcomputer structure
embedded design
分类号
TP3 [自动化与计算机技术—计算机科学与技术]
下载PDF
职称材料
题名
基于CGA技术的移动IPv6绑定更新安全机制
被引量:
8
20
作者
曹昉
杜学绘
钱雁斌
机构
解放军信息工程大学电子技术学院
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第6期167-169,共3页
文摘
为解决移动IPv6路由优化过程当中绑定更新消息的安全问题,结合返回路径可达协议和CAM协议的优点,提出一种基于加密生成地址(CGA)技术的绑定更新安全机制。该机制在没有部署PKI的环境下,利用CGA技术实现了跨信任域的2个节点基于地址的身份认证,可有效防止攻击者伪造、篡改绑定更新消息,解决路由优化过程中存在的反射式攻击问题。
关键词
路由优化
绑定更新
移动IPV6
返回路径可达
加密生成地址
Keywords
route optimization
binding update
mobile IPv6
return
Routability Procedure(RRP)
Cryptographically Generated
address
es(CGA)
分类号
TP393.08 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
缓冲区溢出攻击的动态检测与防范
张楠
张建华
傅春常
李建阳
《西南民族大学学报(自然科学版)》
CAS
2007
2
下载PDF
职称材料
2
一种抗地址淹没的缓冲区栈溢出算法
唐成华
彭灿
刘猛
钱俊彦
《计算机应用研究》
CSCD
北大核心
2017
2
下载PDF
职称材料
3
C++函数的参数传递和返回值问题的教学研讨
王涛伟
杨秀金
《吉林大学学报(信息科学版)》
CAS
2005
5
下载PDF
职称材料
4
利用返回地址保护机制防御代码复用类攻击
陈林博
江建慧
张丹青
《计算机科学》
CSCD
北大核心
2013
2
下载PDF
职称材料
5
一种缓冲区溢出攻击的编译数据空间对策
付剑晶
黄金钟
《微电子学与计算机》
CSCD
北大核心
2008
2
下载PDF
职称材料
6
基于元数据和指令流的64位Windows堆栈取证
翟继强
徐晓
陈攀
杨海陆
《哈尔滨理工大学学报》
CAS
北大核心
2021
3
下载PDF
职称材料
7
后备栈:一种高效的返回地址栈修复机制
孙彩霞
唐宏伟
张民选
《计算机工程与科学》
CSCD
2006
0
下载PDF
职称材料
8
移动IPv6模型安全问题及解决方案研究
王革明
《电子科技大学学报》
EI
CAS
CSCD
北大核心
2007
1
下载PDF
职称材料
9
基于返回地址保护的防止缓冲区溢出方法
黄健
黄立波
崔东
《计算机与数字工程》
2008
0
下载PDF
职称材料
10
商务环境中对移动IPv6的几点改进
林海
徐晓飞
潘金贵
《计算机应用与软件》
CSCD
北大核心
2005
0
下载PDF
职称材料
11
俄汉称呼方式的社会演变
郝葵
《黑河学院学报》
2012
0
下载PDF
职称材料
12
FPW对缓冲区溢出的实时检测
邢江宁
张炜
张铁军
苏凯英
《小型微型计算机系统》
CSCD
北大核心
2004
2
下载PDF
职称材料
13
基于备份控制流信息的缓冲区溢出监测技术
谢汶兵
马晓东
李中升
牛夏牧
《计算机工程与应用》
CSCD
北大核心
2016
2
下载PDF
职称材料
14
基于两层隐马尔可夫模型的入侵检测方法
周星
彭勤科
王静波
《计算机应用研究》
CSCD
北大核心
2008
4
下载PDF
职称材料
15
基于返回地址签名的控制流攻击检测方法
余云飞
汪鹏君
张跃军
张会红
张海明
《华东理工大学学报(自然科学版)》
CAS
CSCD
北大核心
2020
1
下载PDF
职称材料
16
基于系统调用与进程堆栈信息的入侵检测方法
张诚
彭勤科
《计算机工程》
CAS
CSCD
北大核心
2007
2
下载PDF
职称材料
17
基于堆栈的缓冲区溢出攻击原理
张晓磊
张晓明
《广州大学学报(自然科学版)》
CAS
2004
4
下载PDF
职称材料
18
基于代码插装的缓冲区溢出漏洞定位技术
史胜利
《计算机工程》
CAS
CSCD
2012
2
下载PDF
职称材料
19
一种软硬件结合的防缓冲区溢出攻击技术
王柳滨
魏国珩
王浩
胡韬
《计算机工程》
CAS
CSCD
北大核心
2011
0
下载PDF
职称材料
20
基于CGA技术的移动IPv6绑定更新安全机制
曹昉
杜学绘
钱雁斌
《计算机工程》
CAS
CSCD
北大核心
2008
8
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
2
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部