# FireAI 1.0: uma interface redesenhada que mostra de relance o estado da rede de um Mac

> O FireAI 1.0 da HisnLabs redesenha o Mapa-múndi, a Atividade, o Início e os alertas: o estado da rede é mostrado, não lido, e agir exige menos passos do que na 0.1.8.

FireAI Security & Research Team (HisnLabs) · Published 2026-09-30
Canonical: https://hisnlabs.com/pt/blog/fireai-1-0-rede-do-mac-num-relance

O FireAI 1.0, lançado a 30 de setembro de 2026, redesenha a forma como a firewall mostra o que um Mac está a fazer na rede. O FireAI é uma firewall de rede para macOS desenvolvida pela HisnLabs, com um modelo de IA no dispositivo que sugere decisões. Esta nota enumera o que mudou desde a 0.1.8, e cada alteração decorre de uma das quatro decisões de conceção descritas abaixo.

As quatro decisões são: mostrar o estado em vez de pedir ao utilizador que leia números; agir onde se olha; não deixar nada mexer-se a menos que algo aconteça, o que também reduz o consumo de CPU; e fazer com que cada alerta diga em palavras simples o que aconteceu e o que se pode fazer.

## O que mudou desde a 0.1.8

| Área | Antes (0.1.8) | Agora (1.0) |
| --- | --- | --- |
| Mapa-múndi | Os arcos mostravam totais acumulados; os pontos continuavam a mover-se em ligações inativas | Rios de dados: a largura e os pontos em movimento acompanham o débito em tempo real, e só enquanto há dados a circular; sombreamento de dia e de noite; um anel de tráfego em tempo real |
| Países | Não apresentados em lista | «Requests by country» por baixo do globo, com Filter e Block em cada linha |
| Alertas de envio | Sem alerta específico para envios | Um envio invulgar para um país é assinalado na lista, no globo, no Início e na barra de menus |
| Atividade | Listas de ligações | Uma faixa de pulsação de 60 segundos por ligação; Replay para as ligações bloqueadas |
| Início | Valores numéricos | Uma etiqueta de meteorologia da privacidade e uma mascote que reage aos eventos |
| Sugestões | Uma lista de sugestões | Pilha de cartões da Revisão rápida, com respostas por arrastamento e pelo teclado |
| Ameaças | Pormenores de uma ameaça | Uma cronologia «Why?» do que foi observado |
| Barra de menus | Ícone de estado | Um clarão vermelho num bloqueio; uma seta vermelha e o código do país durante um pico de envio |
| FireAI Pilot | Um único perfil para todo o Mac na 0.1.8; por rede a partir da 0.1.8 build 3 | Aprende por rede Wi-Fi e por modo de segurança |
| Consumo de CPU | Reduzido a partir da 0.1.8 build 3 | Redesenha apenas o que mudou; o globo fica em pausa em segundo plano |

