Блог з безпеки FireAI

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

Брандмауер AI для Mac: посібник із налаштування та оптимізації

Брандмауер AI для Mac: посібник із налаштування та оптимізації

Це практичне доповнення до всього, що HisnLabs написало про вихідні брандмауери: фактичні кроки, щоб інсталювати FireAI на Mac, пройти єдине схвалення, яке вимагає macOS, пережити перший день підказок і налаштувати його так, щоб він залишався тихим, але не став марним. Якщо точне формулювання екрана може змінюватися між версіями macOS, ми описуємо те, що ви шукаєте, а не цитуємо мітку, і ми цитуємо власні посібники Apple щодо частин процесу, які належать до macOS.

Перш ніж почати: що потрібно FireAI, а що ні

FireAI працює на комп’ютерах Mac із процесором Apple Silicon, тобто чіпом M1 або пізнішою версією, на macOS 14 Sonoma чи новішій. На даний момент немає збірки Intel; один планується, але якщо ваш Mac базується на Intel, цей посібник ще не для вас. Однокористувацька ліцензія — це одноразова покупка на суму 49 євро, 49 доларів США або 49 фунтів стерлінгів; бізнес-план становить 6 євро за Mac на місяць, рахунок виставляється щорічно. Модель штучного інтелекту на пристрої – це додаткове завантаження приблизно 1,5 ГБ, яке можна додати або пропустити на наступному кроці.

Це також допомагає чітко визначити межі, перш ніж щось встановлювати. FireAI — це брандмауер: він спостерігає та контролює з’єднання, які створюють ваші програми. Він не сканує файли, не видаляє програмне забезпечення з диска, не аналізує процеси в пам’яті та нічого не шифрує чи розшифровує. Підтримуйте оновлення macOS, залишайте на місці Gatekeeper і XProtect і розглядайте FireAI як мережевий рівень над ними.

Крок 1: Завантажте та встановіть

Завантажуйте FireAI лише з hisnlabs.com. Відкрийте завантажений образ диска та перетягніть FireAI у папку «Програми», потім витягніть образ і запустіть програму з «Програми». macOS має відкрити його після звичайного підтвердження першого запуску завантаженої програми. Якщо macOS натомість відмовляється відкривати його та пропонує маршрут «Усе одно відкрити» в налаштуваннях конфіденційності та безпеки, зупиніться: у власному посібнику Apple зазначено, що скасування цієї перевірки є найпоширенішим способом, за допомогою якого Mac закінчується встановленням шкідливого програмного забезпечення. Видаліть файл і завантажте його знову з hisnlabs.com, а не примусово.

Крок 2. Підтвердьте розширення мережі

Це крок, який збиває з пантелику більшість людей, і він повністю виконує свою роботу macOS. Сучасний брандмауер Mac створено як мережеве розширення типу фільтрації вмісту. У документації для розробників Apple пояснюється, що ці розширення працюють у просторі користувача, а не в ядрі, і macOS не дозволить розпочати фільтрацію, доки ви, користувач, не дозволите це.

Коли FireAI запускається вперше, він просить macOS встановити свій фільтр, а macOS показує системне повідомлення про те, що потрібно ввімкнути мережевий фільтр або системне розширення. Дотримуйтеся вказівок у системних налаштуваннях. У macOS Sonoma та новіших версіях розширення знаходяться в розділі «Загальні», потім «Елементи входу та розширення»; Посібник користувача Apple описує розділ «Мережеві розширення» як місце, яке дозволяє програмному забезпеченню «налаштовувати та розширювати основні мережеві функції, такі як налаштування VPN або фільтр вмісту». Дозвольте фільтр FireAI, пройдіть автентифікацію за допомогою пароля або Touch ID і поверніться до програми. Якщо ви коли-небудь захочете, щоб FireAI повністю прибрав шлях, той самий екран вимкне його.

  • Якщо сповіщення не з’явилося, самостійно відкрийте «Налаштування системи», перейдіть до «Загальні», потім «Елементи входу та розширення» та знайдіть FireAI у розділі «Мережеві розширення».
  • Якщо перемикач з’являється, але з’єднання все ще надходять без фільтрів, вийдіть і перезапустіть FireAI один раз; фільтр кріпиться під час запуску.
  • Ви підтверджуєте це один раз для кожного Mac. Оновлення FireAI не запитують знову, якщо не зміниться саме розширення.

