在不影响生产环境的前提下,加固每一台服务器与云账号。
TMAegis 将 CIS 基准转化为可逆的声明式策略。扫描、获取报告、修复关键问题;若出现任何异常,只需一条命令即可回滚。
运行首次扫描
tmaegis scan --auto-detect
sudo tmaegis apply --auto-detect --dry-run- 8,597
- 加固规则
- 96
- 平台与产品
- 4,536
- 自动化检查
- 16
- 界面语言
核心能力
一个引擎即可覆盖操作系统、数据库、Web 服务器、容器、网络设备和云账号。
原生安全设计
每次更改前自动创建快照,替换线上文件前先验证配置语法,并提供在失去访问时自动回滚的确认计时器(Dead-man's switch)。
声明式规则
每个控制项都是可读的 YAML 规则,包含审计、修复和参考信息。便于审阅、对比差异并纳入 Git 管理。
私有 AI 分析
可选的 AI 仅用于评估修复的影响。发起 API 调用前会自动脱敏密钥和地址,也可搭配本地模型完全离线运行。
无代理云端检查
对 AWS、Azure、Google Cloud 等进行只读检查。修复方案以 Terraform 代码形式提出,绝不在后台擅自更改您的云账号。
插件扩展
将结果发送到 Slack、Telegram 或 Jira,或编写自定义插件。插件可作为普通可执行文件或沙盒化的 WebAssembly 运行。
面向所有角色的报告
工程师可获取 SARIF 和 JSON,审计人员可获取 HTML、Excel 和 PDF。一次扫描即可导出九种格式。
支持的平台
规则会自动匹配实际安装的软件,因此扫描只会运行适用的检查项。
操作系统
- Ubuntu
- Debian
- RHEL
- Rocky
- Windows Server
- macOS
- FreeBSD
- Solaris
- AIX
- IBM i
- IBM Z
- COS
云平台
- AWS
- Azure
- Google Cloud
- Oracle Cloud
- Alibaba Cloud
- IBM Cloud
- Microsoft 365
- Google Workspace
- Power Platform
数据库
- PostgreSQL
- MySQL
- MariaDB
- MongoDB
- SQL Server
- Oracle Database
- Db2
- Redis
- Cassandra
Web 服务器与运行时
- NGINX
- Apache HTTP Server
- Tomcat
- IIS
- WebSphere
容器与编排
- Docker
- Kubernetes
- EKS
- AKS
- GKE
- OpenShift
网络设备
- Cisco
- Juniper
- Palo Alto
- Fortinet
- F5
- Check Point
- pfSense
- OPNsense
应用程序与终端
- Chrome
- Edge
- Firefox
- Microsoft Office
- Zoom
- iOS
- Android
- VS Code
- GitLab
- MCP Server
工作方式
四个步骤,每一步都可独立安全运行。
- 01
扫描
检测主机并运行所有适用的规则。全程只读,不会修改任何内容。
- 02
报告
获取按优先级排列的发现项列表,支持 HTML、PDF、Excel、SARIF 或 JSON 格式。
- 03
修复
先通过试运行预览,再应用更改。执行前会先创建快照并验证更改。
- 04
回滚
使用一条命令即可恢复任意快照,或由确认计时器自动为您回滚。
实际效果预览
命令行、桌面应用和独立报告均由同一引擎驱动。以下示意图展示的是示例数据。
安全承诺
鲁莽的加固工具往往会搞垮系统。TMAegis 的设计初衷正是杜绝此类风险。
快照先行
在进行任何更改之前,先备份受影响的文件和设置。
提交前验证
替换线上文件之前,先使用 sshd -t 或 nginx -t 等命令检查配置语法。
确认计时器
必须在时限内确认,否则更改将自动回滚。
更改前先预览
在不触碰系统的情况下,逐行预览将发生的具体更改。
支持离线运行
无运行时依赖的单一静态二进制文件。无遥测,无需注册账号。
云端只读
云端检查绝不修改您的账号。修复方案会生成为 Terraform 供您审阅。
快速开始
只需四条命令,从零完成主机加固。
- 01
获取二进制程序
下载发行版,或从源代码构建。
shellgit clone https://github.com/tmaegis/tmaegis.git cd tmaegis && make build - 02
扫描
对适用于本机的所有项目运行只读审计。
shell./bin/tmaegis scan --auto-detect - 03
预览修复
在不修改系统的情况下查看将发生的更改。
shellsudo ./bin/tmaegis apply --auto-detect --dry-run - 04
应用,并可随时撤销
应用修复。只需一条命令即可回滚。
shellsudo ./bin/tmaegis apply --auto-detect sudo ./bin/tmaegis rollback