TMAegis
開放原始碼,MPL-2.0

在不中斷正式環境的前提下,強化每一台伺服器與雲端帳號。

TMAegis 將 CIS 基準轉化為可逆的宣告式政策。掃描、取得報告、修補關鍵問題;若發生任何狀況,只需一行指令即可復原。

執行第一次掃描

shell
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

以及另外 37 個目標

運作方式

四個步驟,每一步都能獨立且安全地執行。

  1. 01

    掃描

    偵測主機並執行所有適用的規則。全程唯讀,不會變更任何內容。

  2. 02

    報告

    取得依優先順序排列的發現項目清單,支援 HTML、PDF、Excel、SARIF 或 JSON。

  3. 03

    修補

    先透過試執行預覽,再套用變更。執行前會先建立快照並驗證變更。

  4. 04

    復原

    使用一行指令即可還原任何快照,或讓確認計時器自動為您復原。

實際運作畫面

命令列、桌面應用程式與獨立報告皆由同一個引擎驅動。以下示意圖顯示的是範例資料。

命令列
桌面應用程式
HTML 報告

安全承諾

粗心的強化工具往往會弄壞系統。TMAegis 的設計核心正是為了避免這種情況。

快速入門

只需四行指令,從零完成主機強化。

  1. 01

    取得執行檔

    下載發行版,或從原始碼建置。

    shell
    git clone https://github.com/tmaegis/tmaegis.git
    cd tmaegis && make build
  2. 02

    掃描

    對適用於此主機的所有項目執行唯讀稽核。

    shell
    ./bin/tmaegis scan --auto-detect
  3. 03

    預覽修補內容

    在不變更系統的情況下查看將會發生的變更。

    shell
    sudo ./bin/tmaegis apply --auto-detect --dry-run
  4. 04

    套用,並可隨時復原

    套用修補。只需一行指令即可復原。

    shell
    sudo ./bin/tmaegis apply --auto-detect
    sudo ./bin/tmaegis rollback

閱讀完整指南

準備好開始強化了嗎?

TMAegis 免費且開放原始碼。從一次不會變更任何內容的掃描開始吧。