OSSIM服務端口說明


  1.背景mysql


SensorServer之間沒法通信時會形成如下子系統沒法顯示數據:redis

Ø  Dashboards 儀表盤sql

Ø  AnalysisSIEM數據庫

Ø  Vulnerabilities漏洞掃描沒法正常工做apache

Ø  ProfilesNtopapi

Ø  DetetionOSSEC Server失效緩存

Ø  DeploymentAlienvaultCenter沒法聯繫安全

Ø  Asset可啓動掃描單掃描到的資源沒法添加到數據庫服務器

在調試故障時,OSSIM管理員須要對Sensor和Server之間各項服務的通信端口瞭如指掌。爲了說明通信端口下面咱們簡單看一個架構示意圖,如圖1所示,接着來講明各類端口及對於進程。架構

OSSIM架構示意圖.jpg

圖1


2.端口說明


根據上圖1,咱們能夠勘察OSSIM核心組件包括兩部分,一部分是服務器(Server Host),另外一部分是傳感器(Sensor HostServer Host包括ServerWeb FrameworkDatabaseIdentty ManagementVulnerability ManagementSensor Host包括:AgentVulnerability ScannerLog Collection。它們通信端口如表1、表2概括所示。


1  OSSIM 開放服務器端口分配表

進程

TCP  

22

sshd

Alienvault_api服務器與sensor之間遠程通信

TCP

443

apache2

Https-Web   UI

TCP

40001

ossim-ser

Alienvault-server服務器進程Agent之間通信端口

TCP

3306

mysqld

Serverframework鏈接mysql數據庫的通信端口

TCP

40002

ossim-ser

Alienvault-idm-identity身份認證進程

TCP

40003

ossim-fra

Alienvault框架的WebUI進程,由/etc/ossim/server/config.xml控制

TCP

40004

av-forwar

OSSIM服務器間的Log傳送端口(僅在USM)

TCP

40005/40006

machete/mixterd

Alienvault   Smart   Event   Collection   Service   (僅在USM )

TCP  

40007


Serversensor間的狀態監視端口

TCP

40008


Alienvault-idm-identity身份認證管理進程

TCP

40011

alienvault-api

Api通信端口,綁定IP127.0.0.1

UDP

514

rsyslogd

Rsyslog,日誌收集服務

TCP

11211

memcached

緩存服務器端口

TCP

4369

rabbitmq

消息服務器

TCP

6379

redis

消息隊列存儲、加速

TCP

3128

squid

反向代理


表2  OSSIM傳感器端口分配表

進程

TCP

22

sshd

SSH遠程安全鏈接

UDP

555

fprobe

一個NetFlow探針

TCP

9390

openvasmd

Openvas管理客戶端(進程名爲openvassmd, Manager daemon of the   Open Vulnerability Assessment System

TCP

9391

openvassd

Openvas漏洞掃描進程, The Scanner of the Open Vulnerability Assessment   System

TCP

4949

Munin-nod

Munin,傳感器的監視服務器

TCP

40007


ServerSensor狀態監控,若是Sensor宕掉,將沒法聯繫Server

UDP

514

syslogd

syslog協議通信使用做爲日誌收集服務

UDP

1514

ossec-agentd

OssecServerAgent之間的通信端口,做爲代理管理服務通信端口使用。

UDP

1194


遠程傳感器經過×××鏈接Server的通信端口

UDP

12000及以上端口


用於Netflow收集,OSSIM系統中文件/etc/nfsen/nfsen.conf負責定義,分佈式環境中多個Sensor啓用了Netflow,則端口號依次爲120001200112002等,除此以外還有的系統用99959996通信

上表中所指的USM表示OSSIM企業版中自帶功能。對於分佈式OSSIM系統的通信端口咱們簡化爲下圖2所示。

分佈式OSSIM端口分配.jpg

圖2


3.故障查找舉例


掌握上述端口的做用,對於從此維護OSSIM很是有幫助,接下來咱們看個實例,例如OSSIM Sever中止運行如何找緣由?ossim server 中止運行,它也就再也不40001端口監聽,這樣探針發回來的數據也就沒法收集到,咱們在哪兒查找問題呢?首先看看端口狀況

#netstat -lnt |grep 4000

tcp 0 0 0.0.0.0 40003 0.0.0.0* LISTEN

正常能看到4000140002400340007出現情況後只有40003在監聽,下面咱們就需查看日誌了,首先在OSSIM 2.xOSSIM 3.x系統能夠到/var/log/ossim/server.log日誌文件中查看信息,OSSIM 4.x版本需到/var/log/alienvault/server.log中查看。

另外咱們瞭解這些端口及核心進程以後在咱們使用tcpdump等抓包工具時纔能有的放矢。

相關文章
相關標籤/搜索