当前位置: 首页 > 软件库 > 管理和监控 > 系统监控 >

W3A SOC

Web 日志审计与网络监控
授权协议 GPL
开发语言 PHP Perl JavaScript HTML/CSS
所属分类 管理和监控、 系统监控
软件类型 开源软件
地区 国产
投 递 者 锺离珂
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

W3A SOC 基于日志安全分析做切入,做「安全运维工作台」,助力实现安全运维一体自动化,提升效率。

主要特性

  • 日志分析: 基于kafka+GoLang的方式,对采集的Web和系统应用日志进行攻击行为的分析。
  • 篡改监控: 基于Golang开发的页面篡改监控。
  • 业务连续性监控: 基于网络的业务连续性监控服务,确定业务是否有中断。
  • 告警整合: 实现钉钉、企业微信的联动告警机制。
  • 部署支持:docker-compose、Kubernetes。
  • 整体架构:基于 Filebeat(采集/清洗) + Kafka(汇聚) + ElasticSearch(检索)
  • 技术实现:后端基于Java,前端基于Vue,数据库基于MYSQL。

目标

  • 满足等保二级、三级的需求,直接部署就能用那种。
  • 让客户少花钱,然后也能用,不串联到业务中,对业务0影响。
  • 部署简单,一键部署,或者直接随着元豚科技生态自动部署。

Web日志分析

  • 通过Logstash/filebeat采集日志到ES上。
  • Golang通过开放平台,获取规则信息针对Kafka的日志进行实时分析。
  • 将存在问题的部分直接存到平台里,平台只存落地的攻击日志、记录分析日志数。
  • 攻击源IP地址分析,结合IP来源进行分析。
  • 输出可以用于封禁的API接口,查可封禁的IP。

存活监控/篡改监控告警

  • 针对提交的IP进行检测,看是否存活,可以分布式,持续的监测。
  • 针对目标进行篡改监控。

问题告警

  • 针对出现的问题,统一告警输出。
  • 支持钉钉、企业微信。

界面如图:

dashboard.png

Run example

