Notícias sobre segurança e IA

Nova versão da FireAI · Por FireAI Security & Research Team · Publicado

A FireAI 1.0 mostra em tempo real para onde vão os dados de um Mac

A HisnLabs lançou a FireAI 1.0 para macOS: mapa-múndi em direto com rios de dados, alertas de envio, um batimento por ligação, uma mascote que reage e aprendizagem por rede.

A globe icon and the FireAI news mascot, next to the words “FireAI 1.0 shows where your data goes, live.”

A HisnLabs lançou a FireAI 1.0 para macOS. A versão centra-se em tornar visível, à medida que acontece, o tráfego de saída de um Mac: um mapa-múndi que desenha o volume de cada ligação, uma lista por país, um alerta para envios súbitos, uma faixa de atividade de um minuto para cada ligação e um ecrã Início que resume a última hora sob a forma de meteorologia. As alterações constam das notas de versão [1] e da documentação do produto. As afirmações seguintes provêm das páginas do próprio fornecedor, que são o seu relato e não testes independentes.

Contexto

A FireAI é uma firewall de rede com IA no dispositivo. Instala-se no Mac como filtro de conteúdo, avalia cada ligação de saída de cada app face às regras do utilizador e ao modo de segurança em vigor, e mostra o resultado. As versões anteriores listavam as ligações e pediam ao utilizador que decidisse. A versão 1.0 acrescenta formas de ver o padrão de muitas ligações, por exemplo que um país recebe uma grande parte do tráfego do Mac, e de reparar numa alteração.

O que contém a versão

O mapa-múndi desenha agora rios de dados: a largura de uma linha acompanha o débito em direto da ligação, e pontos deslocam-se para fora nos envios e de volta nas receções, apenas enquanto os dados estão de facto a circular. O globo sombreia o dia e a noite, mostra uma lua nos destinos com atividade durante a noite e indica a hora local aproximada no cartão da ligação. Um anel em direto apresenta a parte de cada país no tráfego atual [3].

Por baixo do globo, a lista Pedidos por país ordena os países a que o Mac se liga. Clicar num país roda o globo até ele. Um botão Filtrar restringe a vista a esse país, e um botão Bloquear acrescenta regras de bloqueio para os destinos já vistos nesse país, depois de perguntar ao utilizador [2]. Um destino novo nesse país continua a ser perguntado ou segue o modo de segurança.

Os envios súbitos são assinalados segundo limiares fixos. Um país conta como pico quando recebe pelo menos 5 MB em 10 segundos e pelo menos dez vezes o seu ritmo habitual. Fica então a vermelho na lista e no globo, a meteorologia do Início passa a Tempestade e a barra de menus mostra uma seta vermelha para cima com o código do país. O alerta mantém-se durante um minuto depois de o pico terminar, e um envio constante, como uma cópia de segurança, passa a ser considerado normal ao fim de cerca de dois minutos. A FireAI não bloqueia sozinha um pico; quem decide é o utilizador [2].

Na Atividade, cada ligação tem uma faixa de batimento cardíaco de 60 segundos, mostrada no seu cartão e numa coluna «Último minuto» da tabela, e as ligações bloqueadas podem ser revistas como animação. No Início, a meteorologia da privacidade indica Céu limpo, Algumas nuvens, Aguaceiros, Tempestade, Abrigado quando o corte de emergência está ativo, ou Calmo e Noite calma. Uma mascote 3D reage: abana a cabeça perante uma série de bloqueios, salta num envio súbito e dormita a altas horas da noite quando nada se mexe [1].

As Sugestões ganham uma pilha de cartões de Revisão rápida. O utilizador desliza para a esquerda para bloquear, para a direita para permitir ou para baixo para saltar; cada resposta cria a regra e cada resposta ensina também o FireAI Pilot [4]. A página Ameaças ganha uma cronologia «Porquê?» [1].

O FireAI Pilot aprende agora por rede Wi-Fi e por modo de segurança. A rede é guardada como uma impressão digital curta, nunca como o nome da rede Wi-Fi, e apenas no Mac. Ler o nome da rede Wi-Fi exige a permissão de Localização do macOS. As lições de outras redes pesam cerca de um terço das da rede atual, e a aprendizagem por rede nunca se sobrepõe às regras do utilizador, aos bloqueios do modo de segurança nem ao corte de emergência [5]. A versão reduz também o uso de CPU [1].

Implicações para os utilizadores de Mac

Os acréscimos visam um problema: o tráfego de saída costuma ser invisível até algo correr mal. Um utilizador que mantenha o mapa-múndi aberto vê que app comunica com que país, e a regra dos picos foi concebida para levar um envio grande e súbito à atenção do utilizador no Início e na barra de menus [2]. Quem prefere não ser interrogado pode deixar a Revisão rápida e o FireAI Pilot criar regras a partir de algumas respostas.

Recomendações

  1. Abrir o mapa-múndi e clicar nos países com mais tráfego para ver que apps estão por trás deles.
  2. Quando um país ficar a vermelho, clicar nele, identificar a app e o destino e bloqueá-los se o envio era inesperado.
  3. Responder a alguns cartões da Revisão rápida para que o FireAI Pilot aprenda as apps habituais.
  4. Conceder a permissão de Localização apenas se se pretender a aprendizagem por rede, tendo em conta que a FireAI guarda uma impressão digital da rede e não o seu nome.

O que a FireAI faz e não faz

A FireAI é uma firewall de rede. Não analisa ficheiros, não remove software de um Mac e não decide que um pico é malicioso. Um pico é um sinal para o utilizador, e a decisão de bloquear cabe ao utilizador. A aprendizagem por rede do FireAI Pilot funciona a par das regras do utilizador e não as substitui [2][5].

Limitações

As localizações no mapa são aproximadas: as grandes redes são apresentadas no ponto de presença mais próximo do utilizador e não no seu edifício real, e sem a base de dados de localização não são mostrados locais [3]. Os limiares de pico são fixos e não podem ser alterados pelo utilizador [2]. A aprendizagem por rede exige a permissão de Localização e, sem ela, ou numa ligação por cabo, o FireAI Pilot recorre a um único perfil para todo o Mac [5].

Experimente a FireAI, da HisnLabs gratuitamente durante 17 dias.

Fontes

  1. HisnLabs, What’s new in FireAI
  2. HisnLabs documentation: Requests by country and upload spikes
  3. HisnLabs documentation: World map
  4. HisnLabs documentation: Quick Review suggestions
  5. HisnLabs documentation: FireAI Pilot learns per network