Blackhat兵器谱新添IOT安全武器 低配置也能高性能运行

简介: 本文讲的是Blackhat兵器谱新添IOT安全武器 低配置也能高性能运行,在这届BlackHat会议上,Tripwire的首席安全研究员特拉维斯·史密斯(Travis Smith)将会发布一款开源的网络监控软件Sweet Security。
本文讲的是 Blackhat兵器谱新添IOT安全武器 低配置也能高性能运行在这届BlackHat会议上,Tripwire的首席安全研究员特拉维斯·史密斯(Travis Smith)将会发布一款开源的网络监控软件Sweet Security。这是第一次在Blackhat上发布的专门针对IOT设备和工业控制系统(ICS)的安全软件。

物联网IOT设备和工业控制系统ICS设备在底层硬件上有很多许多相似之处,两者都面临这两大安全难题:一方面,因为计算和内存资源有限,很难运行常见的监控软件,更糟糕的是其操作系统也往往因为过于老旧或者定制开发的导致常见的安全监控软件甚至无法安装。另一方面,IOT和ICS的通讯协议大量使用定制的协议,比如Modbus和DNP3,现有的开源监控软件很少支持。

基于这样的现状,特拉维斯·史密斯开发了一套基于Bro和ELK的针对IOT和ICS的安全监控软件——Sweet Security。它通过开源软件Bro支持了常见的DNS、HTTP等协议,同时支持了工控系统常用的Modbus和DNP3协议,并且减少开源软件上不必要的功能以减少资源消耗,让这套软件可以在计算和内存资源相对贫乏的IOT设备上运行。这就很好的解决了上面的两个问题。

举例来说,一个典型的配置为单核700 MHz 的处理器和512MB的内存,这种硬件配置就相当于是常见的树莓派Raspberry Pi 入门配置,即使这样的简单系统也可以运行Sweet Security系统。

Blackhat兵器谱新添IOT安全武器 低配置也能高性能运行

Sweet Security通过监控IOT和ICS的通讯流量识别攻击行为,包括基于Modbus和DNP3协议的攻击。监测到的结果会保存在本地存储,并且支持进一步发送给ELK或者常见的日志收集系统,比如SIEM。

Sweet Security支持的操作系统为Raspbian Jessie、Debian Jessie、Ubuntu 16.04,目前支持的硬件平台为RaspberryPi 、x86、x86_64;推荐的硬件配置为ARM, x86, or x86_64 CPU;2GB RAM;8GB Disk Storage;100 MB NIC 。

总体上看,该软件从架构上使用开源的大数据处理架构 Bro和ELK,具有良好的可扩展性,并且它针对IOT和ICS特有协议的解析,支持检测通过这些协议的攻击行为。它的开源可以很好地促进IOT和ICS安全产品的发展。

在国内,还没有出现大量使用的针对通用工控、IOT通讯协议的开源安全解决方案。百度安全基于“全流量镜像技术”、“大数据处理技术”研发的智能Web入侵检测与威胁感知系统,在某种程度上,跟Sweety Security有一定的相似性,深入挖掘黑客针对Web的拖库、远程命令执行、敏感文件泄漏、Webshell后门等攻击事件并且发出准确的报警。后续,百度安全会逐步开放针对IOT及ICS领域的安全能力。

Sweet Security的下载地址和安装方法,兜哥在这里安利给你,具体如下:

Sweet Security的GitHub地址为:

https://github.com/TravisFSmith/SweetSecurity

安装方法为:

git clone https://github.com/travisfsmith/sweetsecurity

sudo python setup.py

安装软件前建议安装Python和Java环境。

Python 2.7
sudo apt install python
Java 1.8
sudo apt install default-jre

安装模式支持三种:

Full Install: This will install Bro IDS, Critical Stack (optional), Logstash, Elasticsearch, Kibana, Apache, and Sweet Security Client/Server. Choose this option ONLY if you have 2GB of memory or more.
Sensor Only: This will install Bro IDS, Critical Stack (optional), Logstash, and Sweet Security Client
Web Server Only: This will install Elasticsearch, Kibana, Apache, and Sweet Security Server

Sweet Security也支持分布式部署,一个推荐的分布式架构包括分别执行ARP Spoofing、Network Scans和Bro IDS Inspection的三个客户端以及一个基于Web的服务器。

Client: ARP Spoofing
Client: Network Scans
Client: Bro IDS Inspection
Server: Website Hosting

Blackhat兵器谱新添IOT安全武器 低配置也能高性能运行




原文发布时间为:2017年7月31日
本文来自云栖社区合作伙伴嘶吼,了解相关信息可以关注嘶吼网站。
目录
相关文章
|
2月前
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用
|
2月前
|
安全 物联网 网络安全
智能设备的安全隐患:物联网(IoT)安全指南
智能设备的安全隐患:物联网(IoT)安全指南
109 12
|
3月前
|
Kubernetes 安全 微服务
使用 Istio 缓解电信 5G IoT 微服务 Pod 架构的安全挑战
使用 Istio 缓解电信 5G IoT 微服务 Pod 架构的安全挑战
72 8
|
5月前
|
存储 安全 物联网
物联网(IoT)安全:挑战与解决方案
【8月更文挑战第5天】物联网(IoT)深刻改变着我们的生活,但随之而来的安全挑战不容忽视。面对设备身份验证复杂、数据隐私泄露、软件漏洞及资源受限等问题,本文提出加强身份验证、加密保护、定期更新、安全开发生命周期、多层次防御、安全培训及标准化合作等解决方案,旨在构建一个更加安全可靠的物联网环境。
|
7月前
|
供应链 安全 物联网
物联网(IoT)安全:风险与防护策略
【6月更文挑战第26天】物联网(IoT)安全风险包括数据泄露、设备劫持、DDoS攻击、超级漏洞和不安全设备。防护策略涉及强化设备安全设计、建立认证授权机制、加密数据传输、实施安全监控、加强供应链管理、提升用户安全意识及采用零信任模型。多层面合作以降低安全威胁,确保物联网稳定安全。
|
数据采集 小程序 前端开发
IoT小程序在展示中央空调采集数据和实时运行状态上的应用
IoT小程序框架在跨系统平台(AliOS Things、Ubuntu、Linux、MacOS、Window等)方面提供了非常优秀的基础能力,应用的更新升级提供了多种方式,在实际业务开发过程中可以灵活选择。IoT小程序框架通过JSAPI提供了调用系统底层应用的能力,同时提供了自定义JSAPI扩展封装的方法,这样就足够业务开发通过自定义的方式满足特殊的业务需求。 IoT小程序在前端框架能力、应用框架能力、图形框架能力都进行了适配和优化。那么接下来,我们按照其官方步骤搭建开发环境,然后结合中央空调数据采集和状态显示的实际应用场景开发物联网小程序应用。
23926 63
IoT小程序在展示中央空调采集数据和实时运行状态上的应用
|
安全 物联网 物联网安全
物联网安全IoT攻击向量威胁
物联网主要有两种感染途径:暴力破解弱密码和利用网络服务中的漏洞。
192 0
|
传感器 存储 监控
IoT安全:让我们不要忘记的“事情”
IoT安全:让我们不要忘记的“事情”
|
存储 安全 算法
基于区块链的IoT的安全模型
基于区块链的IoT的安全模型