Троянский конь — миф и термин¶
Троянский конь — в древнегреческой мифологии деревянный конь, с помощью которого греки проникли в Трою и взяли город после десятилетней осады; в современной информатике — термин, обозначающий вредоносную программу, маскирующуюся под полезное или привлекательное приложение.
¶Мифологический сюжет
По преданию, изложенному в «Энеиде» Вергилия и «Метаморфозах» Овидия, после десяти лет безуспешной осады Трои греческие вожди отказались от идеи штурма. Идея хитрости принадлежала Одиссею (Улиссу). Греки построили огромного деревянного коня из сосны с горы Иды, в который спрятались тридцать лучших воинов во главе с Менелаем, Одиссеем и Диомедом. Остальное войско отплыло к острову Тенедос, оставив коня у стен Трои как «дар богам».
Троянцы, обнаружив коня, разделились во мнениях. Жрец Лаокоонт предостерегал их, бросив копьё в деревянную фигуру и произнеся знаменитые слова: «Бойтесь данайцев, дары приносящие». Согласно мифу, боги отправили двух огромных змей, которые задушили Лаокоонта и его сыновей — троянцы восприняли это как знак гнева богов в защиту коня. Кассандра, дочь Приама, предупреждала о коварстве, но ей никто не верил, поскольку Аполлон лишил её дара предвидения быть услышанной.
Троянцы втащили коня внутрь стен и устроили пир. Ночью греки тайно вышли из коня, открыли ворота, впустили вернувшееся войско и сожгли город. Троя пала, а её жители были уничтожены или обращены в рабство. Согласно мифу, троянский конь стал символом хитрости и обмана, а фраза «подарить троянского коня» вошла во многие языки мира.
¶Исторические основы
Троянский конь — единственный мифологический сюжет, который имеет под собой реальную историческую основу. Раскопки Генриха Шлимана в 1870-х годах на холме Hisarlik в Малой Азии (современная Турция) обнаружили остатки древнего города, отождествлённого с Троей. Позднейшие исследования показали, что на этом месте существовало несколько слоёв поселений, разрушенных в разное время.
Существует гипотеза, что древние осадные машины — осадные башни, крытые галереи для сапёров — могли быть прообразом «коня». Некоторые исследователи предполагают, что слово «конь» в древности могло обозначать осадное орудие или таран. Другая версия связана с обычаем оставлять у стен осаждённого города дары богам, включая деревянные изображения животных.
¶Троянский конь в информатике
В компьютерной безопасности термин «троянский конь» (троянец, Trojan) обозначает класс вредоносных программ, которые маскируются под легитимное программное обеспечение. В отличие от компьютерного вируса, троянец не способен к самораспространению — он распространяется только через действия пользователя: скачивание файлов, открытие вложений, установку программ.
Термин ввёл в оборот в 1986 году исследователь Кен Томпсон в статье «Reflections on Trusting Trust», хотя сам термин «троянский конь» для обозначения вредоносного кода использовался и раньше. Первые известные троянцы появились в конце 1970-х — начале 1980-х годов. Один из ранних примеров — игра «Pakistani Brain» (1986), которая маскировалась под бесплатную копию коммерческой игры и замедляла работу дисковода.
¶Функциональность
Троянцы выполняют разнообразные задачи:
- Кража данных — сбор паролей, банковских реквизитов, персональной информации;
- Открытие удалённого доступа — создание «бэкдоров» для управления заражённым компьютером извне;
- Ключевые логгеры — запись нажатий клавиш для перехвата паролей;
- Загрузка дополнительного вредоносного ПО — троянец может служить «загрузчиком» для более серьёзных угроз;
- Шифрование файлов — отдельный вид троянцев-шифровальщиков (рансомварь), требующих выкуп за расшифровку.
¶Способы распространения
Основные каналы распространения троянцев:
- Фальшивые установщики популярного программного обеспечения;
- Вредоносные вложения в электронной почте;
- Заражённые рекламные баннеры (malvertising);
- Поддельные обновления программ и браузеров;
- Файлы, передаваемые через мессенджеры и файлообменники;
- Заражённые носители — USB-флешки, внешние диски.
¶Защита
Основные меры защиты от троянцев: антивирусное программное обеспечение с регулярно обновляемыми базами, осторожность при скачивании файлов из непроверенных источников, проверка цифровых подписей установщиков, ограничение прав учётных записей, резервное копирование данных, своевременное обновление операционной системы и программ.
¶В культуре
Образ троянского коня стал одним из самых узнаваемых в мировой культуре. Он упоминается в философских, политических и военных трудах как метафора скрытой угрозы. В живописи сюжет «Троянского коня» изображали Питер Пауль Рубенс, Жан-Батист де Шампень и другие художники. В кинематографе сюжет неоднократно экранизировался, в частности в фильме «Троя» (2004) с Брэдом Питтом в роли Ахилла.
В русском языке устойчивое выражение «троянский конь» означает скрытую угрозу, замаскированную под безобидный или полезный предмет. Термин активно используется в информационной безопасности и стал общеупотребительным для обозначения вредоносных программ.
¶Источники
- Вергилий. «Энеида» (книга II)
- Овидий. «Метаморфозы» (книга XIII)
- Шлиман Г. «Илион» (1881)
- Томпсон К. «Reflections on Trusting Trust» (1986)
- Касперский Лаб. Отчёт о вредоносных программах
- Круглов А. «Компьютерная безопасность» (2004)
