Guscyrus-cyber/Splunk_TLS_SOC_monitoring_mac_lab
GitHub: Guscyrus-cyber/Splunk_TLS_SOC_monitoring_mac_lab
该项目是一个基于 Splunk 的 TLS 加密流量安全监控实验室,用于 SOC 分析师在模拟环境中进行加密通信检测、威胁狩猎和可视化分析的实操训练。
Stars: 0 | Forks: 0
**TLS SOC 监控实验室**
**描述**
**TLS SOC 监控实验室:** TLS 流量被接入 Splunk Enterprise 并进行分析,旨在通过仪表板、报告、警报、检测、可视化和威胁狩猎调查来识别加密通信、HTTPS 活动、外部连接以及潜在的安全威胁。
**验证 TLS 索引**
TLS 索引已存在
**上传 TLS 数据集**
数据集:tls_traffic.log\
设置:
Index: tls\
Host: MacBookPro\
Sourcetype: tls_traffic
描述:从数据包捕获分析中生成的 TLS 流量被接入 Splunk Enterprise,以支持加密流量监控和 HTTPS 活动调查。
请参考代码库中相应的查询和支持截图。
**验证接入**
搜索:index=tls\
或\
source="tls_traffic.log" host="MacBookPro" index="tls" sourcetype="tls_traffic"\
\
目的:验证 TLS 数据成功接入。
请参考代码库中相应的查询和支持截图。
**验证事件计数**
搜索:\
index=tls\
\| stats count
目的:确认 TLS 事件可用性。
请参考代码库中相应的查询和支持截图。
**审查 TLS 流量**
搜索:\
index=tls\
\| table \_time host sourcetype \_raw
目的:审查加密流量和 HTTPS 通信。
请参考代码库中相应的查询和支持截图。
**识别 HTTPS 流量**
搜索:index=tls 443
目的:识别使用端口 443 的 HTTPS 通信。
请参考代码库中相应的查询和支持截图。
**识别 QUIC 流量**
\
QUIC (Quick UDP Internet Connections) 是一种现代传输层协议,也是 HTTP/3 的基础。传统的 HTTPS 443 流量分别依赖 TCP 和 TLS,而 QUIC 则在 UDP 上原生集成了加密。这使得 QUIC 能够更快地建立安全连接,并避免因数据包丢失而导致的“停滞”。
QUIC (UDP 443) 与传统 HTTPS (TCP 443) 之间的根本差异可以通过其底层技术、连接速度、可靠性和网络可见性来进行划分。
搜索:index=tls quic
目的:识别通过 UDP 443 的 QUIC 协议活动。\
请参考代码库中相应的查询和支持截图。
**安全 Web 应用程序**
index=tls (443 OR 8443)
目的:识别标准和非标准 HTTPS 通信。
请参考代码库中相应的查询和支持截图。
**云和应用程序流量**
index=tls (443 OR 8443 OR 9443)
目的:识别云服务和企业应用程序常用的加密通信。
**识别外部 IP 地址**
搜索:\
index=tls\
\| table \_raw\
\
查找类似以下的条目:
3.221.141.237.443\
150.171.109.73.443\
17.253.3.195.443\
104.18.32.47.443\
20.189.173.23.443
目的:识别通过加密通道进行通信的外部系统。
请参考代码库中相应的查询和支持截图。
**分析师观察**
TLS 数据集显示:
192.168.1.193 → 外部 IP → 端口 443
这表明:
一个本地端点使用 HTTPS/TLS 和 QUIC 协议与多个 Internet 主机建立了加密通信。在捕获的流量中未观察到明确的恶意活动迹象。这些通信看起来与正常的加密 Web 和云服务活动一致。
### 重要发现
一个 IP 反复出现:
104.18.32.47:443
包含许多条目:
quic, protected
这表明端点与外部服务之间进行了重复的加密 HTTP/3 (QUIC) 通信。许多现代网站和云服务都会出现 QUIC 流量,这也证明了加密 UDP 通信的使用。
威胁狩猎分析识别出多个外部系统通过加密的 TLS 和 QUIC 协议与该端点进行通信。调查发现了端口 443 上的 HTTPS 流量以及与外部云托管服务的重复 QUIC 通信。未识别出可疑的目标,这表明在 SOC 环境中属于正常的加密 Internet 活动和安全通信监控。
**搜索 Apple 服务**
搜索:index=tls 17.253
目的:识别与 Apple 相关的加密通信。
输出表明通过 HTTPS/TLS 与 Apple 旗下的服务进行了加密通信。
使用的查询:index=tls 17.253
**分析**
TLS 数据集包含以下两者之间的通信:
192.168.1.193 和 17.253.3.195:443
使用端口 443 (HTTPS/TLS)。
观察到的活动:
192.168.1.193 → 17.253.3.195:443\
17.253.3.195:443 → 192.168.1.193
连接显示:Flags \[P.\],这表明已传输数据。
随后显示:Flags \[F.\],这表明数据交换完成后连接已正常关闭。
**分析师观察**
TLS 调查识别出端点与在端口 443 上运行的外部 Apple 旗下服务之间的加密通信。该连接成功交换了数据并正常终止,表明这是合法的加密流量而非可疑行为。该活动展示了与 Apple 基础设施的正常 HTTPS 通信,并突显了使用 TLS 监控来识别与端点通信的外部服务提供商。
**重要发现**
观察到 17.253.3.195:443
交换了加密流量,随后正常关闭了会话。
正常会话的指标:
通过端口 443 的 TLS 流量\
双向通信\
数据传输 (Flags \[P.\])\
会话正常终止 (Flags \[F.\])\
无重复失败\
无异常端口
对 TLS 流量的分析识别出在端口 443 上与 Apple 基础设施的加密 HTTPS 通信。该连接成功交换了数据并正常终止,展示了合法的加密通信,并为 TLS 监控环境中的外部服务交互提供了可见性。
**可视化**
查询:\
index=tls\
\| stats count\
\
可视化:
Single Value
面板标题:
TLS Event Count
描述:显示接入到 TLS 索引中的 TLS 相关事件总数。
**报告**
报告名称:TLS Traffic Report
描述:总结在 TLS 数据集中观察到的加密流量活动。
**仪表板**
仪表板名称:TLS SOC Monitoring Dashboard
面板标题:TLS Activity Overview
描述:提供对加密网络通信和 HTTPS 活动的可见性。\
**警报**
查询:index=tls 443
警报名称:Encrypted Traffic Detection
描述:检测使用 TLS 和 HTTPS 协议的加密网络通信。
**检测规则**
查询:\
index=tls\
\| search quic OR 443
检测名称:TLS Communication Detection
描述:检测环境中观察到的加密通信和安全网络协议。
**威胁狩猎**
查询:\
index=tls\
\| table \_time host sourcetype \_raw
目的:调查加密通信、外部目的地、云服务以及可能表明恶意软件通信、命令与控制流量或未经授权的外部连接的异常 TLS 活动。
在威胁狩猎中,TLS 调查揭示了一些有用的发现。
**威胁狩猎发现**
#### **1. 多个外部加密连接**
该端点通过端口 443 与多个外部 IP 地址进行了通信:
3.221.141.237\
150.171.109.73\
17.253.3.195\
104.18.32.47\
20.189.173.23\
40.112.143.140
这表明与多个 Internet 服务进行了加密的 HTTPS/TLS 通信。
#### **2. Apple 服务通信**
观察到以下两者之间的加密流量:
192.168.1.193 ↔ 17.253.3.195:443
该连接交换了数据并正常终止,表明这是合法的与 Apple 相关的 TLS 通信。
#### **3. QUIC / HTTP3 活动**
最频繁的活动涉及:
104.18.32.47:443
包含重复的条目:
quic, protected
这表明通过 UDP 443 进行的加密 HTTP/3 (QUIC) 通信。现代浏览器和云服务通常使用 QUIC 来提升性能。
#### **4. 加密数据传输**
多个连接包含:
Flags \[P.\]
这表明应用程序数据已通过加密会话传输。
#### **5. 连接终止事件**
数据集包含:
Flags \[F.\]
表明会话正常关闭。
以及
Flags \[R.\]
表明连接被重置。这些情况可能发生在正常的网络活动、应用程序关闭或中断的会话期间。
### 评估
威胁狩猎识别出使用 TLS 和 QUIC 协议的正常加密 Internet 通信。调查发现了与多个外部服务的连接、加密数据传输、与 Apple 相关的 HTTPS 流量以及重复的 HTTP/3 通信。在数据集中未观察到明显的入侵指标、可疑目的地、恶意软件通信或命令与控制活动。该活动看起来与合法的加密 Web 和云服务使用情况一致。
TLS 威胁狩猎分析识别出了与多个外部服务的加密 HTTPS 和 QUIC 通信。调查揭示了正常的加密 Web 流量、Apple 服务通信、HTTP/3 活动和安全数据传输,展示了 TLS 监控如何为 SOC 环境中的加密网络活动提供可见性。
标签:TLS流量分析, 安全实验环境, 安全运营中心, 网络映射