Seit dem 11. März beginnt das in Windows integrierte Antivirusprogramm Windows Defender, den freien Treiber WinRing0 zu blockieren (in Quarantäne zu stellen). Der Treiber wird verwendet, um aus dem Benutzerspace auf verschiedene Hardware zuzugreifen, für die es in der Systemumgebung keine andere API gibt.
Der WinRing0-Treiber ist in Projekten gefragt, die Hardwareeinstellungen verwalten, sowohl in Freeware-Projekten (OpenRGB, Libre Hardware Monitor, FanControl) als auch in proprietären Anwendungen (SignalRGB, Razer Synapse 3). Unter den Programmen, die den Treiber verwenden, finden sich offizielle Software von Dutzenden von Hardwareherstellern, einschließlich bekannter Marken. Es ist anzumerken, dass der Treiber vom Autor selbst (Entwickler von CrystalDiskMark) signiert wurde und von Microsoft akzeptiert wurde.
Das von Microsoft festgestellte Problem, das zur Blockierung geführt hat, hängt damit zusammen, dass jede Anwendung auf den installierten Treiber im System zugreifen kann, und über diesen Treiber kann die Anwendung jedes Gerät im System manipulieren oder ihre eigenen Berechtigungen erhöhen (CVE-2020-14979).
Aufgrund der durchgeführten Blockierung waren viele Unternehmen gezwungen, zu reagieren. So hat zum Beispiel SignalRGB sein Programm auf die Nutzung einer eigenen proprietären Alternative umgestellt, während Steelseries die Funktionalität zur Anzeige von Systemkennzahlen auf den integrierten Bildschirmen ihrer Hardware in ihrer Software vollständig deaktiviert hat.
Für WinRing0 wurde inzwischen ein Update veröffentlicht, das die Verwendung des Treibers nur auf Programme beschränkt, die mit Administratorrechten ausgeführt werden. Aufgrund der Änderungen in der Treiberpolitik von Microsoft ist es jedoch schwierig, eine Signatur für die neue Version zu erhalten.
Das chinesische Unternehmen HYTE, das Software zur Überwachung der Hardware HYTE Nexus entwickelt, die ebenfalls diesen Treiber nutzt, hat sich bereit erklärt, den bürokratischen Prozess zu übernehmen, und angekündigt, dass es eine signierte Version zur freien Nutzung veröffentlichen wird. Dennoch müssen viele Programme zur Verwaltung von Hardwareeinstellungen und zur Überwachung mit Administratorrechten ausgeführt oder für die Arbeit mit dem geänderten Treiber angepasst werden.
Der WinRing0-Treiber hat nur einen einzigen Analogon namens inpout32, der derzeit von Windows Defender und Antivirenprogrammen nicht blockiert wird, jedoch von beliebten Anti-Cheat-Programmen (am bekanntesten ist Vanguard von RIOT, das in Spielen wie Valorant verwendet wird) blockiert wird.
Quelle: opennet.ru