RUN

  • SOC的功能目前已经完成了,正常接收并处理日志。 目前建立规则库中,发现如果一个个弄的话会很负责,所以准备写个完善的程序来做正则校验。 提高效率的同时减轻工作量。 具体的已经放入GIT仓库了。 地址:https://github.com/smarttang/Log_regex_test.git 有需求的可以关注下。 转载于:https://www.cnblogs.com/xiaoCon/p/340

  • 卡尔曼滤波算法是一种经典的状态估计算法,它广泛应用于控制领域和信号处理领域。在电动汽车领域中,卡尔曼滤波算法也被广泛应用于电池管理系统中的电池状态估计。其中,电池的状态包括电池的剩余容量(SOC)、内阻、温度等。 并且卡尔曼滤波法也是一种比较精确的SOC估计方法,它通过测量电池的电流和电压来估计电池的SOC。该方法利用卡尔曼滤波算法对电池的状态进行估计,从而得到更准确的SOC估计值。接下来我们将介

  • S3C2440所有芯片配置寄存器,学习此方法。 /* 制 作:www.100ask.org深圳百问网科技有限公司 工程师:韦东山 当前版本:v1.0 */ #ifndef __S3C2440_SOC_H #define __S3C2440_SOC_H #define __REG(x) (*(volatile unsigned int *)(x))

  • 前言 SIEM和SOC在国内并不是一个新兴的名词,相反在国内安全圈内经过了10余年的挣扎,SIEM已经趋于成熟,但是SOC仍处于一个鸡肋的位置,我认为其主要原因在SOC受制于国内体制、政策、相关日志标准、应用环境、传统认识的制约,从而它在国内一开始就是以产品的方式出现。缺少了MSS的辅助SOC就像是要求汽车驾驶员去驾驶维护飞机,这也是国内SOC一直无法用起来的主要原因。 而以SOC为基础的MSS(

  • 英集芯近期推出一款适用于,4节锂电池串联充电的100W移动电源升降压方案SoC芯片IP5389。 概述: 英集芯IP5389是一款集成QC2.0 / QC3.0 / QC3+输出快充协议,AFC/FCP/ SCP/ VOOC输入输出快充协议、USB C PD2.0/PD3.0输入输出协议、USB C PD3.0 PPS输出协议、兼容BC1.2/苹果手机、同步双向升降压转换器、锂电池充电管理、电池电

  • 学习主要参考https://rocketboards.org/foswiki/Documentation/EmbeddedLinuxBeginnerSGuide 1. 分区 我们将创建一个512兆字节的映像,其中FAT分区将占用256兆字节,根文件系统将使用254兆字节,原始A2分区将使用1兆字节(最后1兆字节由MBR占用)。每个嵌入式Linux设备都有不同的大小要求。如果您发现您的根文件系统需要

  • 一、英集芯Ip5566无线充二合一方案SOC简介:     英集芯Ip5566是一款带TYPE-C口3A充放快充移动电源5w无线充二合一方案SOC,集成升压转换器、锂电池充电管理、电池电量指示、无线充电发射控制的多功能电源管理芯片,为无线充的移动电器提供完整的解决方案。     Ip5566的同步升压系统提供额定3.1A输出电流,转换效率高至93%、空载时自动进入休眠状态,静态电流降至100uA以

 相关资料
  • 日志审计支持查看平台上的所有操作日志以及公有云的操作日志等。 操作日志 操作日志用于显示系统中所有操作信息。 云上日志 将公有云操作日志同步到云联壹云平台上统一查看。

  • 该账号及其子账号的所有操作记录和登录日志,便于在发生问题时用户及时查看。 操作日志 登录历史 操作日志 记录用户及其子用户在页面的所有操作行为,可对操作行为进行追溯,并按照功能模块、操作行为等进行查询。 登录历史 记录用户及其子用户的所有登录行为,包括登录时间、登录IP、用户名、浏览器版本、登录方式等。

  • 日志与监控 Mesos 自身提供了强大的日志和监控功能,某些应用框架也提供了针对框架中任务的监控能力。通过这些接口,用户可以实时获知集群的各种状态。 日志配置 日志文件默认在 /var/log/mesos 目录下,根据日志等级带有不同后缀。 用户可以通过日志来调试使用中碰到的问题。 一般的,推荐使用 --log_dir 选项来指定日志存放路径,并通过日志分析引擎来进行监控。 监控 Mesos 提供

  • 我正在写我的第一个机器人,我有一些审计日志的问题。 我想创建审计日志,这将是发送信息,谁踢了一个成员从服务器。 我在网上找到了一些东西,但它的工作方式真的很奇怪。当我踢我的测试帐户时,没关系,这表明我踢了他。但是当我想自己离开时,日志上说我正在踢这个测试帐户。更重要的是,当我的朋友踢这个帐户时,它说他踢了他是没关系的,但当我再次独自离开时,它说这个朋友踢了他。我不知道如何修理它。 这是我的代码:

  • 4.5 ABP应用层—审计日志 维基百科定义:审计跟踪(也称为审核日志)是一个安全相关的时间顺序记录,记录这些记录的目的是为已经影响在任何时候的详细操作,提供程序运行的证明文件记录、源或事件。 ABP提供了能够为应用程序交互自动记录日志的基础设施,它能记录你调用的方法的调用者信息和参数信息。从根本上来说,存储区域包含: tenant id(相关的租户Id), user id(请求用户Id), se

  • Seafile 企业版在管理员界面中提供了四类日志: 登录日志 文件访问日志 文件更新日志 权限更改日志 日志功能默认是关闭的,以便不产生大量的数据库条目。参考文档 config options for pro edition 来开启这个功能。

  • 点击“日志”标签,通过“查看日志”,或者在测试页面底部的“查看日志”,跳转到splunk日志服务页面,您可以自行过滤,对日志进行查看,具体使用规则请参考日志服务。 点击“监控”标签,通过“查看监控”,跳转到grafana服务页面,监控界面如下图所示,可查看函数的调用次数,运行时间及出错次数。

  • tcpdump 命令行语法基本命令 tcpdump -nn 参数 描述 Verbose 定义日志输出级别: -v -vv -vvv v 越多,输出的日志越详细。示例 tcpdump -nn -v Snaplen -s SIZE RHEL 6 之后的 tcpdump 抓取数据包时每个包的默认抓取长度为 65535 字节,而旧版本(RHEL5 之前)的 tcpdump 每个包默认抓取长度为 68 字节