Крок 3. Визначте модель ШІ

Тепер FireAI пропонує завантажити свою модель на пристрій. Без нього ви все одно отримаєте повний брандмауер: підказки, правила для кожної програми, режими безпеки, списки блокувань, канали загроз, живу карту, перемикач блокування та захист незашифрованих даних. З його допомогою модель перевіряє підключення додатків, які ще не мають правила, блокує або позначає все, що виглядає неправильно, і записує причину простою мовою в підказці. Завантаження становить приблизно 1,5 ГБ і відбувається один раз; після цього нічого про ваш трафік нікуди не надсилається, оскільки перевірка відбувається на вашому Mac. Під час першого встановлення ми пропонуємо взяти цю модель: саме новим програмам виграє друга думка.

Крок 4: перші підказки

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

Усе, що ви не впізнаєте, заперечуйте це. Ніщо не порушується постійно: відмова є видимим правилом у списку, і ви можете перевернути його пізніше. Найкорисніша звичка тут - прочитати причину перед тим, як натиснути. Фоновий помічник програми, якій ви довіряєте, підключається до домену цього постачальника – це нормально; Варто пошукати помічника, про який ви ніколи не чули отримати необроблену IP-адресу, перш ніж дозволити його.

Крок 5. Виберіть режим безпеки

FireAI постачається з чотирма режимами, і перемикання між ними є єдиним найшвидшим способом адаптувати брандмауер до вашого місцезнаходження. Дім — це повсякденне місце для надійної мережі. Кав'ярня призначена для загального або загальнодоступного Wi-Fi і посилює те, що дозволено. Paranoid і Under attack — це суворі режими: окрім ваших правил, вони блокують телеметрію, трекери та непідписані програми. Ви можете змінити режим у додатку або просто ввести «перейти в режим Paranoid» у вікні простою мовою англійською чи французькою. Хорошим типовим варіантом є «Вдома вдома» та «Кав’ярня» скрізь; резерв Під атакою на момент, коли ви підозрюєте, що щось насправді не так, і хочете, щоб усе несуттєве замовчило, поки ви дивитесь.

Крок 6. Уточніть правила для кожної програми

Підказки створюють широкі правила: дозволити цю програму, заборонити іншу. Через кілька днів відкрийте список правил і посиліть важливі. Правило може дозволяти або забороняти за хостом, за доменом, за IP-адресою або за портом. Для робочого інструменту, який має спілкуватися лише зі своєю власною службою, дозвольте цей домен і забороніть решту. Для утиліти, яка потребує оновлень і нічого більше, дозвольте лише її хост оновлення. Оскільки правила слідують підпису коду програми, а не імені файлу, правило, яке ви створюєте для програми, зберігається після переміщення або оновлення програми, а інший двійковий файл із таким же ім’ям не успадковує його.

Поле простою мовою обробляє типові випадки без форми: «заблокувати Microsoft Teams» створює правило заборони безпосередньо. І якщо рецензент зробив виклик, з яким ви не згодні, кожне рішення штучного інтелекту саме по собі є правилом у тому самому списку, тому його скасування є таким же правом, як і будь-яке інше.

Крок 7. Увімкніть канали загроз і списки блокувань

Ця частина не є штучним інтелектом і не повинна бути ним. FireAI може застосовувати загальнодоступні канали розвідки про загрози як загальносистемні списки заблокованих IP-адрес, локально зіставляючи кожне підключення з кожної програми: abuse.ch, чиї проекти URLhaus, ThreatFox і SSL Blacklist є даними про загрози, керованими спільнотою; список Spamhaus DROP; Phishing Army, безкоштовний список фішингових доменів, який генерується кожні шість годин із таких джерел, як PhishTank і OpenPhish; OpenPhish; список вузлів виходу Tor; і FireHOL, який збирає та документує загальнодоступні списки IP-адрес у ланцюжку інструментів з відкритим кодом. Увімкніть потрібні канали в налаштуваннях; списки оновлюються та застосовуються на вашому Mac, а не на сервері.

