Чи є UPnP ризиком для безпеки?

Oct 24, 2025
Конфіденційність та безпека

UPnP увімкнено за замовчуванням на багатьох нових маршрутизаторах. Одного разу ФБР та інші експерти з питань безпеки рекомендували відключити UPnP з міркувань безпеки. Але наскільки безпечним є UPnP сьогодні? Чи ми торгуємо безпекою для зручності при використанні UPnP?

UPnP розшифровується як “Universal Plug and Play”. Використовуючи UPnP, програма може автоматично перенаправляти порт на маршрутизаторі, позбавляючи вас від клопоту переадресація портів вручну . Ми розглянемо причини, за якими люди рекомендують відключити UPnP, щоб отримати чітке уявлення про ризики безпеки.

Кредит зображення: comedy_nose на Flickr

Шкідливе програмне забезпечення у вашій мережі може використовувати UPnP

Вірус, троянський кінь, хробак або інша шкідлива програма, якій вдається заразити комп’ютер у вашій локальній мережі, може використовувати UPnP, як і законні програми. Хоча маршрутизатор зазвичай блокує вхідні з'єднання, запобігаючи зловмисному доступу, UPnP може дозволити шкідливій програмі повністю обходити брандмауер. Наприклад, троянський кінь може встановити програму дистанційного керування на ваш комп'ютер і відкрити для неї отвір у вашому брандмауер маршрутизатора , дозволяючи цілодобовий доступ до комп’ютера з Інтернету. Якщо UPnP було вимкнено, програма не могла відкрити порт, хоча вона могла обійти брандмауер іншими способами та зателефонувати додому.

Це проблема? Так. З цим не обійтись - UPnP припускає, що місцеві програми надійні та дозволяють їм переадресовувати порти. Якщо шкідливе програмне забезпечення не може переадресувати порти для вас важливо, ви захочете вимкнути UPnP.

ФБР наказало людям вимкнути UPnP

Ближче до кінця 2001 року Національний центр захисту інфраструктури ФБР порадив усім користувачам вимкнути UPnP через переповнення буфера в Windows XP. Ця помилка була виправлена ​​за допомогою виправлення безпеки. NIPC фактично виправив цю пораду пізніше, після того, як вони зрозуміли, що проблема не в самому UPnP. ( Джерело )

Це проблема? Ні. Хоча деякі люди, можливо, пам’ятають рекомендації NIPC і негативно ставляться до UPnP, тоді ця порада була помилковою, і конкретна проблема була виправлена ​​виправленням для Windows XP понад десять років тому.

Кредит зображення: Карстен Лоренцен на Flickr

Атака Flash UPnP

UPnP не вимагає будь-якої автентифікації від користувача. Будь-яка програма, що працює на вашому комп’ютері, може попросити маршрутизатор перенаправити порт через UPnP, саме тому зловмисне програмне забезпечення може зловживати UPnP. Ви можете припустити, що ви в безпеці, поки на будь-яких локальних пристроях не працює зловмисне програмне забезпечення, але ви, мабуть, помиляєтесь.

Flash UPnP Attack був виявлений у 2008 році. Спеціально розроблений аплет Flash, що працює на веб-сторінці у вашому веб-браузері, може відправити UPnP-запит на ваш маршрутизатор і попросити його переадресувати порти. Наприклад, аплет може попросити маршрутизатор переадресувати порти 1-65535 на ваш комп'ютер, ефективно піддаючи його всьому Інтернету. Після цього зловмисникові доведеться використати вразливість в мережевій службі, що працює на вашому комп'ютері, однак - за допомогою брандмауер на вашому комп’ютері допоможе захистити вас.

На жаль, це погіршується - на деяких маршрутизаторах Flash-аплет може змінити основний DNS-сервер із запитом UPnP. Переадресація портів буде найменшим з ваших турбот - шкідливий DNS-сервер може перенаправляти трафік на інші веб-сайти. Наприклад, це може повністю вказати Facebook.com на іншу IP-адресу - в адресному рядку веб-браузера буде вказано Facebook.com, але ви використовуєте веб-сайт, створений шкідливою організацією.

Це проблема? Так. Я не можу знайти жодних ознак того, що це колись було виправлено. Навіть якби це було виправлено (це було б складно, оскільки це проблема з самим протоколом UPnP), багато старих маршрутизаторів, які все ще використовуються, були б уразливими.

Погані реалізації UPnP на маршрутизаторах

