HisnLabs a publié FireAI 1.0 pour macOS. Cette version vise à rendre visible en temps réel le trafic sortant d'un Mac : une carte du monde qui représente le volume de chaque connexion, une liste par pays, un avertissement en cas d'envoi soudain, une bande d'activité d'une minute pour chaque connexion et un écran d'accueil qui résume la dernière heure sous forme de météo. Les modifications sont détaillées dans les notes de version [1] et dans la documentation du produit. Les informations ci-dessous proviennent des pages de l'éditeur, qui en donnent sa propre description, et non de tests indépendants.
Contexte
FireAI est un pare-feu réseau doté d'une IA embarquée. Il s'installe sur le Mac en tant que filtre de contenu, évalue chaque connexion sortante d'une app au regard des règles de l'utilisateur et du mode de sécurité actif, et affiche le résultat. Les versions précédentes listaient les connexions et demandaient à l'utilisateur de trancher. La version 1.0 ajoute des moyens de percevoir un schéma sur de nombreuses connexions, par exemple qu'un pays reçoit une part importante du trafic du Mac, et de remarquer un changement.
Contenu de la version
La carte du monde dessine désormais des flux de données : l'épaisseur d'une ligne suit le débit en direct de la connexion, et des points se déplacent vers l'extérieur pour les envois et vers le Mac pour les téléchargements, uniquement lorsque des données circulent réellement. Le globe distingue le jour et la nuit, affiche une lune sur les destinations actives la nuit et indique l'heure locale approximative sur la fiche de connexion. Un anneau en direct montre la part de chaque pays dans le trafic en cours [3].
Sous le globe, la liste Requêtes par pays classe les pays auxquels le Mac se connecte. Un clic sur un pays fait pivoter le globe vers celui-ci. Un bouton Filtrer limite l'affichage à ce pays, et un bouton Bloquer ajoute, après confirmation de l'utilisateur, des règles de blocage pour les destinations déjà observées dans ce pays [2]. Une destination nouvelle dans ce pays déclenche toujours une demande, ou suit le mode de sécurité.
Les pics d'envoi sont signalés selon des seuils fixes. Un pays est considéré en pic lorsqu'il reçoit au moins 5 Mo en 10 secondes et au moins dix fois son débit habituel. Il passe alors au rouge dans la liste et sur le globe, la météo de l'accueil passe à Orage et la barre des menus affiche une flèche rouge vers le haut avec le code du pays. Le signalement reste affiché une minute après la fin du pic, et un envoi régulier, comme une sauvegarde, est considéré comme normal au bout d'environ deux minutes. FireAI ne bloque pas un pic de lui-même ; c'est l'utilisateur qui décide [2].
Dans Activité, chaque connexion dispose d'une bande de battement de cœur de 60 secondes, affichée sur sa fiche et dans une colonne « Dernière minute » du tableau, et les connexions bloquées peuvent être rejouées sous forme d'animation. Sur l'accueil, la météo de la vie privée indique Dégagé, Quelques nuages, Averses, Orage, Abrité lorsque le coupe-circuit est activé, ou Calme et Nuit calme. Une mascotte 3D réagit : elle secoue la tête face à une rafale de blocages, sursaute lors d'un pic d'envoi et somnole tard le soir lorsque rien ne bouge [1].
Les Suggestions s'enrichissent d'une pile de cartes Revue rapide. L'utilisateur glisse vers la gauche pour bloquer, vers la droite pour autoriser ou vers le bas pour passer ; chaque réponse crée la règle correspondante et sert aussi à l'apprentissage de FireAI Pilot [4]. La page Menaces gagne une chronologie « Pourquoi ? » [1].
FireAI Pilot apprend désormais pour chaque réseau Wi-Fi et chaque mode de sécurité. Le réseau est enregistré sous forme d'empreinte courte, jamais sous son nom Wi-Fi, et uniquement sur le Mac. La lecture du nom du réseau Wi-Fi exige l'autorisation de localisation de macOS. Les enseignements tirés d'autres réseaux pèsent environ trois fois moins que ceux du réseau en cours, et l'apprentissage par réseau ne prévaut jamais sur les règles de l'utilisateur, les blocages du mode de sécurité ou le coupe-circuit [5]. Cette version réduit également l'utilisation du processeur [1].
Conséquences pour les utilisateurs de Mac
Ces ajouts visent un seul problème : le trafic sortant reste généralement invisible jusqu'à ce qu'un incident survienne. Un utilisateur qui garde la carte du monde ouverte voit quelle app communique avec quel pays, et la règle de détection des pics est conçue pour signaler un envoi soudain et volumineux sur l'accueil et dans la barre des menus [2]. Les utilisateurs qui préfèrent ne pas être sollicités peuvent laisser Revue rapide et FireAI Pilot créer des règles à partir de quelques réponses.
Recommandations
- Ouvrez la carte du monde et cliquez sur les pays les plus actifs pour voir quelles apps en sont à l'origine.
- Lorsqu'un pays passe au rouge, cliquez dessus, identifiez l'app et la destination, et bloquez-les si l'envoi était inattendu.
- Répondez à quelques cartes dans Revue rapide pour que FireAI Pilot apprenne vos apps habituelles.
- N'accordez l'autorisation de localisation que si vous souhaitez l'apprentissage par réseau, et notez que FireAI enregistre une empreinte du réseau, et non son nom.
Ce que FireAI fait et ne fait pas
FireAI est un pare-feu réseau. Il n'analyse pas les fichiers, ne supprime pas de logiciels d'un Mac et ne décide pas qu'un pic est hostile. Un pic est un signal destiné à l'utilisateur, et la décision de blocage lui revient. L'apprentissage par réseau de FireAI Pilot complète les règles de l'utilisateur sans les remplacer [2][5].
Limites
Les positions affichées sur la carte sont approximatives : les grands réseaux apparaissent au point de présence le plus proche de l'utilisateur, et non à l'emplacement réel de leurs bâtiments, et sans la base de données de localisation aucun lieu n'est affiché [3]. Les seuils de pic sont fixes et ne peuvent pas être modifiés par l'utilisateur [2]. L'apprentissage par réseau nécessite l'autorisation de localisation ; sans elle, ou sur une connexion filaire, FireAI Pilot revient à un profil unique pour l'ensemble du Mac [5].
Essayez FireAI, par HisnLabs gratuitement pendant 17 jours.