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 створювати правила на основі кількох відповідей.
Рекомендації
- Відкрийте Мапу світу і клацніть на найактивніших країнах, щоб побачити, які застосунки за ними стоять.
- Коли країна стає червоною, клацніть на ній, знайдіть застосунок і призначення і заблокуйте їх, якщо вивантаження було неочікуваним.
- Дайте відповіді на кілька карток у «Швидкому перегляді», щоб FireAI Pilot вивчив ваші звичні застосунки.
- Надавайте дозвіл на геолокацію, лише якщо хочете навчання для кожної мережі, і зважайте, що FireAI зберігає відбиток мережі, а не її назву.
Що FireAI робить і чого не робить
FireAI — мережевий фаєрвол. Він не сканує файлів, не видаляє програм із Mac і не вирішує, що сплеск є зловмисним. Сплеск — це сигнал для користувача, і рішення про блокування залишається за користувачем. Навчання FireAI Pilot для кожної мережі працює поряд із правилами користувача і не замінює їх [2][5].
Обмеження
Розташування на мапі приблизні: великі мережі показано на найближчій до користувача межі, а не в їхній справжній будівлі, а без бази геоданих місця не показуються зовсім [3]. Пороги сплесків фіксовані, і користувач не може їх змінити [2]. Навчання для кожної мережі потребує дозволу на геолокацію, а без нього чи за дротового з’єднання FireAI Pilot повертається до одного профілю для всього Mac [5].
Спробуйте FireAI від HisnLabs безкоштовно 17 днів.