菜单

系统和服务

相关源文件

本页面记录了“秘密知识之书”存储库中收集的、专注于安全、网络和系统管理的操作系统和服务。此处列出的系统和服务对于系统管理员、DevOps 工程师、安全研究人员和渗透测试人员尤其重要。仅限网络工具,请参阅 网络,对于容器化服务,请参阅 容器和编排

概述

本存储库收集的系统和服务可分为几个关键类别

来源: README.md710-765

操作系统

类Unix系统

该存储库包含多个类Unix操作系统,它们以其稳定性、安全性和遵循传统Unix原则而闻名

系统描述重点领域
Slackware最“类Unix”的 Linux 发行版简洁、稳定
OpenBSD多平台 4.4BSD 版类UNIX操作系统安全性、正确性、主动安全
HardenedBSD经过加固的 FreeBSD 分支漏洞利用缓解、安全创新

这些系统为构建安全基础设施提供了强大的基础,并且通常受到重视稳定性、安全性而非易用性或最新功能的系统管理员的青睐。

来源: README.md716-718

安全导向发行版

有几种专门的操作系统专门为安全任务而设计

发行版主要目的主要功能
Kali Linux渗透测试,道德黑客预装安全工具、取证能力
Parrot Security OS网络安全环境安全评估、开发、隐私
Backbox Linux渗透测试、安全评估基于 Ubuntu 的工具集
BlackArch渗透测试基于 Arch Linux,超过 2300 种安全工具
Pentoo安全导向基于 Gentoo 的 LiveCD
Security Onion入侵检测、监控企业安全监控、日志管理
Tails隐私和匿名健忘性实时系统,Tor 集成
Qubes OS通过隔离实现安全基于 Xen 的虚拟化、隔离

Vedetta 是一个著名的 OpenBSD 路由器样板,有助于构建安全的网络基础设施。

来源: README.md719-727

网络服务

HTTP(S) 服务

这些 Web 服务器和反向代理专注于性能、安全性和现代 Web 功能

服务类型主要优势
Varnish CacheHTTP 加速器内容丰富的动态网站、缓存
NginxWeb 服务器、反向代理轻量级,高性能
OpenRestyWeb 平台基于 NGINX 并支持 LuaJIT
TengineNginx 发行版阿里巴巴增强版,具有附加功能
Caddy ServerWeb 服务器HTTP/2,默认自动 HTTPS
HAProxy负载均衡器TCP/HTTP 负载均衡、高可用性

这些服务在现代 Web 架构中发挥着至关重要的作用,为 Web 应用程序提供性能优化、安全功能和可扩展性。

来源: README.md733-739

DNS 服务

重点关注安全性和验证的 DNS 解析器和服务器

服务类型显著特点
Unbound递归解析器验证、递归、带 TLS 的缓存
Knot Resolver缓存解析器带守护进程的完整解析器实现
PowerDNS权威服务器GPL 许可的 C++ 实现

这些 DNS 服务为安全可靠的名称解析提供了基础,这对于网络安全和功能至关重要。

来源: README.md744-747

其他服务

存储库还包括

  • 3proxy:一个微型免费代理服务器,可用于各种网络任务和访问控制

来源: README.md752-753

安全和加固工具

这些工具通过监控、过滤和加固来增强系统安全性

工具目的主要功能
Emerald OnionTransit ISP专注于隐私和安全的非营利 ISP
pi-holeDNS 汇聚器全网广告拦截、不希望内容过滤
maltrail流量检测恶意流量检测系统
security_monkey云监控监控 AWS、GCP、OpenStack 和 GitHub 的安全性
firecrackerMicroVM用于无服务器计算的安全快速的 microVM
streisandVPN 部署WireGuard、OpenSSH、OpenVPN 的自动设置

这些工具提供分层安全方法,可以在网络或系统架构的不同点实现,以增强整体安全态势。

来源: README.md758-764

系统和服务之间的关系

下图说明了如何组合不同的系统和服务来创建安全的 it 基础设施

这种分层安全架构方法展示了本存储库中记录的各种系统和服务如何组合以创建全面的安全解决方案。

来源: README.md710-765

常见用例

不同的系统和服务适用于不同的安全和管理场景

用例推荐系统推荐服务
渗透测试Kali Linux, ParrotOS-
匿名浏览TailsEmerald Onion
安全服务器OpenBSD, HardenedBSD加固的 Nginx,Unbound
网络防护Security Onionpi-hole, maltrail
云安全-security_monkey
隔离计算Qubes OSfirecracker
VPN 设置-streisand

系统和服务组合的不同组合提供了不同的安全属性,并适用于特定的运营要求和威胁模型。

来源: README.md716-765

有关特定主题的更多信息,请参阅

来源: README.md92-108