TMAegis
Código aberto, MPL-2.0

Aplique hardening em cada servidor e conta em nuvem sem quebrar a produção.

O TMAegis transforma os CIS Benchmarks em políticas declarativas e reversíveis. Faça uma varredura, obtenha um relatório, corrija o que importa e faça rollback em um único comando se algo der errado.

Execute sua primeira varredura

shell
tmaegis scan --auto-detect
sudo tmaegis apply --auto-detect --dry-run
8.597
Regras de hardening
96
Plataformas e produtos
4.536
Verificações automatizadas
16
Idiomas da interface

O que você recebe

Um único mecanismo para sistemas operacionais, bancos de dados, servidores web, contêineres, dispositivos de rede e contas em nuvem.

Seguro por projeto

Um snapshot antes de cada alteração, configuração validada antes de substituir o arquivo ativo e uma chave de homem morto que faz rollback caso você perca o acesso.

Regras declarativas

Cada controle é uma regra YAML legível com auditoria, correção e referência. Revise-as, compare diferenças e mantenha tudo no Git.

Análise privada com IA

A IA opcional avalia apenas o impacto de uma correção. Segredos e endereços são ocultados antes de qualquer chamada à API, ou você pode executar tudo totalmente offline com um modelo local.

Verificações em nuvem sem agente

Verificações somente leitura para AWS, Azure, Google Cloud e outros. As correções são propostas como Terraform em vez de alterar sua conta sem você ver.

Plugins

Envie resultados para o Slack, Telegram ou Jira, ou crie o seu próprio. Os plugins rodam como executáveis simples ou em WebAssembly isolado.

Relatórios para todos

Engenheiros recebem SARIF e JSON. Auditores recebem HTML, Excel e PDF. Nove formatos a partir da mesma varredura.

Plataformas compatíveis

As regras são combinadas com o que está realmente instalado, de modo que uma varredura executa apenas as verificações aplicáveis.

Sistemas operacionais

  • Ubuntu
  • Debian
  • RHEL
  • Rocky
  • Windows Server
  • macOS
  • FreeBSD
  • Solaris
  • AIX
  • IBM i
  • IBM Z
  • COS

Nuvem

  • AWS
  • Azure
  • Google Cloud
  • Oracle Cloud
  • Alibaba Cloud
  • IBM Cloud
  • Microsoft 365
  • Google Workspace
  • Power Platform

Bancos de dados

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • SQL Server
  • Oracle Database
  • Db2
  • Redis
  • Cassandra

Servidores web e runtimes

  • NGINX
  • Apache HTTP Server
  • Tomcat
  • IIS
  • WebSphere

Contêineres e orquestração

  • Docker
  • Kubernetes
  • EKS
  • AKS
  • GKE
  • OpenShift

Dispositivos de rede

  • Cisco
  • Juniper
  • Palo Alto
  • Fortinet
  • F5
  • Check Point
  • pfSense
  • OPNsense

Aplicações e endpoints

  • Chrome
  • Edge
  • Firefox
  • Microsoft Office
  • Zoom
  • iOS
  • Android
  • VS Code
  • GitLab
  • MCP Server

e mais 37 destinos

Como funciona

Quatro etapas, cada uma segura para ser executada de forma independente.

  1. 01

    Varredura

    Detecte o host e execute todas as regras aplicáveis. Somente leitura, nada é alterado.

  2. 02

    Relatório

    Obtenha uma lista classificada de achados em HTML, PDF, Excel, SARIF ou JSON.

  3. 03

    Correção

    Pré-visualize com uma simulação e depois aplique. Um snapshot é criado primeiro e a alteração é verificada.

  4. 04

    Rollback

    Restaure qualquer snapshot com um comando ou deixe a chave de homem morto fazer isso por você.

Veja em ação

O mesmo mecanismo por trás da linha de comando, de um aplicativo para desktop e de um relatório autônomo. Estas ilustrações mostram dados de exemplo.

Linha de comando
Aplicativo para desktop
Relatório HTML

Compromissos de segurança

Ferramentas de hardening quebram sistemas quando são descuidadas. O TMAegis foi construído para evitar isso.

Início rápido

Do zero a um host protegido em quatro comandos.

  1. 01

    Obtenha o binário

    Baixe uma versão lançada ou compile a partir do código-fonte.

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

    Faça a varredura

    Execute uma auditoria somente leitura de tudo o que se aplica a este host.

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

    Pré-visualize as correções

    Veja o que mudaria sem alterar nada.

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

    Aplique e desfaça se necessário

    Aplique as correções. Faça rollback com um único comando.

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

Ler o guia completo

Pronto para proteger um ambiente?

O TMAegis é gratuito e de código aberto. Comece com uma varredura: ela não altera nada.