UPnP Хакі Веб-сайт містить докладний перелік проблем безпеки, як різні маршрутизатори впроваджують UPnP. Це не обов'язково проблеми з самим UPnP; вони часто мають проблеми з реалізацією UPnP. Наприклад, реалізації UPnP багатьох маршрутизаторів не перевіряють введення належним чином. Шкідлива програма може попросити маршрутизатор перенаправити мережевий трафік на віддалені IP-адреси в Інтернеті (замість локальних IP-адрес), і маршрутизатор буде відповідати цим правилам. На деяких маршрутизаторах на базі Linux можна використовувати UPnP для запуску команд на маршрутизаторі. ( Джерело ) На веб-сайті перелічено багато інших подібних проблем.

Це проблема? Так! Мільйони маршрутизаторів у дикій природі вразливі. Багато виробників маршрутизаторів не зробили належної роботи із забезпечення своїх реалізацій UPnP.

Кредит зображення: Бен Мейсон на Flickr

Чи слід вимикати UPnP?

Коли я почав писати цю публікацію, я розраховував зробити висновок, що недоліки UPnP були незначними - це просто торгувати трохи безпеки для деякої зручності. На жаль, видається, що UPnP має багато проблем. Якщо ви не використовуєте додатки, які потребують переадресації портів, такі як однорангові додатки, ігрові сервери та багато програм VoIP, можливо, вам краще повністю відключити UPnP. Важкі користувачі цих додатків захочуть подумати, чи готові вони відмовитися від певної безпеки для зручності. Ви все ще можете пересилати порти без UPnP; це лише трохи більше роботи. Перевіряти наш посібник з переадресації портів .

З іншого боку, ці недоліки маршрутизатора не використовуються активно в дикій природі, тому реальна ймовірність того, що ви зіткнетеся зі зловмисним програмним забезпеченням, яке використовує недоліки в реалізації UPnP вашого маршрутизатора, досить низька. Деякі шкідливі програми використовують UPnP для переадресації портів (наприклад, хробак Conficker), але я не стикався з прикладом того, як шматок шкідливого програмного забезпечення використовував ці недоліки маршрутизатора.

Як це вимкнути? Якщо ваш маршрутизатор підтримує UPnP, ви знайдете можливість вимкнути його у своєму веб-інтерфейсі. Докладнішу інформацію див. У посібнику до маршрутизатора.


Ви не погоджуєтесь із безпекою UPnP? Залишити коментар!

UPnP?! What To Tell Your Friends And Family

Why You Should Disable UPnP

UPnP Flaw Helps Pop IoT - Daily Security Byte EP. 186

Why Cyber Security Is A Necessity

Lab 5.1.3.9 UPnP Vulnerabilities


Конфіденційність та безпека - Найпопулярніші статті

Як повідомити про фішинг та шкідливі веб-сайти в Google Chrome

Конфіденційність та безпека Jun 18, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Зараз Google значно полегшує повідомлення про “підозрілі веб-сайти” в Chrome. Ве�..


Як працює захист конфіденційності macOS Mojave

Конфіденційність та безпека Aug 22, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Apple додає більше засобів захисту конфіденційності в macOS 10.14 Mojave . Про�..


Що таке Coreauthd і чому це працює на моєму Mac?

Конфіденційність та безпека Dec 13, 2024

Ви переглядаєте Монітор активності щоб побачити, що працює на вашому Mac, коли ви помічаєте �..


Як встановити та налаштувати надбудови в Kodi

Конфіденційність та безпека Jul 3, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Коді може багато чого зробити нестандартно. Якщо у вас є колекція розірвани�..


Як заблокувати когось на Snapchat

Конфіденційність та безпека Feb 2, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Snapchat, із зникаючими фотографіями , це проста програма для зловживан�..


Чи запобігання спаму електронної адреси насправді запобігає спаму?

Конфіденційність та безпека Nov 29, 2024

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Багато людей затуманюють свої адреси електронної пошти - набираючи, наприклад, ..


Як відкрити вкладку InPrivate у метро версії Internet Explorer

Конфіденційність та безпека Sep 10, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Internet Explorer має секретний режим InPrivate, який майже такий самий, як режим анонімн..


Як контролювати та контролювати використання комп’ютером дітей у Windows 8

Конфіденційність та безпека Jul 27, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Функції сімейної безпеки Windows 8 дозволяють стежити за використанням комп’ю�..


Категорії