Блог о безопасности FireAI

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

От «Разрешить nsurlsessiond подключение к 17.253.x.x?» до «Apple загружает обновление»: как FireAI встраивает ИИ в файрвол

От «Разрешить nsurlsessiond подключение к 17.253.x.x?» до «Apple загружает обновление»: как FireAI встраивает ИИ в файрвол

Любой файрвол, который спрашивает, прежде чем приложение выйдет в сеть, рано или поздно показывает что-то вроде: «Allow nsurlsessiond to connect to 17.253.x.x on port 443?» Это точно, это честно, и почти для всех это нечитаемо. Поэтому люди делают единственное разумное: нажимают «Разрешить» снова и снова, пока файрвол не превращается в окошко, которое спрашивает, но никогда не защищает.

FireAI построен вокруг одной идеи: проблема файрволов не в фильтрации, а в диалоге. Поэтому мы поставили ИИ между «сырым» соединением и вопросом, который вам задают, и оставили этот ИИ на вашем Mac.

Два способа задать один и тот же вопрос

Схема: одно и то же соединение попадает в классический файрвол, который показывает «сырое» предупреждение и получает «Разрешить» вслепую, и в FireAI, чей ИИ на устройстве превращает его в понятное предложение и осознанное решение.
То же соединение, тот же сетевой фильтр. Разница — в вопросе, который вам задают.
Диапазон 17.0.0.0/8 принадлежит Apple, а nsurlsessiond — собственная фоновая служба загрузки macOS. Фраза FireAI — пример того, какие объяснения он пишет.
ШагЗапрос классического файрволаFireAI
Приложение хочет подключитьсяПерехватывает соединениеПерехватывает соединение, в том же сетевом фильтре
Что он знаетИмя процесса и IP-адресПроверенную подпись приложения, компанию за адресом, тип трафика, что это приложение обычно делает
Что вы видите«Allow nsurlsessiond to 17.253.x.x?»Предложение на вашем языке, например: «Фоновая служба загрузки Apple получает обновление от Apple».
Что обычно происходитУсталый щелчок по «Разрешить»Осознанное «Разрешить» или «Заблокировать» — или вообще никакого вопроса, когда Autopilot уверен

Что происходит между соединением и предложением

  1. Приложение открывает соединение. Сетевой фильтр FireAI приостанавливает его, прежде чем какие-либо данные покинут Mac.
  2. FireAI узнаёт приложение по подписи кода, а не по имени, поэтому поддельный «Safari» не сможет позаимствовать правила настоящего.
  3. Он выясняет, кто на другом конце: компания за адресом, страна и есть ли адрес в списке угроз, который вы включили.
  4. ИИ на устройстве читает эти факты и пишет одно простое предложение о происходящем, а если что-то выглядит подозрительно, объясняет почему.
  5. Решаете вы — правилом в один щелчок, которое следует за приложением. С Autopilot FireAI сам отвечает в уверенных повседневных случаях и оставляет остальное вам.

Почему ИИ работает на вашем Mac

Инструмент безопасности, который отправлял бы историю ваших соединений облачной модели, стал бы частью проблемы, которую якобы решает. Фильтрация FireAI и анализ с помощью ИИ выполняются на Mac: никакие данные о трафике не отправляются ни нам, ни в какой-либо облачный сервис. Необязательная языковая модель, на которой работает Ask FireAI, загружается один раз, а затем работает офлайн на Apple silicon.

Чего ИИ не делает

  • Он не принимает решений втайне. Каждое решение ИИ становится видимым правилом, которое можно отменить одним щелчком.
  • Он не гадает в рискованных случаях. Autopilot никогда автоматически не разрешает неподписанное приложение только потому, что оно похоже на другое, а повреждённая подпись кода всегда проходит полную проверку.
  • Это не список угроз. Известные вредоносные адреса берутся из источников угроз, которые вы сами решаете включить; ИИ объясняет, а не выдумывает вердикты.
  • Он может ошибаться. Его объяснения строятся на показанных фактах, а Investigate позволяет самостоятельно проверить эти факты и их источники.

Суть: меньше вопросов, лучше ответы

Файрвол, который игнорируют, никого не защищает. Превращая каждое соединение в то, что человек понимает за две секунды, и сам отвечая на рутинные случаи, FireAI спрашивает реже и получает лучшие ответы, когда всё же спрашивает. В этом весь замысел: строгость файрвола и диалог, понятный каждому.

Хотите увидеть сами? Установите FireAI, откройте приложение, которым пользуетесь каждый день, и прочитайте, что он скажет. Начните с вашего первого запроса на подключение.

Какое место здесь занимают FireAI и HisnLabs

Файрвол хорош ровно настолько, насколько хороши решения, которые вы с ним принимаете. Задача FireAI — сделать каждое из них осознанным.

FireAI — это собственный продукт HisnLabs: ИИ-файрвол, работающий прямо на вашем Mac. Он показывает простым языком каждое соединение, которое устанавливают ваши приложения, и позволяет вам решать, что покидает ваш Mac, — его ИИ работает локально, поэтому ваш трафик никогда не отправляется ни нам, ни кому-либо ещё. Команда исследователей безопасности HisnLabs — это те, кто поддерживает точность этих решений: они каталогизируют, какие домены являются обычной телеметрией, а какие — реальным сервисом, отслеживают страну и сеть, стоящие за соединением, и обучают локальную модель (функцию Autopilot) на реальных шаблонах трафика — и ничего из этого не покидает ваш Mac.

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

Источники