Новини безпеки та ШІ

Випуск FireAI · Автор FireAI Security & Research Team · Опубліковано

FireAI 1.0 показує, куди йдуть дані Mac, у реальному часі

HisnLabs випустила FireAI 1.0 для macOS: жива Мапа світу з потоками даних, сповіщення про сплески вивантаження, серцебиття з’єднань і навчання для мереж.

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

HisnLabs випустила FireAI 1.0 для macOS. Ця версія зосереджена на тому, щоб вихідний трафік Mac було видно в момент, коли він відбувається: Мапа світу, що відображає обсяг кожного з’єднання, список за країнами, попередження про раптові вивантаження, хвилинна смуга активності для кожного з’єднання і головний екран, що підсумовує останню годину у вигляді погоди. Зміни перелічено в примітках до випуску [1] і в документації продукту. Наведені нижче твердження походять із власних сторінок постачальника, тобто є його власним описом, а не незалежним тестуванням.

Передумови

FireAI — мережевий фаєрвол зі ШІ на пристрої. Він працює на Mac як фільтр вмісту, оцінює кожне вихідне з’єднання застосунку за правилами користувача і поточним режимом безпеки та показує результат. Попередні версії перелічували з’єднання і пропонували користувачеві вирішити. Версія 1.0 додає способи бачити закономірність у багатьох з’єднаннях, наприклад що одна країна отримує велику частку трафіку Mac, і помічати зміни.

Що містить випуск

Мапа світу тепер малює потоки даних: товщина лінії відповідає поточній пропускній здатності з’єднання, а точки рухаються назовні під час вивантаження і назад під час завантаження, лише поки дані справді передаються. Глобус затіняє день і ніч, показує місяць над призначеннями, активними вночі, і наводить приблизний місцевий час на картці з’єднання. Живе кільце показує частку кожної країни в поточному трафіку [3].

Під глобусом список «Запити за країнами» впорядковує країни, з якими з’єднується Mac. Клацання на країні повертає до неї глобус. Кнопка «Фільтрувати» обмежує подання цією країною, а кнопка «Заблокувати» після запиту до користувача додає правила блокування для призначень, уже помічених там [2]. Нове в цій країні призначення так само викликає запит або підпорядковується режиму безпеки.

Сплески вивантаження визначаються за фіксованими порогами. Країна вважається сплеском, якщо отримує щонайменше 5 МБ за 10 секунд і щонайменше вдесятеро більше за свій звичайний рівень. Тоді вона стає червоною в списку й на глобусі, погода на головному екрані змінюється на «Шторм», а в рядку меню з’являється червона стрілка вгору з кодом країни. Позначка тримається хвилину після закінчення сплеску, а рівномірне вивантаження, як-от резервне копіювання, стає нормою приблизно через дві хвилини. FireAI не блокує сплеск самостійно; рішення ухвалює користувач [2].

В «Активності» кожне з’єднання має 60-секундну смугу серцебиття, показану на його картці та в стовпці «Остання хвилина» таблиці, а заблоковані з’єднання можна відтворити як анімацію. На головному екрані погода приватності показує «Ясно», «Кілька хмар», «Злива», «Шторм», «Під укриттям», коли ввімкнено аварійний вимикач, або «Спокійно» і «Спокійна ніч». 3D-талісман реагує: хитає головою на серію блокувань, підстрибує під час сплеску вивантаження і дрімає пізно вночі, коли нічого не відбувається [1].

«Пропозиції» отримали стос карток «Швидкий перегляд». Користувач гортає ліворуч, щоб заблокувати, праворуч, щоб дозволити, або вниз, щоб пропустити; кожна відповідь створює правило і водночас навчає FireAI Pilot [4]. Сторінка Загрози отримала хронологію «Чому?» [1].

FireAI Pilot тепер навчається окремо для кожної мережі Wi-Fi і кожного режиму безпеки. Мережа зберігається як короткий відбиток, ніколи не як назва Wi-Fi, і лише на Mac. Для читання назви Wi-Fi потрібен дозвіл macOS на геолокацію. Уроки з інших мереж важать приблизно втричі менше, ніж із поточної, і навчання для окремої мережі ніколи не переважує правил користувача, блокувань режиму безпеки чи аварійного вимикача [5]. Випуск також зменшує навантаження на процесор [1].

Наслідки для користувачів Mac

Нововведення спрямовані на одну проблему: вихідний трафік зазвичай невидимий, доки щось не піде не так. Користувач, який тримає відкритою Мапу світу, бачить, який застосунок спілкується з якою країною, а правило сплесків покликане привернути увагу користувача до раптового великого вивантаження на головному екрані й у рядку меню [2]. Користувачі, які воліють не отримувати запитів, можуть дозволити «Швидкому перегляду» і FireAI Pilot створювати правила на основі кількох відповідей.

Рекомендації

  1. Відкрийте Мапу світу і клацніть на найактивніших країнах, щоб побачити, які застосунки за ними стоять.
  2. Коли країна стає червоною, клацніть на ній, знайдіть застосунок і призначення і заблокуйте їх, якщо вивантаження було неочікуваним.
  3. Дайте відповіді на кілька карток у «Швидкому перегляді», щоб FireAI Pilot вивчив ваші звичні застосунки.
  4. Надавайте дозвіл на геолокацію, лише якщо хочете навчання для кожної мережі, і зважайте, що FireAI зберігає відбиток мережі, а не її назву.

Що FireAI робить і чого не робить

FireAI — мережевий фаєрвол. Він не сканує файлів, не видаляє програм із Mac і не вирішує, що сплеск є зловмисним. Сплеск — це сигнал для користувача, і рішення про блокування залишається за користувачем. Навчання FireAI Pilot для кожної мережі працює поряд із правилами користувача і не замінює їх [2][5].

Обмеження

Розташування на мапі приблизні: великі мережі показано на найближчій до користувача межі, а не в їхній справжній будівлі, а без бази геоданих місця не показуються зовсім [3]. Пороги сплесків фіксовані, і користувач не може їх змінити [2]. Навчання для кожної мережі потребує дозволу на геолокацію, а без нього чи за дротового з’єднання FireAI Pilot повертається до одного профілю для всього Mac [5].

Спробуйте FireAI від HisnLabs безкоштовно 17 днів.

Джерела

  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