Todas as apps de um Mac podem aceder à internet, a menos que algo as impeça, e a maioria dos utilizadores não tem forma de saber quais o fazem. Numa análise para a ZDNET, Jack Wallen, que acompanha o Linux e o código aberto desde o final da década de 1990, considerou «indispensável» uma app gratuita da barra de menus chamada Firewally, precisamente por esse motivo: mostra que apps estão online e permite-lhe desligar qualquer uma delas.
Contexto
O macOS permite que qualquer app instalada aceda à internet, a menos que algo intervenha. A firewall integrada em Definições do Sistema › Rede › Firewall filtra as ligações de entrada; não impede uma app de se ligar para o exterior. Ver o que sai de um Mac, e bloqueá-lo seletivamente, exige uma ferramenta dedicada ou os próprios utilitários de diagnóstico do macOS.
Conclusões
- A Firewally é gratuita, instala-se a partir da Mac App Store e funciona apenas na barra de menus, como um pequeno ícone de escudo; não tem janela principal.
- Lista as apps com o respetivo tráfego da última hora, em tempo real, ou de todo o dia.
- Cada app tem um interruptor de ligado/desligado para o acesso à internet, e uma política predefinida decide o que acontece a apps que ainda não viu: deixá-las passar, perguntar ou negar. Wallen recomenda mudar a predefinição de Permitir para Perguntar.
- Um «resumo de IA» de cada app explica porque pode precisar de acesso à internet; a análise não indica onde essa IA é executada.
- As definições são mínimas: desativar os resumos de IA e iniciar no arranque da sessão.
O caso de utilização do próprio Wallen ilustra o atrativo: executa o Ollama, uma ferramenta de IA local, por privacidade, e este só precisa da internet para descarregar ou atualizar modelos. A Firewally permite-lhe mantê-lo offline no resto do tempo e confirmar que nada sai [1].
O próprio macOS oferece duas formas gratuitas de ver a mesma atividade, sem instalar nada. O Monitor de Atividade, em Aplicações › Utilitários, tem um separador Rede que lista os bytes enviados e recebidos por processo; ordenar por «Bytes enviados» mostra que apps comunicam mais. No Terminal, nettop mostra o uso de rede em tempo real por processo, e lsof -i lista todas as ligações de rede abertas com a app a que pertencem. Nenhuma das ferramentas bloqueia uma ligação; ambas apenas mostram o que está a acontecer.
Implicações para os utilizadores de Mac
Quem tiver curiosidade sobre o que o seu Mac faz online pode começar pelas opções gratuitas: o Monitor de Atividade e o Terminal não custam nada e não requerem instalação, embora nenhum possa bloquear uma ligação. A Firewally acrescenta o bloqueio, num pacote gratuito, com a contrapartida de o tratamento de dados da sua funcionalidade de resumo de IA não estar documentado na análise. Para a maioria das pessoas, a escolha é entre um interruptor gratuito de ligado/desligado e uma ferramenta paga com mais controlo.
Recomendações
- Esperar que navegadores, correio, mensagens e apps de armazenamento na nuvem precisem da internet para funcionar; bloqueá-los fará simplesmente parar a app.
- Pesquisar o nome de um processo desconhecido antes de o cortar. Os próprios serviços da Apple correm muitas vezes com nomes que não são obviamente da Apple, e bloquear um deles durante um dia é uma forma de menor risco de ver o que deixa de funcionar.
- Dar mais atenção a uma app instalada recentemente que se liga a um local inesperado do que a uma usada todos os dias com um destino previsível.
- Definir as apps novas e desconhecidas como «perguntar» em vez de «permitir» por predefinição; a primeira ligação é o momento que revela o que uma app realmente faz.
Relevância para a FireAI
A FireAI faz a mesma função essencial da app analisada, o controlo por app das ligações de saída, e alarga-a de algumas formas. Não é gratuita depois do período de teste, pelo que a questão relevante é saber se é preciso mais do que um interruptor de ligado/desligado.
- Uma app nova desencadeia um pedido de ligação que nomeia a app e o seu destino, mostrado num mapa-múndi, e «Porquê bloquear isto?» explica o que esse tipo de destino costuma receber.
- As regras por app podem ser tão amplas como «desligado» ou tão precisas como um único domínio, de modo que uma app pode manter as atualizações e perder o tráfego de análise.
- Para um caso do tipo Ollama, uma regra temporizada pode manter uma app offline exceto em horas escolhidas.
- A IA da FireAI funciona no próprio Mac: o utilizador pode perguntar, por palavras suas, a que se ligou uma app durante a noite, e nada sobre essas ligações sai do Mac.
A FireAI não analisa ficheiros nem remove nada instalado num Mac, e bloquear as ligações de uma app não impede o que a app faz offline. Se um interruptor gratuito de ligado/desligado for suficiente, a app da análise da ZDNET, ou o Monitor de Atividade com algum cuidado, pode já cobrir a necessidade.
Limitações
Esta nota assenta numa única fonte. A análise da ZDNET não indica onde a funcionalidade de resumo de IA da Firewally processa os dados, pelo que não é possível confirmar, num sentido ou noutro, se essa funcionalidade envia algo para fora do Mac. A análise também não reporta o comportamento da Firewally sob forte carga de rede nem testa de forma independente o seu modo de negação por predefinição contra um filtro de rede real.
Experimente a FireAI, da HisnLabs gratuitamente durante 17 dias.