"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.
Вредоносные программы создают, чтобы повредить устройство или файлы, похитить данные либо скрытно использовать ресурсы компьютера. К ним относятся вирусы, сетевые черви и троянские программы: вирус внедряется в другие файлы, червь распространяется по сети самостоятельно, а троян маскируется под полезное приложение. Знание этих различий помогает понять, как возникает заражение и какие меры защиты выбрать: обновлять программы, осторожно открывать ссылки и загружать приложения из надёжных источников.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Вредоносная программа — программа, созданная для нанесения вреда пользователю, его устройству или данным. Её вредоносность определяется назначением и действиями, а не тем, как она выглядит или откуда попала на компьютер. Такое определение помогает не считать безопасным приложение только потому, что оно кажется обычным.
Компьютерный вирус — вредоносная программа, которая внедряет свои копии в другие программы или файлы и распространяется при их запуске. Заражённый объект становится для вируса способом передать копию дальше. Это понятие нужно, чтобы отличать вирус от программ, которые распространяются без внедрения в файлы.
Сетевой червь — вредоносная программа, способная самостоятельно распространяться по компьютерным сетям без внедрения в другие файлы. Она использует доступные соединения и уязвимости устройств. Понимание этого механизма объясняет, почему заражение может затронуть другие компьютеры сети.
Троянская программа выглядит полезной или безвредной, но скрыто выполняет нежелательные действия. Например, под видом утилиты она может похитить сохранённые данные. Термин помогает распознать угрозу, которая рассчитывает на доверие пользователя, а не на самостоятельное копирование.
Вредоносная программа может попасть на устройство вместе с заражённым файлом или съёмным носителем, через вложение или ссылку, а также воспользовавшись уязвимостью в сети. Уязвимость — это недостаток в программе или настройках, который позволяет выполнить нежелательные действия. Разные виды угроз могут использовать один и тот же путь: например, файл из письма может оказаться и вирусом, и троянской программой. Поэтому источник заражения сам по себе не всегда позволяет определить вид угрозы.
Вирус сначала должен встроить свою копию в файл или программу. Когда пользователь запускает заражённый объект, вирус получает возможность активироваться и попытаться заразить другие доступные файлы. Так возникает цепочка: заражённая программа запускается, вирус выполняет свои действия и помещает копии в новые объекты. Безопасность запуска важна именно потому, что заражённый файл может стать отправной точкой дальнейшего распространения.
Сетевой червь ищет устройства, к которым можно подключиться, и проверяет, есть ли у них уязвимости. Если защита устройства недостаточна, червь передаёт туда свою копию и продолжает поиск. Для этого не требуется, чтобы пользователь открыл заражённую программу: распространение происходит через сеть. Такой механизм позволяет червю быстро перемещаться между устройствами, особенно если они соединены одной локальной сетью.
Троянскую программу маскируют под приложение, которое пользователь сам захочет скачать и запустить: например, под утилиту или другой полезный инструмент. Маскировка нужна, чтобы человек доверился программе и предоставил ей возможность работать на устройстве. После запуска троян может похищать данные, скрыто открывать доступ к компьютеру или выполнять другие нежелательные команды. Поэтому знакомый вид и обещанная польза не доказывают, что приложение безопасно.
Последствия зависят от того, что именно делает программа и какие возможности она получила. Одни вредоносные программы повреждают или удаляют файлы, другие крадут личные данные, пароли и документы. Нарушение работы устройства может выражаться в сбоях или замедлении, а захваченные ресурсы компьютера могут использоваться без согласия владельца. Защита нужна не только для сохранности файлов, но и для контроля над устройством и данными.
| Признак | Компьютерный вирус | Сетевой червь | Троянская программа |
|---|---|---|---|
| Как маскируется или где размещается | Внедряется в другие файлы или программы | Распространяется по сети, не внедряясь в файлы | Маскируется под полезное или безвредное приложение |
| Нужен ли запуск заражённого файла или программы | Обычно да | Не обязательно: использует сетевые возможности и уязвимости | Да, пользователь обычно запускает приложение сам |
| Как распространяется | Через запуск заражённого объекта | Самостоятельно передаёт копии доступным уязвимым устройствам | Часто попадает на устройство под видом обычной программы |
| Типичные действия после запуска | Заражает другие файлы; может повредить данные | Ищет новые устройства для заражения; может нарушить работу сети | Может похищать данные или скрыто открывать доступ |
| Как снизить риск заражения | Проверять файлы, обновлять программы, использовать защитные средства | Обновлять систему и закрывать сетевые уязвимости | Проверять источник загрузки и разрешения приложения |
Сравнивай виды прежде всего по способу распространения: вирус связан с внедрением в файл, червь — с самостоятельной передачей копий по сети, троян — с маскировкой. Строки о запуске и последствиях помогают уточнить ответ, но типичные действия могут пересекаться. Поэтому при разборе ситуации важнее всего выяснить, как именно программа попала на устройство и что позволило ей распространиться.
Условие: пользователь запустил заражённый файл, после чего его копии появились в других программах на компьютере. Нужно определить вид угрозы и объяснить выбор. Ключевая подсказка — копии размещаются внутри других программ, а запуск заражённого объекта приводит к активности угрозы.
Определяем, что произошло после запуска: программа начала распространять свои копии.
Сопоставляем признак с определениями: внедрение копий в другие файлы или программы характерно для вируса.
Проверяем, не подходит ли другой вид: в условии нет самостоятельного поиска устройств по сети и нет маскировки приложения под полезное.
Ответ: это компьютерный вирус. Он активировался при запуске заражённого файла и внедрил копии в другие программы, чтобы распространяться дальше.
Условие: программа сама находит уязвимые компьютеры в локальной сети и передаёт им свои копии. Требуется назвать вид программы и сравнить её распространение с вирусом. Важные детали — самостоятельный поиск устройств и передача копий через сеть.
Отмечаем, что пользователю не нужно запускать копию на каждом компьютере: программа действует самостоятельно.
Проверяем признак внедрения в файлы. В условии он отсутствует, зато указаны поиск уязвимостей и сетевой переход.
Сравниваем механизмы: вирус обычно распространяется при запуске заражённого файла, а червь передаёт копии устройствам через сеть.
Ответ: это сетевой червь. В отличие от вируса, ему не требуется внедрять копии в другие файлы и ждать запуска заражённой программы пользователем.
Условие: пользователь скачал приложение, похожее на полезную утилиту, а после установки оно похитило сохранённые пароли. Нужно определить угрозу и предложить профилактику. Подсказка — приложение притворялось полезным, а нежелательное действие обнаружилось после установки.
Сначала выделяем способ обмана: пользователь установил программу, доверившись её внешнему назначению.
Затем связываем этот признак с определением: маскировка под полезное приложение характерна для троянской программы.
Выбираем меры против повторения: проверять источник загрузки, устанавливать обновления и пользоваться защитными средствами.
Ответ: это троянская программа. Риск снижают загрузка приложений с надёжных сайтов и из официальных магазинов, обновление системы и программ, а также проверка файлов средствами защиты до запуска.
Ошибка — называть вирусом любую вредоносную программу. Так говорят, потому что в быту слово «вирус» часто используют для разных угроз, но черви и трояны имеют отличительные признаки. Проверь себя вопросом: программа внедряется в другие файлы, распространяется сама по сети или маскируется под полезное приложение? Ответ поможет выбрать точный термин.
Ошибка — считать, что любой вирус самостоятельно распространяется по сети. Путаница возникает потому, что заражение вирусом тоже может начаться с файла, полученного через Интернет. Но типичный признак вируса — внедрение в файл и запуск заражённого объекта, а самостоятельный сетевой поиск устройств характерен для червя. Чтобы проверить себя, выясни, нужно ли действие пользователя для запуска заражённого файла.
Ошибка — думать, что троян обязательно сам размножается. Его название часто связывают с распространением, хотя главный признак троянской программы — маскировка под полезное приложение. Самостоятельное копирование не является обязательным условием для того, чтобы считать программу троянской. Проверь себя: если в задаче говорится об обманчивом назначении, но не о размножении, это всё равно может быть троян.
Ошибка — полагаться только на установленный антивирус. Защитное средство снижает риск, но не отменяет уязвимостей, обманчивых ссылок и опасности неизвестных файлов. Проверить себя можно так: есть ли у системы обновления, проверяешь ли ты источник программы и осторожно ли открываешь вложения? Защита надёжнее, когда технические средства дополняются внимательным поведением.
Для понимания темы нужны представления о файле и программе: вирус внедряется в файлы, а троян запускается как приложение. Также важно знать, что такое операционная система и компьютерная сеть, поскольку черви используют сетевые соединения и уязвимости устройств. Эти понятия помогают объяснить не только вид угрозы, но и условия, при которых она может действовать.
Тема связана с защитой персональных данных и безопасной работой в Интернете: пароли и документы могут стать целью вредоносной программы. Настройка средств информационной безопасности помогает уменьшить риск заражения и ограничить последствия. Осторожность при загрузке и открытии файлов дополняет техническую защиту.
Вредоносные программы предназначены для причинения вреда или выполнения скрытых нежелательных действий.
Вирус внедряет свои копии в другие программы или файлы.
Сетевой червь может самостоятельно распространяться по сети.
Троянская программа маскируется под полезное или безвредное приложение.
Вредоносная программа может похищать данные, повреждать файлы или нарушать работу устройства.
Риск заражения снижают обновления, защитные средства и осторожность при загрузке и запуске файлов.
Чем вирус отличается от сетевого червя?
Вирус внедряет свои копии в другие файлы или программы и обычно распространяется, когда заражённый объект запускают. Сетевой червь может самостоятельно находить уязвимые устройства и передавать им свои копии, не внедряясь в файлы.
Почему троянскую программу называют троянской?
Название связано с образом троянского коня: опасность скрыта внутри того, что кажется безвредным. Троянская программа выглядит как полезное приложение, но после запуска выполняет нежелательные действия.
Может ли вредоносная программа заразить компьютер без запуска файла пользователем?
Да, например, сетевой червь может воспользоваться уязвимостью устройства в сети и распространиться без запуска файла пользователем. Однако вирусу обычно нужен запуск заражённого файла или программы.
Какие действия вредоносная программа может выполнять после заражения?
Она может повредить или удалить файлы, похитить пароли и другие данные, нарушить работу устройства. Некоторые программы также открывают скрытый доступ к компьютеру или используют его ресурсы без ведома владельца.
Какие меры помогают защитить компьютер от вредоносных программ?
Устанавливай обновления операционной системы и приложений, используй защитные средства и загружай программы только из надёжных источников. Не открывай подозрительные вложения и ссылки, даже если они пришли от знакомого человека.
§ 76. Вредоносные программы