OSSIM开源安全信息管理系统(一)

OSSIM开源安全信息管理系统(一)2021SC SDUSC 一 OSSIM 简介 OSSIM 即开源安全信息管理系统 OPENSOURCESE 由美国的 AlienVault 公司开发 是一个非常流行和完整的开源安全架构体系 OSSIM 通过将开源产品进行集成 从而提供一种能够实现安全监控功能的基础平台 它的目的是提供一种集中式 有组织的 能够更好地进行监测和显示的框架式系统 OSSIM 定位于一个集成解决方案 其目标并不是要开发一个新的系统 而是利用丰富的 强大的各种程序 包括

2021SC@SDUSC

一、项目综述

  • 项目背景:
    本项目为山东大学软件学院2021-2022学年秋季学期 “软件工程应用与实践” 课程项目
  • 小组成员:
    网安工学 李宏伟、网安工学 凌琛、 网安工学 黄怡淇
  • 课程目标:
    下载相应开源项目源代码,主要任务是小组内成员协作分析项目源代码,给出代码分析报告并在博客发布。记录项目源代码分析过程中遇到的问题,以及解决办法。
  • 项目计划:
    本组项目计划第一篇博客对选题项目“OSSIM开源安全信息管理系统”进行简单介绍与了解。首先进行系统的安装搭建与部署,了解OSSIM的基本功能、设计目标及设计思想,学习OSSIM系统的基本使用。然后后面的课程将下载OSSIM源代码,并对其源代码进行基础架构分析,找出OSSIM系统关键部分源代码,小组内成员一同对关键部分源代码进行进一步的深入了解与分析。因为目前OSSIM系统的汉化工作并不完善,所以完成OSSIM系统重要部分源代码分析后,如果后续有时间,小组计划对OSSIM系统进行汉化,可以使得OSSIM系统更加方便的使用。
  • 任务分配:
    按照OSSIM系统架构进行简单的任务分配,具体关键代码实现部分,由小组内成员共同讨论完成分析。
    李宏伟:数据仓库(Database)、Web框架(Framework)
    凌琛:安全插件(Plug-ins)、传感器(Sensor)
    黄怡淇:代理进程(Agent)、关联引擎(Server)



二、OSSIM简介

OSSIM即开源安全信息管理系统(OPEN SOURCE SECURITY INFORMATION MANAGEMENT),由美国的Alien Vault公司开发,是一个非常流行和完整的开源安全架构体系。OSSIM通过将开源产品进行集成,从而提供一种能够实现安全监控功能的基础平台。 它的目的是提供一种集中式、有组织的、能够更好地进行监测和显示的框架式系统

OSSIM定位于一个集成解决方案,其目标并不是要开发一个新的系统,而是利用丰富的,强大的各种程序,包括: Suricata、Ntop、Spade(异常检测引擎)、Tcptrack(TCP会话实时监控)、P0f、Arpwatch(MAC异常检测)、OpenVAS(漏洞扫描)、Nagios(主机及服务可用性监控)、Nikto、RabbitMQ、Redis、Ansible、Ossec、RRD Tools(网络链路流量监控软件)、RRD Tool等开源软件。

在保留原有功能的开放式环境下,将他们有机集成起来。OSSIM项目的核心工作在于负责集成和关联各种产品提供的信息,同时进行相关功能的整合,它具有入侵检测,漏洞扫描,资产管理,安全监控,日志分析,流量分析等功能。

相关概念:

SEM,security event management,安全事件管理,指对事件进行实时监控,收集信息差展生通知和告警的行为。

SIM,security information management,安全信息管理,指对SEM收集和产生的数据进行长期保存以供历史和趋势分析的行为。

SIEM,security information and event management,安全信息和事件管理,即SEM和SIM的结合体。

SOC,security operations center,安全运营中心。

OSSIM是开源的SIM,其核心仍然是依靠SIEM,主要优点是通过有关事件、数据、风险等信息,实时了解全网威胁态势。是一个从 运维监控→事前预警→事后报警→SIEM日志分析故障 的一个快速解决问题的网络系统。

在产品形式上与Kali类似是一个基于Debain进行二次开发的Linux发行版

三、OSSIM安装

1、官网下载ISO镜像文件:https://cybersecurity.att.com/products/ossim/download
在这里插入图片描述

2、VMware 安装 ISO 镜像文件

OSSIM基于Debain进行二次开发的,所以要注意操作系统选Debian
OSSIM开源安全信息管理系统(一)

运行虚拟机,选择第一个安装选项:Install AlienVault OSSIM
(包括 Sensor+OSSIM+Server+Database+Framework)

在这里插入图片描述

选择语言:开始想选中文简体,但是continue以后,系统提示可能有部分语言包不完整,也就是可能出现简体中文、繁体中文、英文同时出现的情况。这样的话还是选择了英文(可以安装汉化包)

