Принцип работы Control Flow Guard (CFG) в современных операционных системах заключается в строгом контроле за потоком приложения.                                                                          cyberpedia.reasonlabs.com                       
 Процесс происходит так:                                                                          cyberpedia.reasonlabs.com                      
  - На этапе компиляции проводится комплексный анализ приложений, выявляются все цели непрямых вызовов в коде.                                                                          cyberpedia.reasonlabs.com                       
  - На основе выявленных целей CFG создаёт растровое изображение, где установленный бит указывает, что адрес является допустимым адресатом.                                                                          en.wikipedia.org                       
  - Во время работы приложения перед каждым непрямым вызовом или переходом CFG проверяет это заранее вычисленное растровое изображение, чтобы убедиться, что цель действительно является идентифицированным, законным местоположением.                                                                          cyberpedia.reasonlabs.com                       
  - Если соответствие отсутствует, система принимает немедленные меры, завершая процесс, чтобы предотвратить эксплуатацию уязвимости.                                                                          cyberpedia.reasonlabs.com                       
  
 CFG разработан компанией Microsoft и предназначен для защиты систем от уязвимостей повреждения памяти.                                                                          cyberpedia.reasonlabs.com                                                                                               learn.microsoft.com                       Функция доступна в версиях Windows с поддержкой CFG: Windows 10 и Windows 11 на клиенте и Windows Server 2019 и более поздних версий на стороне сервера.                                                                          learn.microsoft.com