Big Sur, kexts и все-все-все
18 декабря 2020
Сегодня продолжим тему работы антивируса в операционных системах macOS.
Для своей работы антивирус должен получать информацию об изменениях в контролируемой системе, в частности о загрузке файлов и старте программ. Уточним: о загрузке любых файлов и о старте всех без исключения программ. Никакая другая программа в системе не должна иметь возможность как-то перехватить эту информацию до получения ее антивирусом и отфильтровать ее – скажем, удалив данные о работе вредоносных программ.
До появления операционной системы macOS Big Sur эта задача выполнялась так же, как и в Windows – с помощью загрузки драйверов, которые в macOS называются system extensions (ранее kernel extensions или kexts) — расширение ядра системы. То есть антивирус с точки зрения операционной системы был расширением ее возможностей.
Однако, если загрузка драйверов разрешена, то их могут загрузить и не самые благонамеренные программы. Ведь загрузив их и получив доступ к ядру операционной системы, такие программы могут делать на вашем компьютере всё что угодно, от перехвата конфиденциальной информации до ее удаления.
С момента релиза macOS High Sierra версии 10.13 в 2017 году операционная система стала автоматически блокировать сторонние драйверы – пользователю показывалось уведомление «Заблокировано системное расширение», и возникла необходимость разрешать работу драйверов вручную.
До момента разрешения работы драйвера компонент антивируса не работает. Чтобы разрешить загрузку системных расширений, нужно было перейти в меню Apple (), выбрать Системные настройки и в них перейти в раздел Защита и безопасность, при необходимости сняв защиту (нажав иконку
и введя имя пользователя и пароль). И нажать кнопку Разрешить рядом с сообщением о блокировке системного ПО от Doctor Web Ltd.
С марта 2020 года – с выпуском macOS Catalina версии 10.15.4 – операционная система начала предупреждать пользователей о том, что приложения, использующие системные расширения, будут «несовместимы с будущей версией macOS». Этой ОС и стала macOS Big Sur.
Она ограничила использование драйверов (полностью в версии для ARM64, частично в версии для процессоров Intel), предписав всем разработчикам использовать специальный программный интерфейс (API), который, по замыслу его создателей, должен обеспечить ту же функциональность, что давали драйверы.
Таким образом, антивирус превращается из системного приложения в пользовательское, которое при этом имеет доступ к определенному функционалу ядра системы.
Нововведения потребовали от компании «Доктор Веб» полностью переписать модули SpIDer Gate и SpIDer Guard, переделав всю схему перехвата трафика.
#антивирус #вредоносное_ПО #обновления_безопасности #терминология #уязвимость
Антивирусная правДА! рекомендует
На данный момент возможность использования API определяется компанией Apple. Предполагается, что никакие приложения, кроме доверенных, не смогут его использовать. Решит ли это проблему безопасности? Время покажет, станет ли API доступен злоумышленникам, но уже сейчас можно сказать, что как минимум одна лазейка осталась. Это уязвимости, которые могут быть в любом программном обеспечении и которые могут использовать киберпреступники. В связи с этим мы призываем не забывать обновлять используемое программное обеспечение – как минимум устанавливать обновления безопасности.
Нам важно ваше мнение
Чтобы оставить комментарий, нужно зайти через свой аккаунт на сайте «Доктор Веб». Если аккаунта еще нет, его можно создать.
Комментарии пользователей
slawik_3
08:39:27 2021-01-27
tolyanik
11:03:02 2020-12-24
dosia
09:40:27 2020-12-24
Lia00
01:01:59 2020-12-19
Неуёмный Обыватель
00:38:03 2020-12-19
VVK74
23:59:46 2020-12-18
L1t1um
21:05:22 2020-12-18
Masha
20:54:34 2020-12-18
Татьяна
20:51:21 2020-12-18
Альфа
20:08:53 2020-12-18
orw_mikle
20:06:01 2020-12-18
Денисенко Павел Андреевич
19:26:46 2020-12-18
Геральт
19:24:21 2020-12-18
tigra
19:07:53 2020-12-18
vkor
17:45:25 2020-12-18
Aлхимон777
16:13:57 2020-12-18
Korney
14:17:56 2020-12-18
anatol
13:54:59 2020-12-18
vinnetou
12:37:25 2020-12-18
GREEN
12:20:34 2020-12-18
Пaвeл
12:18:51 2020-12-18
GREEN
12:18:15 2020-12-18
GREEN
12:13:00 2020-12-18
Как хочется, ну очень хочется навсегда избавиться от ... дурного влияния извне.
Но «на каждую гайку найдется свой болт» ФАКТ!
«Нет, это не факт. Это гораздо больше, чем факт. Так оно и есть на самом деле»
И никакая закрытость тут не поможет!
DrKV
11:33:43 2020-12-18
Zserg
09:50:53 2020-12-18
Polyarnik
09:19:22 2020-12-18
Vlad X
09:04:20 2020-12-18
Alexander
08:41:13 2020-12-18
Если система закрывается полностью, в том числе и от друзей по "цеху", - то она, со временем, непременно превращается в "чёрную комнату", в которой, вполне вероятно, когда-то появится "чёрная кошка". И что она там делает, что творит, и к чему это может привести, - одному Богу известно…
Как говаривал известный литературный персонаж, "все теории стоят одна другой". Полагаю, что и этот "mac-овский" подход к защите своей обновлённой macOS, подобен им. Эти "янки", вообще, имеют тенденцию вести себя зачастую так, как будто у них действительно все и всегда "big". А по фактам, по реальной жизни, - у них своих "буераков" очень предостаточно... Сегодня big, а завтра шпиг... такие вот дела...
Хотя, их отношение к стороннему софту мне, в принципе, понятно. И с некоторых сторон объяснимо. Но... Замыкаясь на себе любимом, что-то можно потерять, пропустить, не узнать... А жизнь такая многообразная и постоянно меняющаяся, что можно просто и как-то вдруг остаться на задворках прогресса...
Но уверен, что Dr.Web, и с этой коллизией успешно справится. И владельцы компьютеров с обновлённой macOS Catalina v.10.15.4 смогут защитить своё информационное богатство с помощью продуктов Dr.Web.
maestro431
08:19:27 2020-12-18
Sergey
07:24:58 2020-12-18
Filip_s
06:52:29 2020-12-18
ka_s
06:46:33 2020-12-18
Любитель пляжного футбола
06:30:57 2020-12-18
Slava90
03:59:33 2020-12-18