Running the driver component in kernel-mode can raise concerns, but kernel-level access is needed to detect cheaters effectively. It’s worth mentioning that the most popular multiplayer games have adopted kernel-mode anti-cheat for effective protection.
Read more here about kernel access and games that use this:
https://blog.irdeto.com/video-gaming/denuvo-anti-cheat-why-we-chose-to-use-a-windows-kernel-mode-driver-in-our-solution/