Система защиты Riot Vanguard работает в фоновом режиме во время игры в онлайн-игру. 4 Она мониторит память компьютера и проверяет, нет ли несанкционированных модификаций файлов игры или программного обеспечения. 4
Система состоит из двух частей: 1
- Драйвер режима ядра. 1 Запускается при загрузке системы и пассивно отслеживает её работу. 1
- Клиент. 1 Активно отслеживает работу системы в любое время, когда открыты Riot Client, League Client или League of Legends. 1
Некоторые особенности работы системы:
- Сигнатурный анализ. 2 Vanguard проверяет, есть ли в памяти последовательность байтов, характерная для читов. 2
- Информационные снимки. 2 Иногда система делает их, собирая, например, пути к каждой библиотеке, загруженной в игру. 2 Это нужно, чтобы после обнаружения чита можно было вычислить всех тех, кто уже успел им воспользоваться. 2
- Ограничения. 13 Некоторые читы могут запускаться с привилегиями более высокого уровня, что позволяет им избегать обнаружения. 13
- Алгоритмы машинного обучения. 4 Они учатся на прошлой активности, связанной с читерством, чтобы улучшать точность программы в выявлении подобных действий в будущем. 4