Источник трояна

Источник троянской программы Обнаружение и воздействие троянского источника Эксплойт использует двунаправленные символы Unicode для изменения порядка исходного кода.  Обнаружен Николасом […]

Источник троянской программы

  • Обнаружение и воздействие троянского источника

    • Эксплойт использует двунаправленные символы Unicode для изменения порядка исходного кода. 
    • Обнаружен Николасом Баучером и Россом Андерсоном в Кембриджском университете в 2021 году. 
  • Фон и методология

    • Юникод поддерживает множество языков и должен поддерживать различные методы написания текста. 
    • Двунаправленные символы (Bidi) используются для отображения текста в разных направлениях. 
    • Эксплойт изменяет порядок текста в исходном коде для выполнения кода в другом порядке. 
  • Воздействие и смягчение последствий

    • Уязвимы языки программирования, поддерживающие строки в Юникоде и алгоритм Bidi. 
    • Компиляторы и веб-сайты добавляют предупреждения или способы устранения уязвимости. 
    • Rust и GCC исправили эксплойт, отклоняя код с символами Bidi. 
    • Red Hat и GitHub опубликовали предупреждения и обновили веб-сайты для обнаружения символов Bidi. 
  • Рекомендации

    • Ссылки на исследовательский документ, подтверждающий концепцию, и полный исходный код эксплойта. 
    • Ссылки на CVE-2021-42574 и CVE-2021-42694, связанные с уязвимостью в Unicode. 
    • Отчет об уязвимости CERT/CC для дополнительной информации. 

Полный текст статьи:

Источник трояна — Википедия

Оставьте комментарий

Прокрутить вверх