菜单

安全分析与监控

相关源文件

目的与范围

本节涵盖了用于安全分析、监控和威胁情报的工具和资源。它包括用于入侵检测、系统审计、漏洞评估和流量分析的软件。这些工具有助于识别安全威胁、监控系统是否存在可疑活动,并收集有关潜在攻击者的情报。

有关系统安全基础知识,请参阅 系统安全。有关网络安全工具的信息,请参阅 网络安全。有关 Web 安全测试的信息,请参阅 Web 安全

安全分析与监控概述

安全分析和监控是全面网络安全策略的关键组成部分。它们协同工作,为系统和网络中的潜在威胁、正在进行的攻击和安全漏洞提供可见性。

安全分析与监控工作流程

来源:README.md278-296 README.md301-321 README.md596-610

安全分析工具

安全分析工具有助于识别系统和网络中的漏洞、错误配置和潜在的安全弱点。它们提供的见解使组织能够在安全问题被利用之前主动解决。

系统审计工具

这些工具会分析系统配置、设置和文件,以识别安全问题和合规性违规。

工具描述类型
ossec基于主机的入侵检测系统,具有文件完整性监控功能HIDS
auditdLinux 内核的审计子系统,用于跟踪安全相关信息Auditing
Tiger安全审计和入侵检测工具Auditing
Lynis适用于 Linux、macOS 和 Unix 系操作系统的安全审计工具Auditing
LinEnum用于 Linux 枚举和权限提升检查的脚本枚举
Rkhunter适用于 Linux 系统的 Rootkit 扫描器恶意软件检测
PE-sieve用于检测 Windows 系统上运行的恶意软件的工具恶意软件检测
PEASS适用于多个平台的权限提升评估脚本套件权限提升

来源:README.md278-296

系统加固框架

这些框架提供自动化方法来将安全最佳实践应用于系统。

框架描述
SELinuxLinux 内核中的强制访问控制系统
AppArmor用于应用程序隔离的 Linux 内核安全模块
grapheneX自动化系统加固框架
DevSec Hardening Framework用于自动化服务器加固的工具集

来源:README.md278-284

诊断和调试工具

这些工具通过提供对系统操作的可见性来帮助分析和调试与安全相关的问题。

工具描述
strace跟踪系统调用和信号的诊断实用程序
DTrace用于性能分析和故障排除的动态跟踪框架
ltrace库调用跟踪器
perf-tools基于 Linux perf_events 的性能分析工具
bpftrace用于 Linux eBPF 的高级跟踪语言
sysdig具有容器支持的系统探索和故障排除工具
Valgrind用于构建分析工具的动态分析框架

来源:README.md300-309

安全监控工具

安全监控工具提供对系统活动、网络流量和潜在安全事件的持续可见性。它们有助于实时检测和响应安全事件。

安全监控工具的类别

来源:README.md278-296 README.md326-330 README.md340-342

入侵检测系统

入侵检测系统(IDS)监控系统或网络是否存在恶意活动或策略违规。

工具描述类型
OSSEC基于主机的入侵检测系统,具有文件完整性监控、日志分析和 Rootkit 检测功能HIDS
Security Onion用于 IDS、安全监控和日志管理的 Linux 发行版网络安全监控
maltrail恶意流量检测系统流量分析
security_monkey监控云资产和随时间推移的变化云安全

来源:README.md288-289 README.md724 README.md760-762

日志分析工具

日志分析工具可帮助解析、分析和可视化日志数据,以识别安全事件和异常。

工具描述
angle-grinder用于切分和处理日志文件的命令行工具
lnav带有搜索和自动刷新功能的日志文件导航器
GoAccess实时 Web 日志分析器和交互式查看器
ngxtopnginx 服务器的实时指标

来源:README.md326-330

网络流量分析

网络流量分析工具可帮助监控和分析网络通信,以检测可疑活动。

工具描述类型
tcpdump命令行数据包分析器数据包捕获
tsharkWireshark 的命令行版本数据包分析
Termsharktshark 的终端 UI数据包分析
ngrep网络 grep 工具模式匹配
netsniff-ng网络操作的瑞士军刀数据包捕获
sockdumpUnix 域套接字流量转储工具套接字监控
stenographer用于快速数据包缓冲的数据包捕获解决方案数据包捕获
tcpterm可视化数据包的 TUI 工具数据包可视化

来源:README.md182-190

系统监控工具

系统监控工具跟踪系统性能、资源使用情况和进程,以识别异常。

工具描述
glances跨平台系统监控工具
htopUnix 系统的交互式进程查看器
bashtop用 Bash 编写的资源监视器
nmonLinux 性能监控工具
atopLinux 的 ASCII 性能监视器
lsof列出打开的文件以及打开这些文件的进程
OSQuerySQL 驱动的操作系统检测和分析

