O blog de segurança da FireAI

Por FireAI Security & Research Team · Publicado

De «Permitir nsurlsessiond para 17.253.x.x?» a «A Apple está a descarregar uma atualização»: como o FireAI põe a IA dentro da firewall

De «Permitir nsurlsessiond para 17.253.x.x?» a «A Apple está a descarregar uma atualização»: como o FireAI põe a IA dentro da firewall

Qualquer firewall que pergunta antes de uma app se ligar à internet acaba por lhe mostrar algo assim: «Allow nsurlsessiond to connect to 17.253.x.x on port 443?» É preciso, é honesto e, para quase toda a gente, é ilegível. Por isso as pessoas fazem a única coisa razoável: clicam em Permitir, uma e outra vez, até a firewall ser apenas uma caixa que pergunta e nunca protege.

O FireAI foi construído em torno de uma ideia: o problema das firewalls não é a filtragem, é a conversa. Por isso pusemos uma IA entre a ligação em bruto e a pergunta que lhe é feita, e mantivemos essa IA no seu Mac.

Duas formas de fazer a mesma pergunta

Diagrama: a mesma ligação chega a uma firewall clássica, que mostra um alerta em bruto e recebe um Permitir às cegas, e ao FireAI, cuja IA no dispositivo a transforma numa frase clara e numa decisão informada.
A mesma ligação, o mesmo filtro de rede. A diferença é a pergunta que lhe fazem.
O intervalo 17.0.0.0/8 pertence à Apple, e o nsurlsessiond é o próprio serviço de descargas em segundo plano do macOS. A frase do FireAI é um exemplo do tipo de explicação que escreve.
PassoAviso de uma firewall clássicaFireAI
Uma app quer ligar-seInterceta a ligaçãoInterceta a ligação, no mesmo filtro de rede
O que sabeUm nome de processo e um endereço IPA assinatura verificada da app, a empresa por trás do endereço, o tipo de tráfego, o que esta app costuma fazer
O que vê«Allow nsurlsessiond to 17.253.x.x?»Uma frase na sua língua, por ex. «O serviço de descargas em segundo plano da Apple está a obter uma atualização da Apple.»
O que costuma acontecerUm clique cansado em PermitirUm Permitir ou Bloquear informado, ou nenhuma pergunta quando o Autopilot tem certeza

O que acontece entre a ligação e a frase

  1. A app abre uma ligação. O filtro de rede do FireAI coloca-a em pausa antes de quaisquer dados saírem do Mac.
  2. O FireAI identifica a app pela sua assinatura de código, não pelo nome, para que um «Safari» falso não possa usar as regras do verdadeiro.
  3. Descobre quem está do outro lado: a empresa por trás do endereço, o país e se o endereço consta de uma lista de ameaças que ativou.
  4. A IA no dispositivo lê esses factos e escreve uma frase simples sobre o que se passa, mais a sua razão quando algo parece estranho.
  5. É o utilizador quem decide, com uma regra de um clique que acompanha a app. Com o Autopilot, o FireAI responde sozinho aos casos do dia a dia de que tem certeza e deixa-lhe o resto.

Porque é que a IA corre no seu Mac

Uma ferramenta de segurança que enviasse o seu histórico de ligações para um modelo na nuvem faria parte do problema que diz resolver. A filtragem do FireAI e a sua análise por IA correm no Mac: nenhum dado de tráfego é enviado para nós nem para qualquer serviço na nuvem. O modelo de linguagem opcional por trás do Ask FireAI é descarregado uma vez e depois funciona offline, em Apple silicon.

O que a IA não faz

  • Não decide em segredo. Cada decisão da IA torna-se uma regra visível que pode anular com um clique.
  • Não adivinha nos casos arriscados. O Autopilot nunca permite automaticamente uma app não assinada por se parecer com outra, e uma assinatura de código danificada passa sempre pela verificação completa.
  • Não é uma lista de ameaças. Os endereços maliciosos conhecidos vêm dos feeds de ameaças que escolhe ativar; a IA explica, não inventa veredictos.
  • Pode enganar-se. As suas explicações são escritas a partir dos factos apresentados, e o Investigate permite-lhe verificar por si esses factos e as suas fontes.

O essencial: menos perguntas, melhores respostas

Uma firewall que as pessoas ignoram não protege ninguém. Ao transformar cada ligação em algo que uma pessoa percebe em dois segundos, e ao responder sozinho às de rotina, o FireAI pergunta menos vezes e obtém melhores respostas quando pergunta. É esse todo o conceito: o rigor de uma firewall, com uma conversa que qualquer pessoa consegue acompanhar.

Quer ver por si? Instale o FireAI, abra uma app que usa todos os dias e leia o que ele diz. Comece pelo seu primeiro aviso de ligação.

O papel do FireAI e da HisnLabs

Uma firewall vale o que valem as decisões que toma com ela. O trabalho do FireAI é fazer com que cada uma delas seja uma decisão informada.

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 Autopilot) 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.

Fontes