Навчальні завдання
Після прочитання цієї статті ви зможете:
Деякі кроки для виявлення IP-адреси для успішного завантаження веб-сайту:
Відповідний контент
Поняття фільтрації DNS у простих термінах
DNS або Система доменних імен зіставляє доменне ім'я з певною IP-адресою. Наприклад, сайт abc.com пов'язаний з IP-адресою 192.0.2.24. Ця унікальна IP-адреса дозволяє отримати доступ до сайту, але в той же час цей номер може бути складним для запам'ятовування. Саме тому необхідний DNS, тому що він дозволяє користувачам отримувати доступ до веб-сайтів шляхом згадування доменного імені сайту, не замислюючись про IP-адресу. Це схоже на збереження номера телефону людини у мобільному телефоні разом із іменами у списку контактів. Ніхто не любить запам'ятовувати номери телефонів, та й це недоцільно.
Щоразу, коли користувач набирає назву сайту, сайт завантажує вміст і відкривається для доступу користувача тільки після того, як пристрій знайде правильну IP-адресу.
Деякі кроки для виявлення IP-адреси для успішного завантаження веб-сайту:
- Коли користувач вводить у браузер ім'я домену веб-сайту та отримує доступ до нього, пристрій пересилає його "DNS resolver", спеціалізованому веб-серверу.
- DNS-резольвер шукає запит, зіставляючи доменне ім'я з IP-адресою. Це робиться шляхом запиту додаткових серверів DNS або перевірки їх кешу.
- DNS-резольвер відповідає пристрою користувача правильною IP-адресою домену. Цей процес відомий як "дозвіл" домену.
- Вміст сайту завантажується після того, як пристрій користувача зв'язується із сервером за заданою IP-адресою.
DNS є обов'язковою функцією доступу до веб-контенту, оскільки жоден веб-контент не може бути завантажений без процесу DNS. Цей процес гарантує, що фільтрація DNS є ефективним методом контролю вмісту, до якого користувач бажає отримати доступ.
Послуги фільтрації
Коли DNS-запити надходять до DNS-резольвера, спеціально налаштований DNS-резольвер шукає та дозволяє запит. Він відмовляється надсилати запит, якщо відповідне доменне ім'я знаходиться у списку заблокованих. Це не дозволяє користувачу отримати доступ до запитаного домену. Служба фільтрації DNS також може бути використана як роздільна здатність замість блокуючого списку.
За допомогою DNS-фільтрації можна блокувати веб-сайти або за IP-адресою, або за доменним іменем. Наприклад, співробітника організації обманом змушують натиснути на фішинговий лист, що веде на шкідливий веб-сайт. Перш ніж веб-сайт буде завантажений та відкритий на комп'ютері роботодавця, пристрій надсилає запит до служби DNS організації, яка використовує DNS-фільтрацію. Припустимо, що шкідливий веб-сайт знаходиться у списку блокування організації. У цьому випадку DNS-резольвер припинить спробу фішингу, заблокувавши запит.
Блокуючі списки дуже важливі для фільтрації шкідливих доменів або IP-адрес. Вони представляють собою список відомих небезпечних доменів та IP-адрес. Зазвичай постачальники послуг, які використовують фільтрацію DNS, покладаються на відомі списки блокування або списки, які розповсюджуються у спільноті кібербезпеки. Інші формують свої блок-листи після оцінки веб-сторінок та подальшого додавання їх у блок-лист.
Не всі домени або IP-адреси в блок-листі обов'язково використовуються лише для фішингу або атак зловмисного програмного забезпечення. Багато веб-сайтів мають дорослий або неприйнятний зміст, і компанія може додати їх у блок-лист для таких типів неприйнятного змісту. Індивідуальні користувачі також використовують цю систему як частину батьківського контролю за тим, що дивиться їхня дитина в Інтернеті.
Як фільтрація DNS допомагає захиститись від хакерів?
DNS-фільтрація допомагає запобігти фішинговим атакам та атакам шкідливого ПЗ в мережах організації та на пристроях окремих користувачів. Вона блокує шкідливі веб-сайти, які обманом змушують користувача завантажити шкідливу програму в систему під час завантаження веб-сайту. Потрапивши в систему, шкідлива програма залишається непоміченою, доки не атакує дані і не зашифрує їх, що призводить до збою системи. Результати таких атак шкідливих програм зазвичай закінчуються викупом, який вимагають хакери за розшифрування зламаних даних. Інші використовують мови програмування для злому системи, крадуть дані та продають їх іншим зловмисникам.
Фішинг – ще один спосіб крадіжки облікових даних за допомогою підроблених веб-сайтів, які виглядають як офіційні, і жертвами яких стають користувачі, які нічого не підозрюють. Як тільки користувачі повідомляють свої облікові дані, хакери швидко проникають у систему під виглядом підтвердженого входу та залишаються непоміченими досить довгий час, щоб завдати шкоди.
Хоча система фільтрації DNS продовжує виявляти шкідливі IP-адреси або домени та блокувати їх, зловмисники також намагаються обійти систему, швидко генеруючи нові домени. Сайти з контентом для дорослих є гарним прикладом того, як з'являються нові доменні імена щоразу, коли вони забороняються і блокуються владою.
Наскільки безпечними є DNS-сервери?
DNS-сервер, який використовує DNS-резольвер, є безпечним та блокує шкідливі або заборонені веб-сайти в рамках служби фільтрації DNS. Наприклад, Cloudflare, партнер платформи Google Cloud, пропонує безпечні послуги DNS та забезпечує підвищену конфіденційність для захисту даних користувачів. Cloudflare використовує службу дозволу DNS, відому як 1.1.1.1.1, яка очищає всі журнали запитів DNS у системі через 24 години.
Служби фільтрації DNS не розроблені з урахуванням вимог безпеки. Існують додаткові способи зробити їх безпечнішими. DNS Security Extensions (DNSSEC) – це протокол безпеки, який допомагає вирішити проблему безпеки. У ньому є функція цифрового підпису, яка перевіряється на кожному рівні.
Висновок
Веб-фільтрація – це загальний термін, який використовується у контексті контролю веб-трафіку. Він включає фільтрацію DNS та інші типи, такі як фільтрація ключових слів, фільтрація вмісту та фільтрація URL.
Якщо ви хочете впровадити рішення DNS-фільтрації у своїй організації, необхідно зрозуміти, який тип фільтрації потрібно залежно від поведінки працівників. Чи часто працівники виходять в Інтернет? Який тип безпеки та послуг пропонує постачальник DNS-фільтрації?