Sicherheit beim DriverKit für macOS

Mit DriverKit können Entwicklungsteams die Gerätetreiber erstellen, die Benutzer:innen auf ihren Mac-Computern installieren. Mit DriverKit erstellte Treiber werden im Benutzerspeicherplatz, und nicht als Kernel-Erweiterungen ausgeführt. Dadurch erhöhen sich Sicherheit und Stabilität des Systems. Dies vereinfacht die Installation und erhöht zugleich die Stabilität und die Sicherheit von macOS.

Benutzer:innen müssen die App herunterladen – bei Verwendung von Systemerweiterungen oder DriverKit entfällt die Notwendigkeit für Installationsprogramme. Die Erweiterung wird nur aktiviert, wenn sie explizit angefordert wird.

IT-Administratoren, die Gerätetreiber, Cloud-Speicherlösungen, Netzwerkfunktionen und Sicherheits-Apps verwenden, die Kernel-Erweiterungen benötigen, wird der Umstieg auf neuere, auf Systemerweiterungen aufbauende Versionen empfohlen. Diese neuen Versionen reduzieren die Wahrscheinlichkeit von kritischen Kernel-Situationen auf dem Mac in erheblichem Umfang, da sie auch die Angriffsfläche reduzieren. Diese neuen Erweiterungen werden im Benutzerspeicherbereich ausgeführt, erfordern für die Installation keine speziellen Berechtigungen und werden automatisch entfernt, wenn die zugehörige App in den Papierkorb bewegt wird.

Das DriverKit-Framework umfasst C++-Klassen für E/A-Dienste, für den Geräteabgleich, für Speicherdeskriptoren und für Dispatch-Warteschlangen. Es definiert außerdem die E/A-geeigneten Typen für Zahlungen, Sammlungen, Zeichenfolgen (Strings) und andere gebräuchliche Typen. Benutzer:innen können sie mithilfe familienspezifischer Treiber-Frameworks wie USBDriverKit und HIDDriverKit verwenden. Das Framework für Systemerweiterungen kann verwendet werden, um einen Treiber oder ein Upgrade für einen Treiber zu installieren.

Veröffentlichungsdatum: 18.02.2021
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Hilfreich?
Zeichenbeschränkung: 250
Die maximal zulässige Anzahl von Zeichen beträgt 250.
Vielen Dank für Ihre Rückmeldung.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.