1.10 对策
任何使用ROM和软件的开发商都得留心安全问题。并且对任何一家使用软件和计算机产品的公司都要注意了—— 当今一家公司很可能意味着一个人的工作室—— 认为开发者将系统所有的脆弱性都考虑到了,这是很危险的。开发老虎机软件的日本程序员犯的错误就是想得不够远,没有将日后可能存在的入侵考虑进去。他们没有采取任何措施来防止黑客接触固件,去除ROM芯片,阅读固件和恢复程序指令(可以知道机器怎样工作)。即使考虑到被入侵的危险,他们也仅仅是天真地认为这样不足以让他们得逞,因为随机数产生程序的复杂性也会令黑客望而却步的—— 今天可能真的如此,但那个年代绝对不是这样的。
如果你公司的市场硬件产品含有计算机芯片的话,你应该做些什么来对抗那些想非法访问你的数据的竞争对手,某个想仿造机器的外国公司以及那些想入侵的黑客呢?
● 购买防攻击设计的芯片产品。市面上好些芯片产品的入侵风险都很高。
● 使用单板封装的芯片—— 这种芯片设计时被嵌入到电板中,不能作为独立元件被移动。
● 用环氧封住电板上的芯片,一旦有人想移动芯片,芯片将被破坏。另一种在此基础上改进的技术是在环氧上面撒上铝粉—— 如果有人想通过加热取走芯片,铝粉将会破坏芯片。
● 使用球格阵列封装(ball grid array(BGA))设计。在这种设计中,接口没有放在芯片的四周,而是放在底下,只要将芯片放在电板的恰当位置,黑客就很难窃取到信号以发现漏洞。
● 其他可行的对策有:将芯片类型和生产产家等任何有可能泄露芯片信息的字眼都刮掉,这样黑客就不会从这些上面获得入侵的信息。
生产机器的厂家通常使用的一种方法是校验和(散列)在软件中包含校验例程。一旦程序被更改,校验将会出错,软件将不能操作设备。然而,经验丰富的黑客对这一切非常熟悉,他们只要稍微检测一下软件,就可以知道校验例程有没有被包含在里面,如果包含在里面,就中断它。其实保护芯片最好的措施是为它设计一个好的保护方案。
1.11 小结
如果你的固件是自己所有的,并且非常重要的话,请向最好的安全顾问咨询目前黑客使用的有哪些技术;让你的开发人员和编程人员始终掌握最前沿的信息;并确保他们获得报酬时,已采取行动让你的系统达到了最安全的状态。
| 回书目 上一节 下一节 |
|
· Linux笔试面试题选摘测.. · 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. · 08年5月各大网上书店及.. |
· 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. · 系统分析师自测获奖名.. |
|
||||
| · ASP.NET开发教程 · 专题:ASP.NET 2.0基础.. · LAMP技术精解 · 服务器节能与绿色IT · ARP攻击防范与解决方案 · Linux 集群技术专题 · Windows集群服务应用 · CISSP认证成长之路 |
· SQL Server 2008/2005.. · SQL Server入门到精通 · 网络工程师职业规划与.. · 浏览器的战国时代 · 运营商封堵ADSL共享 中.. · 微软出价446亿美元收购.. · 技术人求职简历完备手册 · 开源虚拟化技术Xen |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Apache技术专题 · Windows集群服务应用 · 国际文档格式标准开战 |
· 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 · 了解统一威胁管理(UTM).. · 专题:AIX操作系统管理.. · 访问控制列表(ACL)介绍 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · 三层交换技术专题 · Apache技术专题 · 企业数据恢复指南 · Windows集群服务应用 |
· 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 · 访问控制列表(ACL)介绍 · ASP.NET开发教程 · PHP开发应用手册 |
|||