OpenSOC是思科用于安全领域的一个开源框架,或者可以说就是SOC(安全运营中心)的开源框架。其组件包含了:
引用
! Telemetry Capture Layer:Apache Flume
! Data Bus:Apache Kafka
! Stream Processor: Apache Storm
! Real-Time Index and Search: Elastic Search
! Long-Term Data Store:Apache Hive
! Long-Term Packet Store: Apache Hbase
! Visualization Platform:Kibana
我觉得无论什么系统,都可以从上面这几个组件演化,或裁剪,或扩展。
Flume采集数据,数据源可以是文本,是syslog,是http请求,相当灵活。
Kafka这个角色,就是早期系统里的消息队列,现在叫数据总线,功能也是杠杠的。
storm里面的spout和bolt简直也是强大无比,OpenSOC里给出了一般化的数据处理流程,例如数据解析,格式化,过滤,增强(就是补充信息),业务处理,在框架之上可以灵活的加入任何业务。
Elastic Search也是很好的检索工具。
Kibana这个web展现工具不是太习惯。
这个框架融合了大部分大数据工具,是学习和工作的必备利器。
分享到:
相关推荐
OpenSOC用户界面 OpenSOC平台的用户界面。 UI是的修改版,由节点JS后端提供。 部署方式 快速开始 创建一个配置文件: echo "{}" > ~/.opensoc-ui 安装opensoc-ui: npm install -g ... 带有OpenSOC数据的ElasticSea
OpenSOC 是一个针对网络包和流的大数据分析框架,它是大数据分析与安全分析技术的结合, 能够实时的检测网络异常情况并且可以扩展很多节点,它的存储使用开源项目 Hadoop,实时索引使用开源项目 ElasticSearch,在线...
OpenSOC流式传输一组可扩展的Storm拓扑和拓扑属性,用于在Hadoop中流式传输,丰富,索引和存储遥测。 有关OpenSOC的常规信息,请参见文献资料请参阅每个单独模块中的文档以获取描述和使用说明。 OpenSOC_Topologies...
OpenSOC提供了日志聚合,完整的数据包捕获索引,存储,高级行为分析和数据丰富功能,同时将最新的威胁情报信息应用于单个平台内的安全遥测。 OpenSOC可以分为4个区域: 一种以极高的速率捕获,存储和规范任何类型的...
Kratu 是一个开源客户端的分析框架,用于创建数据分析表。它允许你随时调整数据视图,以便高亮或者是标记问题和观察数据的相关性。你也可以使用 Kratu 分析这些方面的数据,如:队列优先级、性能分析、产品比较等等...
OpenSOC86是Verilog中x86架构的开放实现。 当前版本仅实现16位部分(实模式)。 该处理器是流水线架构,主频为Cyclone II -6级,时钟频率为100 MHz。 因此,可以将其视为类似于实模式中的486。 几个外围设备也以某种...
当前的趋势是结合主动防御与基于数据分析的纵深防御,形成平台联动的综合防御策略。订阅服务和基于大数据情报的主动防御也在逐渐成为主流。 3. 数据的独立与统一 在终局视角下,数据的独立与统一是一个关键挑战。...
10. **Hadoop架构设计与开发**:理解Hadoop的分布式存储和处理架构,能够进行规则编写和二次开发,用于大数据背景下的安全分析。 11. **监控与防御手段**:了解各种攻击方式,能够设计和实施相应的监控和防御策略,...
Apache Metron提供了一个可扩展的高级安全分析框架,它由来自思科OpenSOC项目的Hadoop社区构建。一个网络安全应用程序框架,为组织提供检测网络异常并使组织能够快速响应已识别异常的能力。
流星的准StatsD客户端。 实例化 如果您在Meteor.settings具有以下设置,将自动为您创建一个客户端: { " statsd " :{ ... " port " : 8125 , ... 请注意,UDP套接字是延迟加载的,但是您可以使用client._openSoc
在Chameleon中,MySQL用于存储用户数据、社交关系、帖子、评论等所有关键信息。 开源软件,正如其标签所示,意味着Chameleon的源代码是公开的,允许任何人查看、修改和分发。这种开放源码模式鼓励社区协作,促进了...