写点什么

OpenSOC: 安全大数据分析框架

  • 2014-09-25
  • 本文字数:1184 字

    阅读完需:约 4 分钟

Solidot 报道,思科在 BroCON 大会上亮相了其安全大数据分析架构 OpenSOC,引起了广泛关注。OpenSOC 是一个针对网络包和流的大数据分析框架,它是大数据分析与安全分析技术的结合, 能够实时的检测网络异常情况并且可以扩展很多节点,它的存储使用开源项目 Hadoop,实时索引使用开源项目 ElasticSearch,在线流分析使用著名的开源项目 Storm。OpenSOC 概念性体系架构如下图所示:

OpenSOC**** 主要功能包括:

  • 可扩展的接收器和分析器能够监视任何 Telemetry 数据源
  • 是一个扩展性很强的框架,且支持各种 Telemetry 数据流
  • 支持对 Telemetry 数据流的异常检测和基于规则实时告警
  • 通过预设时间使用 Hadoop 存储 Telemetry 的数据流
  • 支持使用 ElasticSearch 实现自动化实时索引 Telemetry 数据流
  • 支持使用 Hive 利用 SQL 查询存储在 Hadoop 中的数据
  • 能够兼容 ODBC/JDBC 和继承已有的分析工具
  • 具有丰富的分析应用, 且能够集成已有的分析工具
  • 支持实时的 Telemetry 搜索和跨 Telemetry 的匹配
  • 支持自动生成报告、和异常报警
  • 支持原数据包的抓取、存储、重组
  • 支持数据驱动的安全模型

OpenSOC官方文档介绍了以下五大优点:

  • 由思科全力支持,适用于内部多用户
  • 免费、开源、基于 Apache 协议授权
  • 基于高可扩展平台(Hadoop、Kafka、Storm)实现
  • 基于可扩展的插件式设计
  • 具有灵活的部署模式,可在企业内部部署或者云端部署
  • 具有集中化的管理流程、人员和数据

当前,OpenSOC**** 运行条件包括

  • 两个网卡(建议使用 Napatech 的 NT20E2-CAP 网卡)
  • Apache Flume 1.4.0 版本及以上
  • Apache Kafka 0.8.1 版本及以上
  • Apache Storm 0.9 版本及以上
  • Apache Hadoop 2.x 系列的任意版本
  • Apache Hive 12 版本及以上(建议使用 13 版本)
  • Apache Hbase 0.94 版本及以上
  • ElasticSearch 1.1 版本及以上
  • MySQL 5.6 版本及以上等。

2014 年被大家公认为是大数据分析应用的落地年,与此同时,近年来频繁发生的信息泄露事件为人们敲响了安全警钟。所以在今年,大数据与安全分析技术的结合成为了信息安全市场的热点话题。OpenSOC 是一个通力合作的开源项目,其目的是提供一个协作互助的开源社区来开发出一个可扩展、稳定、高级的安全数据分析工具,以推动高效的安全分析工作。OpenSOC 开发团队欢迎任何组织和个人对该项目的开发、改进、实施做出贡献。另外,思科曾说到准备在 2014 年夏季开源 OpenSOC,但因为各方面的原因推迟了时间。最近,OpenSOC 在 GitHub 上的官方站点已经可以访问,这说明了它离正式开源的时间又近了一步。OpenSOC 将提供ZIP、TAR 等安装包,关于OpenSOC 的安装说明请查看该工程在GitHub 上的 Wiki 页面,更多相关信息请登陆其官网查看或者观看 BroCON 大会上的演讲幻灯片视频


感谢张天雷对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-09-25 08:126935
用户头像

发布了 92 篇内容, 共 48.5 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

付费会员之我见(43/100)

hackstoic

商业模式

深度学习公式推导(3):初探神经网络

老崔说架构

ABAP工作进程对数据库表读取操作的检测

汪子熙

数据库 SAP abap Netweaver 8月月更

【Django | 开发】面试招聘信息网站(快速搭建核心需求)

计算机魔术师

8月月更

RocketMQ高可用设计之故障规避机制

急需上岸的小谢

8月月更

百炼成钢 —— 声网实时网络的自动运维丨Dev for Dev 专栏

声网

Dev for Dev 自动运维

5 分钟温故知新 RxJS 【转换操作符】

掘金安东尼

前端 函数式编程 8月月更

头脑风暴:最长递增子序列

HelloWorld杰少

算法 LeetCode 数据结构, 8月月更

HPC、AI与云计算:当智能时代三叉戟在亚马逊云科技完美融合

脑极体

C语言基本的窗口开发

计算机魔术师

8月月更

Kubernetes 重大更改和删除

CTO技术共享

开源 签约计划第三季 8月月更

IPv6邻居发现协议详解

穿过生命散发芬芳

NDP 8月月更

微服务的拆分与设计原则

阿泽🧸

微服务 8月月更

C++继承中的多继承语法与菱形继承

CtrlX

c c++ 面向对象 继承 8月月更

Kubernetes Kruise Rollout

CTO技术共享

开源 签约计划第三季 8月月更

【React源码系列】React Context原理,为什么我建议尽可能少的使用React Redux管理状态 审核中

爱切图的木子老师

react源码 react context react redux

RocksDB在大规模分布式系统应用中的经验

CnosDB

时序数据库 开源社区 CnosDB 工程师有话说 CnosDB Tech Talk

开源一夏 | Node.js实战对于Buffer和Stream模块系统的深入剖析

恒山其若陋兮

开源 8月月更

[极致用户体验] 网页里的「返回」应该用 history.back 还是 push ?

HullQin

CSS JavaScript html 前端 8月月更

我眼中的无影云桌面‖云桌面使用者角度

乌龟哥哥

8月月更

寻找海量数据集用于大数据开发实战(维基百科网站统计数据)

程序员欣宸

大数据 数据集 8月月更

leetcode 303. Range Sum Query - Immutable 区域和检索 - 数组不可变(简单)

okokabcd

LeetCode 算法与数据结构

每日一R「09」类型系统(三)

Samson

8月月更 ​Rust

文件管理-Linux系统压缩打包

Albert Edison

Linux centos 文件管理 tar命令 8月月更

自媒体代运营为何被诟病,代运营的水有多深

石头IT视角

Kubernetes 云原生日志构建

CTO技术共享

开源 签约计划第三季 8月月更

把充电宝拆了看看

Sher10ck

拆解 充电宝

关于 SAP ABAP 字符变量和字符串变量字符个数的一个知识点

汪子熙

字符串 SAP abap Netweaver 8月月更

OpenSOC:安全大数据分析框架_语言 & 开发_李士窑_InfoQ精选文章