*As notas de versão de cada build estão na [página da versão](https://hisnlabs.com/en/whats-new).*

## O Mapa-múndi: o débito como forma

Na 0.1.8, os arcos do mapa representavam totais acumulados, e os seus pontos continuavam a mover-se mesmo em ligações que tinham ficado silenciosas. Um total diz pouco sobre o presente, e um ponto em movimento numa linha inativa sugere uma atividade que não existe. O Mapa-múndi desenha agora «rios de dados». A largura de uma linha acompanha o débito em tempo real numa escala logarítmica de cerca de 1 KB/s a cerca de 1 MB/s. Pontos brancos partem do Mac enquanto uma app envia dados e pontos coloridos regressam enquanto descarrega, e apenas enquanto há dados a circular. As linhas inativas permanecem finas e imóveis, pelo que o movimento no mapa significa sempre tráfego. A [documentação do Mapa-múndi](https://hisnlabs.com/pt/docs/world-map) indica os pormenores.

O contexto é acrescentado onde altera a leitura de uma ligação. O lado noturno real da Terra é sombreado, uma pequena lua assinala destinos ativos onde é noite, e o cartão da ligação indica uma hora local aproximada no destino, por exemplo «About 1 AM there». Um anel em torno do globo mostra a parte de cada país no tráfego atual, com a legenda «LIVE · 1.2 MB/s». Apontar para um segmento mostra o país, a sua parte e a sua velocidade, e esbate as linhas dos outros países para que um país possa ser lido isoladamente.

## Pedidos por país: agir onde se olha

Por baixo do globo, uma nova lista mostra cada país com a sua bandeira, uma barra e uma contagem de pedidos, que é a soma das ligações e das tentativas bloqueadas. Selecionar uma linha roda o globo para esse país pelo caminho mais curto, com suavização, e identifica-o. Selecionar novamente a linha deixa o globo continuar a girar sem salto. As etiquetas de países vizinhos empilham-se em vez de se sobreporem.

A razão de conceção é a proximidade entre observação e ação. Apontar para uma linha revela dois botões. Filter limita o globo e a lista a esse país. Block cria regras de bloqueio para os destinos já observados nesse país, após confirmação. Os novos destinos nesse país continuam a perguntar, ou seguem o modo atual, pelo que a ação abrange o que foi observado e não se alarga silenciosamente ao que não foi. Consulte [Requests by country and upload spikes](https://hisnlabs.com/pt/docs/requests-by-country-and-upload-spikes).

> O Mapa-múndi e a lista de países fazem parte do FireAI 1.0. Está disponível um período experimental de 17 dias. [Download FireAI for Mac](https://hisnlabs.com/en/download)

## Picos de envio: um alerta que identifica o país

Um país é assinalado quando recebe pelo menos 5 MB nos últimos 10 segundos e pelo menos 10 vezes o seu ritmo habitual. O país passa para o topo da lista, a vermelho, com a sua velocidade, por exemplo «↑ 4.2 MB/s», e uma linha vermelha indica «Unusual upload to France · since 14:02». O globo mostra linhas vermelhas e um marcador pulsante, a meteorologia do Início passa a «Storm» (tempestade), e a barra de menus mostra uma ↑ vermelha com o código do país.

O mesmo facto é, portanto, mostrado em quatro locais, cada um ao nível de atenção em que o utilizador provavelmente se encontra: a barra de menus para um relance, o Início para uma sessão, o mapa para a investigação e a lista para a decisão. O alerta mantém-se durante um minuto após o fim do pico. Um envio constante, como uma cópia de segurança, passa a ser normal ao fim de cerca de dois minutos, o que limita alertas repetidos para comportamentos esperados. O FireAI não bloqueia o tráfego por si só; o alerta indica o que aconteceu e deixa a decisão ao utilizador.

## Atividade: um minuto de comportamento numa única faixa

Cada ligação tem agora uma faixa de pulsação de 60 segundos, no seu cartão e como coluna «Last minute» na tabela. Um pico é uma rajada, uma onda é um fluxo constante, um traço vermelho é uma tentativa bloqueada e uma linha plana é uma ligação silenciosa. A faixa é atualizada uma vez por segundo e apenas enquanto está visível no ecrã. Substitui uma fila de valores de débito por uma forma que pode ser comparada entre ligações de relance. Os pormenores estão em [Activity and connection history](https://hisnlabs.com/pt/docs/activity-and-connection-history).

Uma ligação bloqueada tem um botão Replay. Reproduz uma animação de 2 segundos: um pacote sai da app, a mascote do FireAI correspondente à parte que o bloqueou apanha o pacote, e surge um ✕ no destino. A animação é seguida pela indicação do que bloqueou a ligação e de quantas vezes esta tentou. O objetivo é mostrar o que travou a ligação pela ordem em que os eventos aconteceram, sem uma vista de registo separada.

## Início, barra de menus e mascote: nada se mexe sem razão

O Início abre agora com uma etiqueta de meteorologia da privacidade. «Clear» (limpo) significa que nada foi bloqueado nesta hora, «A few clouds» (algumas nuvens) e «Showers» (aguaceiros) significam algumas e muitas ligações bloqueadas, «Storm» (tempestade) significa um pico de envio, e «Sheltered» (abrigado) significa que o corte de emergência está ativo. «Calm» e «Calm night» (calmo, noite calma) significam que quase nada está a sair. Selecionar a etiqueta abre a Atividade, ou o Mapa-múndi durante uma tempestade. A [documentação do Início](https://hisnlabs.com/pt/docs/home-dashboard) descreve cada estado.

A mascote 3D reage aos mesmos eventos. Abana a cabeça perante uma rajada de bloqueios, definida como cinco ou mais em 10 segundos, salta perante um pico de envio e dormita a altas horas da noite quando quase nada circula. Quando nada acontece, não é desenhada. O ícone da barra de menus segue a mesma regra: pisca a vermelho durante cerca de um segundo num bloqueio, no máximo uma vez a cada 3 segundos, e mostra uma ↑ vermelha com o código do país durante um pico de envio (consulte [Menu bar widget](https://hisnlabs.com/pt/docs/menu-bar-widget)). A animação é aqui usada como sinal, pelo que a sua ausência também é informação.

## Revisão rápida, a cronologia de Ameaças e o FireAI Pilot

A [Revisão rápida](https://hisnlabs.com/pt/docs/quick-review-suggestions) transforma a lista de sugestões numa pilha de cartões. Arrastar um cartão ou premir ← bloqueia, → permite, ↓ ignora e Esc termina. Os carimbos BLOCK e ALLOW aparecem durante o arrastamento para que o resultado seja visível antes de largar o cartão, e é apresentado um resumo no final. Cada resposta cria a regra e ensina o FireAI Pilot, pelo que uma decisão é tomada uma vez e usada duas.

Na [página Ameaças](https://hisnlabs.com/pt/docs/the-threats-page), uma cronologia «Why?» indica quando a app se ligou pela primeira vez e se estava assinada, o seu primeiro contacto com o servidor e o país do servidor, os sinais de alerta e o que o FireAI fez. O veredicto é assim acompanhado das provas, por ordem.

[O FireAI Pilot aprende por rede Wi-Fi e por modo de segurança](https://hisnlabs.com/pt/docs/fireai-pilot-learns-per-network), uma alteração iniciada na 0.1.8 build 3 que faz parte da 1.0. A rede é guardada como uma impressão digital curta do seu nome ou do local guardado, nunca o próprio nome, e apenas no Mac. Ler o nome do Wi-Fi requer a permissão de Localização. Uma decisão tomada noutra rede vale cerca de um terço de uma decisão tomada na rede atual.

## Menor consumo de CPU

A regra de que nada se mexe a menos que algo aconteça tem um efeito secundário no consumo de recursos. O Início redesenha apenas o que mudou, o globo é desenhado a 24 fotogramas por segundo e fica em pausa enquanto o FireAI está em segundo plano, e a mascote 3D deixa de ser desenhada após a sua entrada. As faixas de pulsação só são atualizadas enquanto estão visíveis. O FireAI é um programa que corre continuamente a par de outro trabalho, pelo que a interface foi concebida para custar pouco quando a rede está calma.

## Princípios de conceção que mantivemos

- Mostrar o estado, não números: a largura, a cor, a forma e uma palavra meteorológica transmitem o significado antes de qualquer valor ser lido.
- Agir onde se olha: Filter e Block estão na linha do país, Replay na ligação bloqueada, as respostas no cartão.
- Nada se mexe a menos que algo aconteça: o movimento assinala tráfego, e a imobilidade assinala calma.
- Cada alerta diz em palavras simples o que aconteceu e o que se pode fazer, e o FireAI não age sobre um pico de envio sem o utilizador.
- As ações abrangem o que foi observado: um bloqueio por país aplica-se aos destinos já observados e deixa os novos ao modo atual.

## Limitações

- O limiar de envio (pelo menos 5 MB em 10 segundos e 10 vezes o ritmo habitual) é uma heurística. Um envio legítimo curto abaixo dele não é assinalado, e um envio grande para um país que recebe regularmente grandes envios pode não o ser.
- O país de um destino é deduzido do seu endereço, e a hora local e o marcador de noite são aproximações para esse país.
- O bloqueio por país abrange os destinos já observados. Não é uma regra contra um país no seu todo.
- Por conceção, um envio constante passa a ser normal ao fim de cerca de dois minutos, pelo que uma transferência de dados lenta e contínua não é assinalada depois desse período.
- Sem a permissão de Localização, o FireAI não consegue ler o nome do Wi-Fi, e o FireAI Pilot não consegue então distinguir as redes.

## Como atualizar

O FireAI atualiza-se a partir das Definições. Os utilizadores sem atualizações automáticas podem [descarregar o FireAI 1.0](https://hisnlabs.com/pt/download) e experimentá-lo gratuitamente durante 17 dias. A [página da versão](https://hisnlabs.com/en/whats-new) enumera as alterações de cada build.

## O papel do FireAI e da HisnLabs

Veja com quem o seu Mac comunica e aja a partir do mesmo ecrã.

O FireAI é o produto da HisnLabs: uma firewall com IA que corre diretamente no seu Mac. Mostra, em linguagem clara, cada ligação que as suas aplicações fazem e deixa-o decidir o que sai do seu Mac — a IA funciona localmente, pelo que o seu tráfego nunca é enviado para nós nem para mais ninguém. A equipa de investigação em segurança da HisnLabs é quem mantém essas decisões fiáveis: cataloga que domínios são simples telemetria e quais são um serviço real, acompanha o país e a rede por detrás de uma ligação e treina o modelo local (a funcionalidade FireAI Pilot) com padrões de tráfego reais, sem que nada disso saia do seu Mac.

Pode ler as decisões técnicas por detrás dele, ou experimentar o FireAI durante 17 dias, em [FireAI, da HisnLabs](https://hisnlabs.com/pt/download).

## Sources

- [FireAI release notes](https://hisnlabs.com/en/whats-new)
- [FireAI docs: World map](https://hisnlabs.com/en/docs/world-map)
- [FireAI docs: Requests by country and upload spikes](https://hisnlabs.com/en/docs/requests-by-country-and-upload-spikes)
- [FireAI docs: Activity and connection history](https://hisnlabs.com/en/docs/activity-and-connection-history)
- [FireAI docs: Home dashboard](https://hisnlabs.com/en/docs/home-dashboard)
- [FireAI docs: Quick Review for suggestions](https://hisnlabs.com/en/docs/quick-review-suggestions)
- [FireAI docs: The Threats page](https://hisnlabs.com/en/docs/the-threats-page)
- [FireAI docs: Menu bar widget](https://hisnlabs.com/en/docs/menu-bar-widget)
- [FireAI docs: FireAI Pilot learns per network](https://hisnlabs.com/en/docs/fireai-pilot-learns-per-network)
