
É executado o tempo todo, mesmo quando você não joga.
O driver anticheat do kernel (vgk.sys) inicia quando você liga o computador. Para desativá-lo, você precisa alterar o nome do arquivo do driver para que não seja carregado na reinicialização ou desinstalar o driver (ele será instalado novamente quando você abrir o jogo).
Então, o grande problema aqui é que ele está rodando, mesmo quando os jogadores não têm o jogo aberto, desde a inicialização. É executado no anel 0 do kernel do Windows, o que significa que sempre tem os mesmos direitos que o administrador desde o momento em que você inicializa.
Para comparação, o BattlEye e o EasyAntiCheat carregam quando você abre o jogo e descarregam quando o fecham. Se você quiser ver por si mesmo, abra o cmd e digite “sc query vgk”.
Foi confirmado pelo programador anti-cheat RiotArkem em r/VALORANT, assim como ele dando uma explicação sobre o caso.
TL; DR: Sim, executamos um driver na inicialização do sistema, ele não verifica nada (a menos que o jogo esteja em execução), foi projetado para ocupar o mínimo possível de recursos do sistema e não se comunica com nossos servidores. Você pode removê-lo a qualquer momento.
O Vanguard contém um componente de driver chamado vgk.sys (semelhante a outros sistemas anti-cheat), é a razão pela qual uma reinicialização é necessária após a instalação. O Vanguard não considera o computador confiável, a menos que o driver Vanguard seja carregado na inicialização do sistema (esta parte é menos comum para sistemas anti-cheat).
Isso é bom para interromper os cheaters, porque uma maneira comum de ignorar os sistemas anti-cheats é carregar cheats antes que o sistema anti-cheat seja iniciado e modificar os componentes do sistema para conter o cheat ou alterar DRM do sistema anti-cheat enquanto o sistema carrega. A execução do driver no momento da inicialização do sistema torna isso significativamente mais difícil.
Tentamos ter muito cuidado com a segurança do driver. Tivemos várias equipes externas de pesquisa de segurança analisando se há falhas (não queremos diminuir acidentalmente a segurança do computador, como outros drivers anti-cheat fizeram no passado). Também estamos seguindo uma abordagem de privilégios mínimos para o driver, na qual o componente driver faz o mínimo possível, preferindo deixar que o componente não-driver faça a maior parte do trabalho (também o componente não-driver não é executado, a menos que o jogo seja executado).