这个简单方案可以防御下一个“震网”病毒的出现

  新加坡和印度的科学家表示,全球最老编程风格之一,运行在工业可编程逻辑控制器(PLC)上的梯形逻辑,依然十分脆弱,易于攻击。但不用慌张,因为它很容易挡住。



 

印度海德拉巴国际信息技术学院的纳曼·高维尔,新加坡科技设计大学的阿南德·阿格拉沃尔和尼尔斯·奥利·蒂芬豪尔,三位研究人员认为,大家普通的把目光都关注到了震网这样的攻击上,而控制逻辑层面上的安全工作却无人问津。

在他们测试的罗克韦尔系统中,固件更新是有数字签名保护的,但梯形逻辑没有。梯形逻辑的运行假定是:只有受信任的人才有权限插入程序,但是却没有任何检查/验证以确保被编入PLC的逻辑更新来自授权源。

为证明此点,蒂芬豪尔及其同事撰写了“梯形逻辑炸弹(LLB)”,重点放在人类操作员在验证PLC上运行程序时难以发现的隐秘行为。

三人组测试的负载类型包括:

  •   拒绝服务LLB:等待触发,关停系统;
  •   数据操作LLB:操纵传感器读数和指令;
  •   数据日志LLB:特别危险的一类,因为不干扰系统,所以可长期泄露敏感数据。
  •   科学家们指出,很容易隐藏那些甚至能让PLC失效的命令,使用合法指令愚弄阵列或者创建栈溢出(后者超简单:创建一个递归调用自身的子程序即可)。

幸运的是,蒂芬豪尔的论文中提出的防御方法,同样简单。首先,公司企业应该集中他们的PLC软件存储到单一地点,所有工程师提交“黄金样本”,PLC仅采用来自这些样本的更新。其次,操作员应(最好自动地)执行定期检查,核实PLC上的软件是否与中心逻辑存储一致。

 

(责任编辑:安博涛)

分享到:

更多
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
  • 微笑/wx
  • 撇嘴/pz
  • 抓狂/zk
  • 流汗/lh
  • 大兵/db
  • 奋斗/fd
  • 疑问/yw
  • 晕/y
  • 偷笑/wx
  • 可爱/ka
  • 傲慢/am
  • 惊恐/jk
用户名: 验证码:点击我更换图片
资料下载专区
图文资讯

这个简单方案可以防御下一个“震网”病毒的

这个简单方案可以防御下一个“震网”病毒的出现

新加坡和印度的科学家表示,全球最老编程风格之一,运行在工业可编程逻辑控制器(PLC)...[详细]

如何正确地在Android手机上安装国产软件?

如何正确地在Android手机上安装国产软件?

国产软件往往会申请与之功能不符的权限,读取着用户手机信息,开机后就驻足系统,这些...[详细]

担心会遇到勒索软件?用用这六款免费的勒索

担心会遇到勒索软件?用用这六款免费的勒索解密工具吧

你曾担心会遇到勒索软件?那么其实你并不孤单。告诉你一个好消息:安全专家和执法部门...[详细]

怎么样给路由器提升网速

怎么样给路由器提升网速

怎么样给路由器提升网速。十年前我们还在换算56K下载一首MP3要多久,十年后的我们经常...[详细]

EncryptPad—Linux中好用的加密文本编辑器

EncryptPad—Linux中好用的加密文本编辑器

当今网络环境的安全形式已日趋严峻,所以在谈及数字隐私和安全时,我等普通用户也不得...[详细]

返回首页 返回顶部