数据采集与监控系统 (SCADA) 的安全性如何?

数据采集与监控系统 (SCADA) 的安全性如何?

占坑!等人齐了再怒答

被折了,谢

cos的提醒~

============以下正片==============

SCADA(Supervisory Control And Data Acquisition)系统,即数据采集与监视控制系统。多运用再石油,冶金,电力,煤矿等等工业中。基本上再电力系统中比较多(可能是我摸过的基本上都是电力系统)

题主所问SCADA的安全性如何,我答不安全,尤其是国内,非常差

0x00 几个已有的渗透案例

网络搜索结果暴露scada系统,金风科技远程监视系统金风科技远程监视系统,跳转到http://61.49.28.237/

开启了目录浏览

遍历目录后还得到了CKFinder

之后getshell,提权,控制scada的主机,通过前端的WEB服务器和数据库服务器作为跳板,通过VPN等方式对后端的中控系统进行操作

作死爆个和小伙伴的栗子(当然,是我编的)

当时遇到的是个某电力系统的官网,存在oracle注入,通过注入,到了内网

发现虽然机器放在内网,但是并没有在DMZ,而是工作组。可以访问到domain,当时怀着后续渗透的心态,拿了domain,发现了至少3台SCADA的主机

(图都是我ps的XDXD)

0x01以上说明了什么

SCADA主机的控制很多都是从web开始出问题的,以web为突破口,内网渗透,拿域,控制目标主机

运维人员很差劲,主机配不好,补丁也不打,对于攻击者来说基本上只要确定了目标,进出自由

SCADA主机的内部防护很差,且攻击者拿到的权限一般都高

SCADA主机能够控制的功能。。。很可怕,试想,我栗子里的电厂如果把某炉关闭,如果把某挡风板关闭,如果拿下的不是电厂,而是煤矿,而矿井下正有工人再工作。。。

0x02为什么会这样

老外我不懂,国内很多人都认为,只要我的工厂可以正常工作,每天给我带来利润,我管你有没有漏洞,找安全公司测试,做风险评估还要花钱,这种态度可能是造成国内SCADA安全性脆弱的一大原因吧

运维或安全人员功底太差

无法根治的弱口令=。=

使用系统的工作人员有远程办公的需求,正所谓方便了工程师,也方便了“攻城狮”

0x03摸一摸SCADA,你也可以

以下为邪恶的,猥琐的姿势,不喜绕过

几个站点:

(黑市)

(shodan,功能不言而喻)

SCADA的渗透除了个别情况,一般都是常规手法,只不过难度加大(主要是再内网渗透过程)

很多系统都暴露再互联网,所以可用shodan轻松抓到一堆

结语

scada关注的人少,我也是单纯出于好玩,平时渗透遇到了才弄一弄,国内SCADA安全性如此脆弱,其实最大的漏洞就是人

屁股决定脑袋(厂长们,醒醒吧)

=======2014/04/22/17:42更新======

突然想了想,答案写的不完整,不定期补充XDXD~

那对于物理隔离了的目标是不是就没办法了呢?其实不然,突破物理隔离的内网很早就有大牛研究搞定了

举栗子时间:

摆渡攻击

这种攻击手法是我好几年前看小说看到的。。。当时主人公为了证明给岳父看,就算公司不对外联网也不安全,于是用一个小小的U盘hacking了全公司,当时我看到这儿真是惊讶,于是看了看对于这个手法的科普,大概是这样的:

移动存储设备,比如光盘,U盘,移动硬盘啥的,目录下有这么个文件autorun.inf,它的作用是插♂入主机后可以自动启动

比如:

这样再插♂入设备后,计算机没有关闭“自动播放”这样的功能时,就会打开执行sb.exe

所以邪恶的黑客们伪装autorun.inf,插♂入了他们的移动设备后就执行了摆渡木马=。=

值得一提的是,autorun.inf其实再电脑硬盘的分区下都存在,而摆渡木马除了会达到它的目的(以工控为例,盗取文件,篡改数据等等),还会把感染主机硬盘的autorun.inf都替换成自己伪装的,这样一层接一层,就在物理隔离的内网中传播开来~

这样的攻击手法有一点恨蛋疼,就是要选择合适的“摆渡人”,也就是传播第一个摆渡木马的人,我之前意淫过这样的一次攻击:

我学校的广播站对外隔离,能够随意进出的只有广播站的同学,通过打听,得知广播站的电脑不对外访问,完全隔离,但是广播员同学的稿子都是通过u盘携带,正好我班里有个同学再广播站,于是乎,我意淫了这样的剧情,在某次上课时(最好是当天这位同学就有广播站任务)借取同学u盘替换我自己的“摆渡木马”,等同学去念稿的时候插♂上u盘,即能发起摆渡攻击,执行动作如下,再校园广播系统(一套学校常用的自动广播系统,可以加载音频文件播放)播放事先准备的音频,达到hacking广播站的效果

(终究是yy的。。。)

言归正传,这样的攻击手法再实际案例中有用到么?

当然有,再2005年就截获了一起这样的攻击手法,多用于军队,政府,实验室等等

工控系统如果没有我前文所提到,满足远程工作的需求时,一般都没有暴露再外网,有可能还做了物理隔离,如果我是一个职业黑客,要拿下这样一个大家伙时,首当其冲的是搞定一个合适的“摆渡人”

1)获取到目标企业的工作流程

2)获取相关人员信息

3)获取目标工控系统的物理位置

4)获取工程师的相关信息,包括但不限于家庭背景,工作背景,其老婆,孩子的信息,其教育情况,同学信息等等

5)伪造自己身份,比如,以谈合作的形式,以合作方,或者同样的工程师身份交流的形式进行接触,并掌握目标更多的情况

6)骗取目标信任后,骗取其U盘,然后按部就班,发起摆渡攻击

以上是直接以目标人员为例,还可以通过六度分隔的办法,从其周边关系入手~

先写到这儿,啥时候想写了再来~