Безопасность платформы Apple
- Добро пожаловать
- Безопасность платформы Apple
-
- Обзор безопасности системы
- Безопасность подписанного системного тома
- Безопасное обновление программного обеспечения
- Целостность операционной системы
- Безопасная активация подключений для передачи данных
- Проверка аксессуаров
- BlastDoor для Сообщений и IDS
- Безопасность Режима блокировки
-
- Дополнительные функции безопасности системы в macOS
- Защита целостности системы
- Доверенные кэши
- Безопасность периферийных процессоров
- Rosetta 2 на компьютере Mac с чипом Apple
- Средства защиты прямого доступа к памяти
- Безопасное расширение ядра
- Безопасность дополнительных ПЗУ
- Безопасность прошивки UEFI на компьютере Mac с процессором Intel
- Безопасность системы watchOS
- Генератор случайных чисел
- Устройство Apple Security Research Device
-
- Обзор безопасности служб
-
- Обзор безопасности код-пароля
- Безопасность функции «Вход с Apple»
- Автоматическое создание надежных паролей
- Безопасность функции «Автозаполнение паролей»
- Доступ приложений к сохраненным паролям
- Рекомендации по безопасности паролей
- Мониторинг паролей
- Отправка паролей
- Расширения поставщиков учетных данных
-
- Обзор безопасности Apple Pay
- Безопасность компонентов Apple Pay
- Как Apple Pay защищает покупки пользователей
- Авторизация платежей при использовании Apple Pay
- Совершение платежей картами с помощью Apple Pay
- Бесконтактные карты в Apple Pay
- Отображение карт как недоступных в Apple Pay
- Безопасность Apple Card
- Безопасность Apple Cash
- Служба Tap to Pay on iPhone
- Безопасность Apple Messages for Business
- Безопасность FaceTime
-
- Обзор безопасности сети
- Безопасность TLS
- Безопасность протокола IPv6
- Безопасность VPN
- Безопасность Bluetooth
- Безопасность сверхширокополосной технологии в iOS
- Безопасность единого входа
- Безопасность AirDrop
- Безопасность предоставления доступа к паролям Wi-Fi на iPhone и iPad
- Безопасность брандмауэра в macOS
- Глоссарий
- История правок документа
- Авторские права
Безопасность DriverKit для macOS
Программная среда DriverKit позволяет разработчикам создавать драйверы устройств, устанавливаемые пользователем на свой Mac. Драйверы, созданные с помощью DriverKit, работают в пользовательском пространстве, а не как расширения ядра, что повышает безопасность и стабильность системы. Это упрощает установку и повышает стабильность и безопасность macOS.
Пользователь просто загружает приложение (при использовании расширений системы или DriverKit установщики можно не использовать), и расширение включается только при необходимости. Во многих ситуациях расширения системы заменяют собой расширения ядра, требующие прав администратора для установки в папку «/Система/Библиотеки» или «/Библиотеки».
ИТ-администраторам, которые используют драйверы устройств, облачные хранилища, сети и приложения для обеспечения безопасности на основе расширений ядра, рекомендуется переходить на более новые версии, основанные на расширениях системы. Эти новые версии значительно снижают вероятность возникновения критических ошибок ядра на Mac, а также сокращают уязвимую область. Эти новые расширения работают в пользовательском пространстве, не требуют специальных прав для установки и автоматически удаляются при переносе связанного приложения в корзину.
Программная среда DriverKit предоставляет классы C++ для служб ввода-вывода, сопоставления устройств, дескрипторов памяти и очередей диспетчеризации. Она также задает типы чисел, коллекций, строк и другие распространенные типы для работы со вводом-выводом. Пользователь использует их с программными средами драйверов определенного семейства, такими как USBDriverKit и HIDDriverKit. Используйте программную среду расширений системы для установки и обновления драйвера.