在这里插入图片描述

选择时区:other — Asia — China

在这里插入图片描述

请添加图片描述

在这里插入图片描述

选择编码:默认UTF-8即可

在这里插入图片描述

  1. 配置网络
    首先是管理接口的配置,如果有多块网卡,可将管理口、嗅探口和日志收集口分别由eth0、eth1、eth2承担。网络监控接口采用SPAN或者TAP分流设备。此时系统后台已经开始使用nmap工具扫描服务器所在网段中的设备。
  2. 发现网络资源:设置监控网络环境中的各种资产,可以通过扫描和导入CSV文件两种方式完成。
  3. 部署HIDS:为部署基于主机的IDS而设置,主要目的是执行文件完整性监控,rootkit检测以及收集日志。注意这里需要关闭防火墙才能部署成功
  4. 日志管理
  5. 将OSSIM加入OTX

本篇文章部分内容参考或转载自下列文章及书籍。侵权即删。

参考书籍:

  • 《开源安全运维平台OSSIM疑难解析(入门篇)》——李晨光著
  • 《开源安全运维平台OSSIM疑难解析(提高篇)》——李晨光著
  • 《开源安全运维平台:OSSIM最佳实践》——李晨光著

参考文章:

  • https://blog.51cto.com/chenguang/
  • https://blog.csdn.net/lcgweb/article/details/
  • https://blog.51cto.com/chenguang/
  • https://www.cnblogs.com/lsdb/p/10000061.html
  • https://blog.51cto.com/chenguang/
  • https://blog.51cto.com/chenguang/category10.html
  • https://blog.51cto.com/topic/ossim.html
  • https://blog.csdn.net/isinstance/article/details/
  • https://blog.51cto.com/chenguang/
  • https://www.cnblogs.com/airoot/p/8072727.html
  • https://blog.51cto.com/chenguang/
  • https://blog.csdn.net/security_yj/article/details/

下一篇(功能介绍):OSSIM开源安全信息管理系统(二)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223303.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午2:23
下一篇 2026年3月17日 下午2:23


相关推荐

  • not for you什么意思_issue to

    not for you什么意思_issue to最近在做一个Web课程设计的时候遇到了如下的问题。java.sql.SQLException: java.lang.RuntimeException:java.sql.SQLException:CannotissueexecuteUpdate()forSELECTs    atcom.infuze.service.subscription.workflow.Syn

    2026年4月14日
    6
  • zabbix添加snmp监控项_SNMP协议

    zabbix添加snmp监控项_SNMP协议目录一、SNMPTrap消息处理流程二、snmptt1、SNMPTrap、snmptt安装2、配置文件修改3、SNMPTrapFile文件创建4、监控项创建三、perl脚本 1、SNMPTrap安装2、从zabbix源码包中拷贝perl脚本到/usr/bin/目录下,并增加执行权限3、修改snmptrapd.conf配置4、修改zabbix配置 …

    2022年8月20日
    9
  • HLS 直播协议m3u8详解

    HLS 直播协议m3u8详解一 HLS 是什么 HTTPLiveStre 缩写是 HLS 是一个由苹果公司提出的基于 HTTP 的流媒体网络传输协议 是苹果公司 QuickTimeX 和 iPhone 软件系统的一部分 它的工作原理是把整个流分成一个个小的基于 HTTP 的文件来下载 每次只下载一些 当媒体流正在播放时 客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源 允许流媒体会话适应不同的数据速率 在开

    2026年3月19日
    2
  • pycharm pip源修改以及包管理

    pycharm pip源修改以及包管理pycharm下如何将默认的pip源改成国内能快速访问的源,以及如何进行包管理pycharm 是一款进行python项目开发的利器,不过还是有新手在使用pycharm时,并不知道如何进行包管理,pip包管理pycharm 如何进行包管理呢,其实很简答安装安装包流程如下注意2位置,是选择相应版本的py

    2022年8月28日
    4
  • OCR-CTPN 文字检测

    OCR-CTPN 文字检测文本检测和一般目标检测的不同 文本线是一个 sequence 字符 字符的一部分 多字符组成的一个 sequence 而不是一般目标检测中只有一个独立的目标 这既是优势 也是难点 优势体现在同一文本线上不同字符可以互相利用上下文 可以用 sequence 的方法比如 RNN 来表示 难点体现在要检测出一个完整的文本线 同一文本线上不同字符可能差异大 距离远 要作为一个整体检测出来难度比单个目标更大 因此 作者认为预测文本的竖直位置 文本 boundingbox 的上下边界 比水平位置 文本 boundingbox 的

    2026年3月16日
    2
  • pcl点云匹配_点云教程

    pcl点云匹配_点云教程逐步匹配多幅点云

    2025年8月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号