Дві ноти. Блокування вихідних вузлів Tor є доцільним для бізнес-комп’ютерів Mac, які ніколи не бачитимуть трафік до або з анонімних ретрансляторів, і погана ідея, якщо ви використовуєте Tor навмисно. І будь-який публічний список може містити запис, який вам не підходить; коли з’єднання блокується каналом, FireAI показує, яке з них, і правило дозволу для кожної програми для цього пункту призначення замінює його.

Крок 8: Охоронці, які ви встановили один раз

  • Захист незашифрованих даних: залиште його увімкненим. Це запобігає виходу номерів карток, паролів і ключів API з Mac через простий HTTP. Якщо застарілому внутрішньому інструменту потрібен простий HTTP, напишіть для нього явне правило, а не вимикайте захист глобально.
  • Вимикач: дізнайтеся, де він знаходиться, перш ніж він вам знадобиться. Він обриває доступ до Інтернету, зберігаючи вашу локальну мережу, тож принтери, спільні файли та спільний доступ до екрана продовжують працювати, поки ви досліджуєте.
  • Жива карта світу: кожне підключення відображається на 3D-глобусі, заблоковані – червоним. Це найшвидший спосіб помітити, що програма спілкується з країною, для якої у неї немає причин.

Крок 9. Експортуйте файл правила

Коли правила відчують себе правильно, експортуйте їх. FireAI записує правила як читабельний текстовий файл, який можна зберігати як резервну копію, читати в будь-якому редакторі та імпортувати на інший Mac, щоб почати з тієї самої політики. Для невеликої команди це наразі спосіб розгорнути одне налаштування для кожної машини; FireAI поки що не має центральної консолі адміністратора або посібника з розгортання MDM, обидва з яких є в дорожній карті. Експортуйте знову після будь-яких значних змін і зберігайте файл разом із іншою конфігурацією.

Усунення несправностей

  • Програма раптово не може підключитися: відкрийте список правил і знайдіть програму. Відмова, на яку ви відповіли поспішно, строгий режим або збіг каналу — це три звичайні причини, і кожна з них відображається в правилі.
  • Ви відхилили підказку, не відповівши: підключення не дозволено. Знову запустіть дію в програмі, і запит повернеться.
  • Нічого не фільтрується: перевірте «Загальні», потім «Елементи входу та розширення» для мережевого розширення FireAI, а потім перезапустіть програму.
  • Забагато підказок: перейдіть у режим «Домашній» під час роботи з ними та дозвольте рецензенту обробляти невідомі, якщо ви встановили модель. Обсяг різко падає після перших кількох днів.
  • Ви хочете, щоб воно зникло: вимкніть розширення в налаштуваннях системи або вийдіть і видаліть FireAI; macOS повертається до нормального стану без фільтра.

Не забувайте про власний брандмауер Apple

FireAI покриває вихідний трафік. Вбудований брандмауер Apple охоплює інший напрямок, блокуючи підключення, які інші комп’ютери ініціюють до вашого Mac, і посібник користувача Apple показує, як увімкнути його в системних параметрах, мережі, брандмауері. Ці двоє не конфліктують. Увімкніть Apple, додайте FireAI зверху, і обидві сторони з’єднання охоплять інструменти, кожен з яких виконує одну роботу.

Яке місце тут посідають FireAI та HisnLabs

The steps above are the whole setup: FireAI is designed so that after one attentive week the rules do the work, the on-device reviewer handles the newcomers, and you only hear from it when something is genuinely worth a look.

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

Ви можете почитати про технічні рішення, що лежать в його основі, або спробувати FireAI протягом 17 днів на сторінці FireAI від HisnLabs.

Джерела