【网络安全】Nessus部署自动更新和端口权限开放

文章目录

    • [Nessus 自动更新配置](#Nessus 自动更新配置)
    • Nessus服务端口开放
      • [Nessus profession 版本需要开放端口](#Nessus profession 版本需要开放端口)
      • [Sensor Proxy](#Sensor Proxy)
      • [Tenable Security Center (TSC)](#Tenable Security Center (TSC))
      • [Tenable OT Security (TOT)](#Tenable OT Security (TOT))
        • [Tenable OT Security Enterprise Manager (IEM)](#Tenable OT Security Enterprise Manager (IEM))
        • [Tenable OT Security Industrial Core Platform (ICP)](#Tenable OT Security Industrial Core Platform (ICP))
        • [Tenable OT Security Sensor](#Tenable OT Security Sensor)
      • [Tenable Cloud Security (TCS)](#Tenable Cloud Security (TCS))
      • [Nessus Professional 和 Nessus Expert 之间的区别](#Nessus Professional 和 Nessus Expert 之间的区别)
    • 推荐阅读

Nessus 自动更新配置

  1. Nessus software update
    Nessus软件更新配置,可以指定更新服务器,如果未指定,默认也是会指向官方的更新服务器。
  2. 防火墙配置允许policy
    Nessus自动更新,还需要自动连接互联网,需要在防火墙上配置Policy,允许连接访问:

根据选用的Nessus产品不同,需要开放的自动更新或者下载的url也会有所区别,整理大部分tenable产品自动更新所需的url:

这些都需要对应产品,并在防火墙策略中进行配置,以允许访问实现autoupdate。

如果是Nessus增加log4shell相关的插件,还需要额外增加两个通配符域名:

  • *.w.nessus.org
  • *.r.nessus.org

Nessus服务端口开放

Nessus profession 版本需要开放端口

大多数企业应该都是购买的Nessus profession 版本,这个版本需要开放的端口如下:

bash 复制代码
Incoming TCP Port 22 - Command-line interface
Incoming TCP Port 8834 - User Interface, TSC communication, and API calls
Outgoing TCP Port 25 - SMTP email notification
Outgoing TCP Port 389 - LDAP Authentication (may also use 636 for LDAPS)
Outgoing TCP Port 443 - Plugin updates and TVM communication
Outgoing TCP Port 3128 - Web Proxy communication (may also use 8080 or any other custom port)
Outgoing UDP Port 53 - DNS resolution, required for malware scan

Incoming TCP Port 22 允许通过SSH的方式连接,并用命令行模式进行配置。

Incoming TCP Port 8834 管理Nessus,通常采用WEB,而8834是管理web的端口。

如果有使用Nessus agent,安装Nessus agent后,Nessus Manager会自动更新Nessus agent。但是也需要开通如下端口:

bash 复制代码
Outgoing TCP Port 443 - TVM or Sensor Proxy communication
Outgoing TCP Port 8834 - Nessus Manager communication

Sensor Proxy

Sensor Proxy需要开放的端口列表如下:

bash 复制代码
Incoming TCP Port 22 - Command-line interface
Incoming TCP Port 443 - Agent communication
Outgoing UDP Port 123 - NTP synchronization
Outgoing TCP Port 443 - Tenable Vulnerability Management communication and OS updates
Outgoing UDP Port 53 - DNS resolution

Tenable Security Center (TSC)

以下是部分Tenable的产品对应需要用到的端口信息,因本人使用的环境没有用到这么多产品,所以就不一一细说了。

bash 复制代码
Incoming TCP Port 22 - Remote repository sync with other TSC deployments and interaction with TSC internals
Incoming TCP Port 443 - User Interface, API calls, and remote repositories initial key push
Outgoing TCP Port 22 - SSH for LCE event query and remote repository sync
Outgoing TCP Port 25 - SMTP Email notification (may also use 587 for secure email or other non-standard port)
Outgoing TCP Port 389 - LDAP Authentication (may also use 636 for LDAPS)
Outgoing TCP Port 443 - Plugins update and Tenable.io communication
Outgoing UDP Port 514 - Syslog forwarding (optional, may also use TCP Port 514)
Outgoing TCP Port 1243 - LCE Event Vulnerability Data Reporting
Outgoing TCP Port 3128 - Web Proxy communication (may also use 8080 or any other custom port)
Outgoing TCP Port 8834 - Nessus and Nessus Manager communication
Outgoing TCP Port 8835 - Nessus Network Monitor communication
Outgoing UDP Port 53 - DNS resolution

Tenable OT Security (TOT)

以下是部分Tenable的产品对应需要用到的端口信息,因本人使用的环境没有用到这么多产品,所以就不一一细说了。

Tenable OT Security Enterprise Manager (IEM)
bash 复制代码
Incoming TCP Port 22 - SSH and IEM pairing
Incoming TCP Port 443 - Web UI access and IEM pairing
Outgoing TCP Port 22 - SSH and IEM pairing
Outgoing TCP Port 443 - Web UI access and IEM pairing
Tenable OT Security Industrial Core Platform (ICP)
bash 复制代码
Incoming TCP Port 22 - SSH, Sensor pairing, IEM pairing
Incoming TCP Port 443 - Web UI access, Sensor pairing, IEM pairing
Incoming TCP Port 28303 - Sensor pairing (TOT version 3.14 and lower)
Incoming TCP Port 28304 - Sensor pairing (TOT version 3.16 and higher)
Outgoing TCP Port 22 - SSH, Sensor pairing, IEM pairing
Outgoing TCP Port 443 - Web UI access, Sensor pairing, IEM pairing, communication with TSC, HTTPS fingerprinting
Outgoing TCP Port 80 - HTTP fingerprinting
Outgoing TCP Port 102 - S7/S7+ protocol
Outgoing TCP Port 389 - LDAPS communication
Outgoing TCP Port 636 - LDAPS communication
Outgoing TCP Port 445 - WMI queries
Outgoing TCP Port 502 - Modbus protocol
Outgoing ICMP - Asset discovery
Outgoing TCP Port 5432 - PostgreSQL queries
Outgoing TCP Port 44818 - CIP protocol
Outgoing TCP Port 53 - DNS
Outgoing UDP Port 53 - DNS
Outgoing TCP Port 25 - SMTP email
Outgoing UDP Port 514 - Syslog forwarding
Outgoing UDP Port 161 - SNMP queries
Outgoing UDP Port 137 - NBNS queries
Outgoing UDP Port 138 - NetBIOS queries
Tenable OT Security Sensor
bash 复制代码
Incoming TCP Port 22 - SSH, Sensor pairing
Incoming TCP Port 443 - Sensor pairing
Outgoing TCP Port 28303 - Sensor pairing (TOT version 3.14 and lower)
Outgoing TCP Port 28304 - Sensor pairing (TOT version 3.16 and higher)
Outgoing TCP Port 22 - SSH, Sensor pairing
Outgoing TCP Port 443 - Sensor pairing
Outgoing TCP Port 80 - HTTP fingerprinting
Outgoing TCP Port 102 - S7/S7+ protocol
Outgoing TCP Port 389 - LDAPS communication
Outgoing TCP Port 636 - LDAPS communication
Outgoing TCP Port 445 - WMI queries
Outgoing TCP Port 502 - Modbus protocol
Outgoing ICMP - Asset discovery
Outgoing TCP Port 5432 - PostgreSQL queries
Outgoing TCP Port 44818 - CIP protocol
Outgoing TCP Port 53 - DNS
Outgoing UDP Port 53 - DNS
Outgoing TCP Port 25 - SMTP email
Outgoing UDP Port 514 - Syslog forwarding
Outgoing UDP Port 161 - SNMP queries
Outgoing UDP Port 137 - NBNS queries
Outgoing UDP Port 138 - NetBIOS queries

Tenable Cloud Security (TCS)

bash 复制代码
On-Premise Code Scanner - Incoming TCP Port 9020 - Receive jobs from SCM, Web UI, receive authorization from SCM authorizer
On-Premise Code Scanner - Outgoing TCP Port 443 (to internet) - Send data to TCS cloud service

Nessus Professional 和 Nessus Expert 之间的区别

这里扩展分享一个Nessus Professional 和 Nessus Expert 之间的区别。

Nessus Expert 于2022年就发布了。

Nessus Expert 直接在 Nessus Professional 的基础上构建,包含 Nessus Professional 的所有功能。不同之处在于 Nessus Expert 添加了一些功能,扩展了客户解决现代攻击面安全问题的能力。

那么关键的功能差异是什么?

  • Nessus Expert 提供扫描基础设施即代码 (IaC) 的功能。这允许客户在实施之前扫描 IaC 代码存储库以识别任何漏洞和策略违规行为。
  • Nessus Expert 提供执行外部攻击面发现的能力。这允许客户扫描顶级域并识别可通过互联网访问的所有子域。

推荐阅读

相关推荐
hikktn3 小时前
如何在 Rust 中实现内存安全:与 C/C++ 的对比分析
c语言·安全·rust
23zhgjx-NanKon5 小时前
华为eNSP:QinQ
网络·安全·华为
23zhgjx-NanKon5 小时前
华为eNSP:mux-vlan
网络·安全·华为
昔我往昔6 小时前
阿里云文本内容安全处理
安全·阿里云·云计算
棱角~~8 小时前
盘点和嗨格式一样好用的10款数据恢复!!
数据库·经验分享·安全·电脑·学习方法
NETFARMER运营坛9 小时前
如何优化 B2B 转化率?这些步骤你不可不知
大数据·安全·阿里云·ai·ai写作
安徽京准9 小时前
京准时钟:无人机卫星信号安全防护隔离装置
安全·无人机·信号安全防护装置·卫星安全隔离装置·北斗授时安全隔离·北斗对时防护隔离装置
mingzhi619 小时前
渗透测试-快速获取目标中存在的漏洞(小白版)
安全·web安全·面试·职场和发展
Coding~10 小时前
NewStar easygui re wp
安全
23zhgjx-zgx10 小时前
以太网交换安全:DHCP Snooping
linux·服务器·网络·安全·华为