1、攻击手段三类:软件攻击 物理攻击以及旁路攻击
a)软件攻击:缓冲区溢出
主要原因:嵌入式操作系统的内存管理机制缺乏保护, 应用程序和操作系统内核使用同一个内存空间,不管是代码段还是数据段它们的访问权限都是一致的( 可读可写) ,任意一个任务可以访问内存空间任意的地址
基本概念:当程序的缓冲区写入了超出其长度的内容,就会造成溢
出。 缓冲区溢出攻击是指利用了编程语言没有对内存访问边界进行检查的漏洞,允许攻击者用恶意的代码将内存中原先保存的内容进行覆盖
参考:计算机应用 《嵌入式系统缓冲区溢出攻击防范技术》
b)硬件攻击: CPU----旁路攻击:采用功耗分析方法
无线通信模块----扫描 监听 如无线电表 分析用户起居生活
传感器----高频干扰读数
GeekPwn http://v.qq.com/vplus/e659025cdd238151b188a15948ea99e1
本文介绍了针对嵌入式系统的三类主要攻击手段:软件攻击、物理攻击及旁路攻击。软件攻击中详细探讨了缓冲区溢出的原因及其如何利用编程语言的漏洞实施攻击;物理攻击则包括通过功耗分析的旁路攻击方式以及对无线通信模块的监听等。
1613

被折叠的 条评论
为什么被折叠?



