Троянская программа (другие названия: троян, троянский конь) – разновидность вредоносных программ. Как правило, троянские программы используются для получения информации, удаления или изменения определенных данных. Троянские программы не являются вирусом, так как не имеют возможности самостоятельного размножения и распространения, но Троян может являться составной частью какого-либо вируса.
Чаще всего троянские программы рассылаются по электронной почте, но вполне вероятно распространение и на компакт-дисках, дискетах, флашках. Человек, написавший троянскую программу, может разместить ее на открытом сервере. Попав в компьютер троян оставляет свой код в реестре (реестр – безе данных настроек операционной системы), поэтому при запуске компьютера автоматически активируется и троянская программа.
Вообще Троян состоит из двух частей. Одна часть расположена на компьютере человека, написавшего эту программу (эта часть трояна называется Клиент). Вторая часть располагается на зараженном компьютере (эта часть называется Сервер). Когда сервер запущен, он отправляет по электронной почте Клиенту адрес (так называемый IP-адрес) компьютера подключённого к Интернету или локальной сети, для того, чтобы программист получил возможность управлять Сервером.
Когда связь между Клиентом и Сервером налажена, программист может посылать Серверу задачи, которые последний будет выполнять на зараженном компьютере. Благодаря такому устройству троянских программ, преступник-программист может получать любые данные с зараженного компьютера. Чаще всего с помощью троянов программисты получают адреса контактов электронной почты, номера кредитных карточек жертвы, номера банковских счетов и другую скрытую информацию, хранящуюся на зараженном компьютере.