来源:README.md310-318 README.md340-342

威胁情报平台

威胁情报平台有助于收集、分析和应用有关潜在威胁和攻击者的信息。

威胁情报生态系统

来源:README.md596-636 README.md657-666

大规模扫描器和搜索引擎

这些平台扫描互联网,以查找暴露的服务、漏洞和错误配置。

平台描述
Censys用于查找互联网连接设备的搜索引擎
Shodan用于查找互联网连接设备的搜索引擎
Shodan 2000用于查找 Shodan 随机生成数据的工具
GreyNoise提供对互联网范围扫描和攻击活动的可见性
ZoomEye网络空间搜索引擎
FOFA网络空间搜索引擎
onyphe面向开源和网络威胁情报的搜索引擎
IntelligenceX搜索引擎和数据存档
binaryedge互联网资产搜索引擎和威胁情报平台
Spyse互联网资产注册中心

来源:README.md596-610

漏洞和漏洞利用数据库

这些数据库提供了有关已知漏洞和漏洞利用的信息。

数据库描述
CVE Mitre公开已知的网络安全漏洞列表
CVE DetailsCVE 安全漏洞高级数据库
Exploit DB公开的漏洞利用和相应易受攻击软件的存档
0day.today漏洞利用市场
sploitus漏洞利用和工具数据库
cxsecurity免费漏洞数据库
Vulncode-DB漏洞及其源代码数据库
cveapiCVE 数据的免费 API

来源:README.md657-666

恶意软件分析与威胁检测

用于分析恶意软件和检测威胁的工具。

工具描述
VirusTotal分析恶意软件文件和 URL 的服务
PE-sieve检测系统中运行的恶意软件的工具
RkhunterRootkit、后门和本地漏洞利用扫描器
abuse.ch打击恶意软件的项目集合
malc0de恶意软件搜索引擎
Cybercrime Tracker跟踪网络犯罪使用的恶意软件

来源: README.md292-294 README.md557 README.md626-628

安全信息资源

这些资源提供了有关安全分析和监控的指导、情报和教育内容。

安全情报来源

来源描述
abuse.ch打击恶意软件和僵尸网络的项目
InQuest Labs面向安全研究人员的开放、交互式、API驱动的数据门户
Rapid7 Labs 开放数据来自 Project Sonar 的数据集
OSINT 框架免费 OSINT 资源的集合
maltiverse面向网络安全分析师的服务

来源: README.md626 README.md633-636 README.md622

泄露数据和泄露资源

用于检查帐户或数据是否已被泄露的资源。

资源描述
have i been pwned?检查帐户是否在数据泄露中被泄露
dehashed被黑数据库搜索引擎
GhostProject?按电子邮件地址或用户名搜索
databreaches检查电子邮件是否受到数据泄露的影响
We Leak Info数据泄露搜索引擎
Vigilante.pw被泄露数据库目录

来源: README.md650-652 README.md612-617

隐私资源

用于增强隐私和安全的资源。

资源描述
privacyguides.org保护隐私免受大规模监控的知识和工具
DNS 隐私测试服务器具有“无日志”策略的 DNS 递归服务器
Nipe将 Tor 网络设为默认网关的脚本
multitor用于创建具有负载均衡的多个 Tor 实例的工具

来源: README.md563-565 README.md349-352

在安全运营中的整合

安全运营工作流程

来源:README.md278-296 README.md301-321 README.md596-610

安全分析和监控的最佳实践

  1. 纵深防御:实施多层安全控制以提供冗余。
  2. 持续监控:保持对系统和网络的持续可见性。
  3. 基线建立:建立正常行为基线以检测异常。
  4. 定期更新:保持安全工具和威胁情报的最新。
  5. 关联和分析:关联来自多个来源的数据以进行全面分析。
  6. 自动化:自动化例行任务以提高效率并减少响应时间。
  7. 文档记录:维护安全事件和响应的详尽文档。
  8. 最小权限原则:对所有系统和用户实施最小权限原则。
  9. 网络分段:对网络进行分段以限制安全事件的影响。
  10. 定期测试:进行定期的安全测试,包括渗透测试。

来源: README.md915-918 README.md927-932

更多资源,以下精选列表提供了有关安全分析和监控的宝贵信息

资源描述
awesome-security-hardening安全加固指南和工具的集合
Linux 加固实践指南GNU/Linux 系统加固概述
awesome-cyber-skills精选的黑客环境列表
awesome-devsecops精选的 DevSecOps 工具列表
awesome-osint精选的 OSINT 资源列表
awesome-threat-intelligence精选的威胁情报资源列表
Red-Teaming-Toolkit用于红队作战的开源和商业工具集合

来源: README.md915-918 README.md1052-1057