写点什么

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:127076
用户头像

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

关注

评论

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

数牍科技亮相上海 AI 基金“AI 驱动企业转型” 应用场景战略合作仪式,隐私计算拓展AI应用疆域

细说.NET 缓存

喵叔

7月日更

玩转Spring Boot Actuator集成,基操,勿六

白亦杨

Java

filecoin矿工的收益有哪些?

fil fil收益 ipfs挖矿

有哪些适合大型系统的项目开发管理工具?

万事ONES

项目管理 研发管理 ONES

Takin Talks·上海 |开源后首场主题研讨会来了,一起解密Takin技术吧!

TakinTalks稳定性社区

全面解读自动驾驶数据存储关键

焱融科技

人工智能 自动驾驶 云计算 高性能 文件存储

我写什么,你们决定

喵叔

鸿蒙轻内核源码分析:掌握信号量使用差异

华为云开发者联盟

鸿蒙 数据结构 信号量 结构体 OpenHarmony

前端智能化 or 低代码,也许不是个选择题

清秋

大前端 低代码 智能化

Go 学习笔记之 函数

架构精进之路

Go 语言 7月日更

互联网产品经理之需求的一生

路边水果摊

产品经理

台达DOP-100系列触摸屏(LUA程序编写用户管理应用)

林建

lua 台达 触摸屏 用户管理 DOP-100

DOGT狗狗通证软件系统开发公司

有哪些好用的团队文档和技术资料管理的工具?

万事ONES

在线文档 ONES 协同办公

由浅入深C A S

程序猿阿星

CAS 自旋锁

英特尔中国研究院宋继强:AI技术已成为推动数字化转型的超级力量|WAIC 2021

E科讯

铂金10:能工巧匠-ThreadLocal如何为线程打造私有数据空间

MetaThoughts

Java 后端 多线程 并发

PHA项目挖矿平台系统开发App

获客I3O6O643Z97

挖矿矿池系统开发案例 PHA矿机挖矿 PHA质押挖矿

NNB牛气冲天系统软件开发搭建

目前有哪些好用的用例管理工具?

万事ONES

测试用例 ONES 测试管理

智能猫量化机器人炒币系统开发【专业定制、现成源码】

获客I3O6O643Z97

DAPP智能合约交易系统开发 量化策略 量化跟单 量化交易源码

详解 nebula 2.0 性能测试和 nebula-importer 数据导入调优

NebulaGraph

数据库 开源 图数据库

淘悠优软件系统开发内容

云图说|ASM灰度发布,让服务发布变得更敏捷、更安全

华为云开发者联盟

灰度发布 application 云图说 应用服务网格服务 Service Mesh (ASM)

【LeetCode】 H 指数 IIJava题解

Albert

算法 LeetCode 7月日更

从装大象中我们学会了什么设计模式

skow

Java 面试 后端 设计模式

10万QPS,K6、Gatling和FunTester对比测试

FunTester

性能测试 接口测试 测试框架 压力测试 测试开发

一文看懂filecoin挖矿的成本到底有哪些?

IPFS fil成本 fil挖矿

免费分享Spring与SpringMVC开发的优秀图书

Java入门到架构

Java spring Java书籍推荐

揪出那个无主键的表

Simon

MySQL 主键

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