Потенциально нежелательные программы¶
Потенциально нежелательные программы (ПНП, англ. Potentially Unwanted Programs, PUP) — это класс программного обеспечения, которое не является вредоносным в классическом понимании (вирусы, трояны, черви), но при установке или использовании может наносить ущерб пользователю, нарушать его конфиденциальность, снижать производительность системы или отображать навязчивую рекламу. Основным отличием ПНП от вредоносного ПО является то, что пользователь, как правило, соглашается на их установку, хотя часто это происходит неосознанно, в обход явного информированного согласия. Термин был популяризирован антивирусными компаниями, в частности McAfee, для категоризации угроз, которые не подпадают под строгие определения вредоносного кода, но требуют внимания пользователя.
¶Определение и классификация
ПНП занимают промежуточное положение между легитимным программным обеспечением и вредоносным ПО. Их установка часто происходит в результате обмана, введения в заблуждение или использования невнимательности пользователя. Ключевым признаком ПНП является то, что их основная функция — не обязательно вредоносна, но сопутствующие действия (например, сбор данных, показ рекламы) наносят ущерб интересам пользователя.
¶Основные категории ПНП
- Adware (рекламное ПО): Программы, которые отображают рекламу (всплывающие окна, баннеры, встроенные ссылки) в браузере или других приложениях. Реклама может быть навязчивой, нерелевантной или вести на фишинговые сайты.
- Browser Hijackers (угонщики браузера): Изменяют настройки веб-браузера без ведома пользователя: заменяют домашнюю страницу, поисковую систему по умолчанию, добавляют новые расширения или панели инструментов. Цель — перенаправлять трафик на определённые сайты для получения дохода от рекламы или сбора данных.
- Toolbars (панели инструментов): Расширения браузера, которые добавляют функциональность (например, погода, новости), но часто также собирают данные о посещённых сайтах, историю поиска и могут отображать рекламу.
- Fake Antivirus (ложные антивирусы): Программы, которые имитируют работу антивирусного ПО, сообщая о несуществующих угрозах и требуя оплаты за «лечение» системы. Являются одной из наиболее агрессивных форм ПНП.
- Optimizers (оптимизаторы системы): Утилиты, которые обещают ускорить работу компьютера, очистить реестр или удалить «мусор». Часто их функциональность минимальна или вовсе отсутствует, а основная цель — продажа полной версии или установка дополнительного ПО.
- Download Managers (менеджеры загрузок): Программы, которые предлагают ускорить или упростить загрузку файлов. Нередко они включают в себя рекламные модули или устанавливают дополнительное ПО без согласия пользователя.
¶Распространение и методы установки
Основной канал распространения ПНП — это бандлинг (bundling), или упаковка. ПНП часто включаются в установщики бесплатного программного обеспечения (freeware) в качестве дополнительных компонентов. Пользователь, устанавливая основную программу, может не заметить галочки в мастере установки, которые разрешают установку ПНП. Разработчики ПНП используют различные психологические приёмы и технические уловки:
- Скрытые опции: Галочки, разрешающие установку ПНП, могут быть спрятаны в разделах «Выборочная установка» или «Дополнительные параметры», которые пользователи часто пропускают.
- Вводящие в заблуждение кнопки: Кнопка «Далее» или «Принять» может быть оформлена так, чтобы пользователь случайно согласился на установку ПНП.
- Предварительно выбранные опции: По умолчанию галочки на установку ПНП часто уже установлены, и пользователь должен вручную их снять.
- Ложные обновления: ПНП могут маскироваться под обновления популярных программ (например, Adobe Flash Player, Java) или системных компонентов.
- Торренты и файлообменники: Пиратское программное обеспечение, скачанное с торрент-трекеров, часто содержит встроенные ПНП.
- Фишинг и социальная инженерия: Пользователя могут заманить на сайт, который предлагает скачать «необходимый кодек» или «утилиту для просмотра видео», что на деле оказывается ПНП.
¶Вред и последствия
Хотя ПНП не являются вирусами, они могут причинять значительный вред:
- Снижение производительности: ПНП потребляют системные ресурсы (оперативную память, процессорное время), что приводит к замедлению работы компьютера, особенно на старых или слабых машинах.
- Нарушение конфиденциальности: Многие ПНП собирают данные о пользователе: историю посещений веб-сайтов, поисковые запросы, IP-адрес, информацию о системе, а иногда и личные данные (логины, пароли, данные банковских карт). Эти данные могут продаваться рекламным сетям или использоваться для таргетированной рекламы.
- Навязчивая реклама: Постоянные всплывающие окна, баннеры, перенаправления на рекламные сайты мешают нормальной работе и могут содержать ссылки на вредоносное ПО.
- Установка дополнительного ПО: ПНП могут самостоятельно загружать и устанавливать другие ПНП или даже вредоносные программы, создавая цепочку заражения.
- Изменение настроек браузера: Угонщики браузера могут сделать невозможным изменение домашней страницы или поисковой системы, что затрудняет нормальное использование интернета.
- Юридические риски: Некоторые ПНП могут нарушать законы о защите персональных данных (например, 152-ФЗ «О персональных данных» в РФ), если они собирают данные без согласия пользователя.
¶Методы обнаружения и удаления
Антивирусные программы и специализированные утилиты для удаления ПНП (например, Malwarebytes AdwCleaner, Zemana AntiMalware) используют несколько методов для обнаружения ПНП:
- Сигнатурный анализ: Сравнение файлов с базой известных ПНП.
- Эвристический анализ: Выявление подозрительного поведения, характерного для ПНП (например, изменение настроек браузера, запись в автозагрузку без явного разрешения).
- Анализ реестра: Проверка ключей реестра, которые могут быть изменены ПНП.
- Анализ расширений браузера: Проверка установленных расширений на предмет подозрительной активности.
Удаление ПНП может быть сложным, так как они часто имеют механизмы самозащиты: восстанавливают свои файлы после удаления, маскируются под системные процессы, блокируют доступ к настройкам безопасности. В таких случаях рекомендуется использовать специализированные утилиты, а не пытаться удалить ПНП вручную.
¶Правовой статус и регулирование в России
В Российской Федерации ПНП не являются объектом отдельного законодательного регулирования, как, например, вредоносное ПО (ст. 273 УК РФ «Создание, использование и распространение вредоносных компьютерных программ»). Однако их деятельность может подпадать под действие других законов:
- Федеральный закон «О персональных данных» № 152-ФЗ: Если ПНП собирает персональные данные пользователя без его согласия, это является нарушением закона.
- Закон «О рекламе» № 38-ФЗ: Навязчивая реклама, отображаемая ПНП, может быть признана ненадлежащей, если она вводит потребителя в заблуждение или наносит вред его здоровью или имуществу.
- Закон «О защите прав потребителей»: Установка ПНП без явного и информированного согласия пользователя может рассматриваться как навязывание услуги.
На практике, привлечение к ответственности за распространение ПНП в России затруднено из-за сложности доказывания умысла и нанесённого ущерба, а также из-за трансграничного характера интернета. Антивирусные компании, работающие в РФ, обычно классифицируют ПНП как угрозу и рекомендуют их удаление. Роскомнадзор и другие регулирующие органы могут блокировать сайты, распространяющие ПНП, если они нарушают законодательство.
¶Профилактика
Основные меры профилактики заражения ПНП:
- Внимательность при установке: Всегда выбирать «Выборочную» или «Пользовательскую» установку, внимательно читать все пункты и снимать галочки с предложений установить дополнительное ПО.
- Загрузка ПО из официальных источников: Скачивать программы только с официальных сайтов разработчиков или из проверенных магазинов приложений (Microsoft Store, Mac App Store). Избегать торрентов и файлообменников.
- Использование надёжного антивируса: Современные антивирусные решения (Kaspersky, Dr.Web, ESET NOD32, Avast, AVG) имеют встроенные модули для обнаружения и блокировки ПНП.
- Регулярное обновление ПО: Своевременное обновление операционной системы и приложений снижает риск использования уязвимостей для скрытой установки ПНП.
- Осторожность с рекламой: Не кликать на подозрительные баннеры, всплывающие окна и предложения «бесплатных» утилит.
¶Критика
Концепция ПНП подвергается критике со стороны некоторых разработчиков ПО и экспертов. Основные претензии:
- Субъективность: Классификация программы как ПНП часто зависит от политики конкретной антивирусной компании. То, что один антивирус считает ПНП, другой может считать легитимным ПО.
- Ложные срабатывания: Антивирусные программы могут ошибочно классифицировать легитимные утилиты (например, менеджеры загрузок, программы для очистки системы) как ПНП, что создаёт неудобства для пользователей.
- Конфликт интересов: Некоторые антивирусные компании сами предлагают «оптимизаторы» или «чистильщики», которые могут быть классифицированы как ПНП конкурентами.
- Размытие границ: Критики утверждают, что термин ПНП слишком размыт и позволяет антивирусным компаниям блокировать любое ПО, которое им не нравится, не доказывая его вредоносность.
Несмотря на критику, термин ПНП широко используется в индустрии информационной безопасности и помогает пользователям идентифицировать программы, которые, хотя и не являются вирусами, могут негативно влиять на работу компьютера и конфиденциальность данных.
¶Источники
- Федеральный закон «О персональных данных» от 27.07.2006 № 152-ФЗ.
- Федеральный закон «О рекламе» от 13.03.2006 № 38-ФЗ.
- Уголовный кодекс Российской Федерации, статья 273.
- Материалы сайта «Лаборатории Касперского» (раздел «Угрозы»).
- Материалы сайта «Доктор Веб» (раздел «Вирусная энциклопедия»).
- Отчёты McAfee Labs о потенциально нежелательных программах (2015–2020 гг.).
- Аналитические статьи на портале BleepingComputer.com.
- Документация Microsoft по классификации угроз (Microsoft Defender for Endpoint).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →

