Segurança do DriverKit para macOS

O DriverKit permite que desenvolvedores criem drivers de dispositivo que os usuários instalam no Mac. Os drivers criados com o DriverKit são executados no espaço do usuário, não como extensões do kernel, melhorando a segurança e a estabilidade do sistema. Isso facilita a instalação e aumenta a estabilidade e a segurança do macOS.

O usuário baixa o app (instaladores não são necessários ao usar extensões do sistema ou o DriverKit) e a extensão é ativada apenas quando necessário.

Recomenda-se que administradores de TI que usam drivers de dispositivos, soluções de armazenamento na nuvem, rede e apps de segurança que exigem extensões de kernel passem para versões mais novas que se baseiem em extensões do sistema. Essas versões mais novas reduzem consideravelmente a possibilidade de kernel panic no Mac, além de diminuir a superfície de ataque. Essas novas extensões são executadas no espaço do usuário, não precisam de privilégios especiais para instalação e são removidas automaticamente quando o app associado é movido para o Lixo.

O framework DriverKit fornece classes de C++ para serviços de E/S, correspondência de dispositivos, descritores de memória e filas de despacho. Ele também define tipos de números, coleções, strings e outros tipos comuns adequados para E/S. O usuário os utiliza com frameworks de drivers específicos de famílias como USBDriverKit e HIDDriverKit. Use o framework de Extensões do Sistema para instalar e atualizar um driver.

Data de Publicação: 18 de fevereiro de 2021
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Ajudou?
Limite de caracteres: 250
O número máximo de caracteres é 250.
Agradecemos seu comentário.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.