Ви вже чули цю фразу. Ви сидите за робочим столом в офісі, намагаєтеся отримати доступ до сайту новин або хмарного сервісу, і ІТ-відділ блокує вас класичною фразою: «Файрвол це блокує». Якщо ви працюєте в компанії середнього чи великого розміру, це ваша щоденна реальність. Це не просто корпоративний жаргон. Це структурний бар’єр.
Але концепція файрвола не призначена лише кабінетам керівників. Якщо у вас є кабельний модем або DSL-підключення будинку, ви знаходитесь в мережі, яка поділяє ті ж уразливості, що і компанія зі списку Fortune 500. У вас може не бути п’ятсот співробітників, але у вас є особисті дані, фінансова інформація та підключені пристрої. Домашній файрвол робить для вашої вітальні те саме, що й для серверної: він не дає шкідливим сайтам та потенційним хакерам увійти через «чорний хід».
Розглянемо цю назву буквально. Файрвол — бар’єр, призначений для того, щоб віддалити руйнівні сили від вашого майна. Подібно до того, як фізична стіна запобігає розповсюдженню вогню від однієї будівлі до іншої, цифровий файрвол зупиняє шкідливий код та несанкціонований доступ від проникнення у вашу приватну систему.
Що насправді робить програмний файрвол
У своїй основі файрвол – це контролер. Це програмна програма, що працює на вашому комп’ютері, або виділений апаратний пристрій, який знаходиться між вашою приватною мережею і хаотичним публічним інтернетом. Його завдання просте, але критично важливе: фільтрація інформації.
Якщо ви знаєте, як дані переміщуються в мережі, ви можете побачити, чому це важливо. Дані не просто з’являються на екрані. Вони надходять невеликими фрагментами, які називаються пакетами. Файрвол перевіряє кожний пакет. Якщо пакет спрацьовує правила фільтра, він викидається. Він ніколи не досягає вашого комп’ютера. Якщо він проходить фільтри, він рухається далі.
Розглянемо компанію із 500 співробітниками. Кожен співробітник має комп’ютер. Кожен комп’ютер має мережну карту. Компанія підключається до Інтернету через високошвидкісні лінії T1 або T3. Без файрвола ці 500 машин широко відкриті. Будь-який хакер із скриптом може їх дослідити. Вони можуть примусово встановити FTP-з’єднання. Вони можуть спробувати перехопити сесію Telnet. Якщо один співробітник випадково залишить відкритим порт безпеки, вся мережа стає вразливою. Зламування однієї машини може призвести до каскадного зараження.
Файрвол змінює геометрію поверхні атаки. Компанія розміщує файрволи на кожній точці входу. Кожна лінія T1 отримує захист. Ці пристрої забезпечують суворі правила безпеки. Наприклад, правило може говорити: «З 500 комп’ютерів усередині цієї компанії лише одному дозволено отримувати публічний FTP-трафік». Файрвол дозволяє FTP-з’єднання тільки цьому одному серверу та блокує їх всюди іншим.
Цей контроль поширюється як на сервери. Він регулює, як працівники переглядають веб-сторінки. Він вирішує, чи можна файлам залишати корпоративну мережу. Він надає організації великий контроль над потоком даних. Ви не можете просто вставити USB-накопичувач у будь-який комп’ютер та піти зі списками клієнтів. Файрвол стежить.
Три способи фільтрації трафіку файрволами
Файрволи не просто блокують речі випадковим чином. Вони використовують певні методи для аналізу та контролю трафіку, що надходить у вашу мережу та виходить із неї. Існує три основні підходи, кожен із яких має свої переваги.
-
Фільтрація пакетів – Це базовий метод. Файрвол переглядає кожен пакет даних відповідно до набору заздалегідь визначених фільтрів. Він перевіряє вихідну адресу, адресу призначення та номер порту. Пакети, що відповідають правилам, відправляються на запитуючу систему. Усі інші відкидаються. Це швидко, але він не переглядає фактичний вміст усередині пакета.
-
Проксі-сервіс – Цей метод діє як посередник. Коли ви просите інформацію з інтернету, файрвол отримує її для вас. Зовнішній сервер ніколи не бачить ваш комп’ютер безпосередньо. Файрвол потім надсилає дані у вашу систему. Це приховує структуру вашої внутрішньої мережі та додає рівень перевірки, але може уповільнити з’єднання.
-
Заможна інспекція – Це більш сучасний та надійний підхід. Замість перевірки вмісту кожного окремого пакета окремо, файл порівнює ключові частини пакета з базою даних довіреної інформації. Він відстежує інформацію, що передається зсередини файрвол назовні, відзначаючи певні характеристики. Потім вхідна інформація порівнюється з цими характеристиками. Якщо є розумний збіг, дані пропускаються. Інакше вони відкидаються. Цей метод підтримує стан з’єднання, гарантуючи, що повертаються тільки законні відповіді на ваші запити.
“Файрвол дає компанії величезний контроль над тим, як люди використовують мережу”.
Ландшафт загроз постійно змінюється. З’являються нові вразливості. Виявляються нові експлойти. Але фундаментальний принцип залишається тим самим. Вам потрібний бар’єр. Вам потрібно щось, що вирішує, що входить, а що залишається зовні. Без цього ви залишаєте свої цифрові передні двері широко відкриті для будь-кого, хто має навички, щоб увійти.
Фільтрування шуму: як насправді працюють брандмауери
Брандмауери – це не статичні цегляні стіни. Це фільтри, що настроюються. Ви створюєте правила. Ви вирішуєте, що минеться, а що ні. Логіка роботи спирається на певні умови, і якщо ви знаєте, як їх коригувати, ви отримуєте найкращий захист. Без такого контролю ви просто сподіваєтеся, що стандартні налаштування достатні. Але вони рідко бувають такими.
Блокування по ідентичності: IP-адреси та домени
Кожен пристрій в Інтернеті має унікальний ідентифікатор. IP-адреса. Це 32-бітове число, яке зазвичай записується у вигляді чотирьох «октетів» у десятковій точковій нотації. Наприклад, 216.27.61.137. Якщо конкретна зовнішня IP-адреса постійно надсилає на ваш сервер надто багато запитів файлів, ви можете заблокувати весь трафік, що походить від нього і входить до нього. Просто. Ефективно.
Але запам’ятовувати набори цифр болісно. Саме тому існують доменні імена. www.howstuffworks.com запам’ятати легше, ніж 216.27.61.137. IP-адреси змінюються. Доменні імена залишаються незмінними. Ви можете блокувати доступ до всього домену або вносити до білого списку лише ті, яким довіряєте. Йдеться про управління ідентичністю без необхідності запам’ятовувати код.
Розуміння мови: протоколи
Протокол це просто набір правил. Він визначає, як клієнт та сервер спілкуються один з одним. «Хтось» у цьому випадку — це часто програма, а не людина. Ваш веб-браузер використовує ці заздалегідь визначені скрипти для запиту та отримання даних. Ви бачите протокол у адресному рядку. HTTP. HTTPS.
Брандмауери можуть фільтрувати трафік на основі протоколу, що використовується. Це дає змогу обмежувати служби на фундаментальному рівні. Якщо вам потрібно, щоб одну машину обробляла певний трафік, ви можете заборонити протокол на всіх інших. Ось набір інструментів, з якими ви маєте справу:
- IP (Internet Protocol) – Основа. Він доставляє інформацію через Інтернет.
- TCP (Transmission Control Protocol) – Розбиває дані на частини передачі, а потім відновлює їх. Надійний.
- HTTP (Hyper Text Transfer Protocol) – Мова веб-сторінок.
- FTP (File Transfer Protocol) – Використовується для завантаження та скачування файлів.
- UDP (User Datagram Protocol) – Швидкий, але ненадійний. Не вимагає підтвердження отримання. Ідеальний для потокової передачі аудіо або відео.
- ICMP (Internet Control Message Protocol) – Маршрутизатор використовують його для спілкування з іншими маршрутизаторами.
- SMTP (Simple Mail Transport Protocol) – Стандарт для надсилання текстової електронної пошти.
- SNMP (Simple Network Management Protocol) – Збирає інформацію про систему з віддалених комп’ютерів.
- Telnet – Дозволяє виконувати команди на віддаленій машині. (Використовуйте з обережністю; він не зашифрований.)
Закриття дверей: порти
Сервери надають послуги через пронумеровані порти. Один порт для кожної служби. Уявіть сервер, на якому працюють і веб-сервер, і FTP-сервер. Веб-служба працює на порту 80. FTP-служба працює на порту 21.
Ви можете заблокувати порт 21 на всіх комп’ютерах вашої компанії, крім одного виділеного сервера. Цей детальний контроль запобігає несанкціонованому доступу до конкретних служб. Він змушує користувачів використовувати затверджений канал.
Перехоплення підозрілого: фільтрація вмісту
Деякі брандмауери заходять глибше. Вони аналізують пакети. Вони шукають точні збіги певних слів чи фраз. Ви можете вказати брандмауер блокувати будь-який пакет, що містить слово “X-rated”.
Зверніть увагу на потрібну точність. Фільтр чутливий до регістру та враховує конкретні символи. “X-rated” відрізняється від “X rated”. Без дефісу. Фільтр не впіймає другий варіант. Ви повинні бути педантичні. Але ви можете включити стільки варіантів, скільки потрібно. Це грубий інструмент, але він працює для базової фільтрації вмісту.
Де живе брандмауер: шлюз проти апаратного забезпечення
У вашій операційній системі може бути вбудований брандмауер. Або ви можете встановити програмне забезпечення на комп’ютер, який з’єднує вашу домашню мережу з Інтернетом. Цей комп’ютер є вашим шлюзом. Це єдина точка входу. Вузьке місце.
Апаратні брандмауери працюють по-іншому. Сам пристрій є шлюзом. Класичний приклад – маршрутизатор Linksys Cable/DSL. У ньому вбудований мережевий адаптер та концентратор. Ваші комп’ютери підключаються до маршрутизатора. Маршрутизатор підключається до вашого кабельного або DSL-модему.
Ви налаштовуєте його через веб-інтерфейс. Відкрийте браузер на комп’ютері. Введіть адресу маршрутизатора. Встановіть фільтри. Додати інформацію. Все у ваших руках.
Ціна безпеки
Апаратні брандмауери неймовірно надійні. І вони не дорогі. Ви можете знайти домашні версії, які включають маршрутизатор, брандмауер та Ethernet-концентратор для широкосмугових підключень, за суму значно меншу за 100 доларів. За ціну пристойної вечері поза домом ви отримуєте виділеного охоронця біля своїх дверей.
Але ключове значення має налаштування. Дешевий брандмауер без правил це просто паперовий щит. Ви маєте побудувати логіку. Ви повинні визначити погрози. Як тільки ви це зробите, розрив між «підключеним» та «захищеним» значно скоротиться.
Проте жоден фільтр не перехоплює все. Деякий трафік проходить крізь нього навмисно. Або випадково. Що відбувається, коли фільтр дає збій? Це проблема другого дня.
Навіщо вам потрібен брандмауер (і що він справді блокує)
Інтернет – це брудне місце. Зловмисники не просто стукають у ваші цифрові двері; вони зламують замок, проникають через вікно чи обманом змушують вас віддати ключі. Розуміння того, що саме блокує брандмауер, це перший крок до того, щоб не стати жертвою.
Віддалений вхід та бекдори
Віддалений вхід – це кошмарний сценарій. Це означає, що хтось обійшов ваші периметрові засоби захисту і тепер сидить за вашим терміналом, переглядаючи файли або запускаючи програми так, якби це робили ви. Але як вони проникають усередину?
Іноді це відбувається через бекдори додатків. Деяке програмне забезпечення постачається з прихованими функціями віддаленого доступу, призначеними для служби технічної підтримки, але хакерами, що часто зловживаються. В інших випадках це просто помилка. Збій у коді створює бекдор — прихований шлях, що надає несанкціонований контроль.
Потім є помилки операційної системи. Windows, macOS, Linux – жодна з них не застрахована. Якщо в ОС недостатньо суворі правила віддаленого доступу або є відомі вразливості, досвідчений хакер може легко проникнути всередину.
Спам та поштова пастка
Перехоплення сесій SMTP — це класичний вектор атаки. SMTP — це протокол, який забезпечує пересилання електронної пошти через Інтернет. Якщо хакер перехопить вашу сесію SMTP, він зможе використовувати ваш сервер для масового розсилання спаму тисячам людей. Вони ховаються за вашою IP-адресою, що робить їх практично невловимими, тоді як ваша репутація страждає.
Говорячи про спам, він не тільки дратує, а й небезпечний. Спам часто містить посилання на шкідливі сайти. Натиснувши одну з них, ви можете випадково прийняти файл cookie, який відкриє бекдор у вашій системі.
“Поштові бомби” – це щось інше. Це особисті атаки. Хтось завалює вашу поштову скриньку сотнями або тисячами повідомлень, поки ваша система не зависне або не стане непридатною для використання.
Відмова в обслуговуванні та перенаправленні
Ви чули про атаки Відмова в обслуговуванні (DoS). Хакер відправляє на сервер поток запитів на підключення. Сервер підтверджує їх і намагається встановити сесію, але запит походить від примари — реального джерела не існує. Сервер застряє у спробах знайти неіснуючі системи, його продуктивність падає до критичних значень, або повністю виходить з ладу.
Хакери також використовують бомби перенаправлення. Маніпулюючи пакетами ICMP, вони можуть змінити шлях, яким проходять ваші дані, направляючи їх до іншого маршрутизатора. Це часто є підготовкою до атаки DoS, відволікаючи трафік від передбачуваного призначення.
Маршрутизація джерела – ще один трюк. Зазвичай маршрутизатори вирішують, яким шляхом пройде ваш пакет. Але за маршрутизації джерела відправник вказує маршрут. Хакери використовують це, щоб змусити трафік виглядати так, ніби він виходить зсередини вашої довіреної мережі, оминаючи перевірки безпеки. Більшість сучасних брандмауерів за промовчанням відключають маршрутизацію джерела. Не вмикайте її знову, якщо ви точно не знаєте, що робите.
Макроси та віруси
Макроси — це скрипти, призначені для автоматизації завдань у додатках. Хакери впроваджують шкідливі макроси у документи. Відкриваєте файл – і скрипт запускається. Залежно від програми це може призвести до видалення даних або збою системи.
Віруси – це перевірені часом загрози кібербезпеці. Невелика програма, яка копіює себе інші комп’ютери. Вона поширюється швидко. Деякі є безневинними жартами; інші прають жорсткий диск.
Реальність обмежень брандмауера
Не всі з перерахованого можна зупинити за допомогою брандмауера. Брандмауери чудово справляються з блокуванням несанкціонованого віддаленого входу та фільтруванням підозрілих шаблонів трафіку. Але вони є чарівним щитом.
Деякі брандмауери пропонують базовий захист від вірусів, але він слабкий. Ви повинні встановити спеціалізоване антивірусне програмне забезпечення на кожен комп’ютер. Це невелика ціна за душевний спокій.
Спам? Він обов’язково просочиться. Якщо ви приймаєте електронну пошту, спам потраплятиме до вашої поштової скриньки. Брандмауер не може відфільтрувати все сміття, не блокуючи при цьому легітимну пошту. Вам доведеться миритися з деякими незручностями.
Наскільки багато безпеки достатньо?
Рівень безпеки, який ви вибираєте, залежить від вашої моделі загроз. Найбезпечніший варіант – блокувати все. Але тоді ви не зможете скористатися Інтернетом. Це суперечить меті.
Загальне правило для бізнесу: блокувати все, а потім вибірково дозволяти тільки те, що потрібно. Обмежте трафік так, щоб проходили лише електронні листи або лише певні веб-порти. Це працює, якщо у вас є досвідчений адміністратор, який точно знає, який трафік слід дозволити.
Більшість з нас? Дотримуйтесь стандартних налаштувань. Якщо у вас немає конкретної причини змінювати налаштування брандмауера, не чіпайте їх. Стандартні конфігурації зазвичай є гарним балансом між безпекою та зручністю використання.
Підсумок
Головна перевага брандмауера? Він запобігає входу сторонніх на ваш комп’ютер. Для бізнесу це дуже важливо. Для домашніх користувачів це менш імовірно є прямою загрозою. Проте він забезпечує додатковий рівень захисту. Він зупиняє випадкових цікавих. Він блокує автоматизованих роботів. Він дарує вам душевний спокій.
Чи ідеальний він? Ні. Але це краще ніж нічого. І у світі кібербезпеки «краще, ніж нічого» часто є єдиною перепоною між вами та скомпрометованою системою.
Брандмауер не повинен працювати поодинці. Його поєднання з проксі-сервером додає важливий рівень посередництва для вашого веб-трафіку. Замість ваш персональний комп’ютер спілкувався з інтернетом безпосередньо, проксі виступає в ролі посередника. Коли ви просите веб-сторінку, ваш комп’ютер звертається до проксі за нею. Проксі отримує контент, а потім передає його вам. Віддалений сервер бачить лише проксі, а не ваш реальний пристрій. Ця ізоляція розриває прямий зв’язок між зовнішніми загрозами та вашими внутрішніми пристроями.
Крім конфіденційності, проксі-сервери підвищують швидкість. Вони кешують часто відвідувані сторінки. Якщо ви відвідуєте сайт, проксі зберігає його копію. Наступного разу, коли ви перейдете на ту саму сторінку, вона завантажиться миттєво з локального кеша, а не завантажиться знову з джерела. Це простий спосіб знизити затримки та споживання пропускної спроможності.
Безпечне розміщення сервісів за допомогою DMZ
Іноді повна ізоляція надто обмежувальна. Якщо ви запускаєте веб-сервер, FTP-сайт або онлайн-бізнес з дому, вам потрібно, щоб вхідний трафік досягав конкретних машин. Ви не хочете, щоб цей трафік стосувався ваших особистих файлів або робочого столу. Тут на допомогу приходить DMZ (демілітаризована зона).
Попри звучання, що з військовими термінами, концепція проста. Подайте свою домашню мережу як внутрішню частину вашого будинку. Брандмауер – це двері. DMZ – це переднє подвір’я. Ви можете розмістити цінні предмети, такі як поштова скринька або садові ліхтарі на подвір’ї, але вони будуть відкриті для вулиці. Ваші основні цінності залишаються всередині будинку, за зачиненими дверима. У технічних термінах DMZ знаходиться за межами основного захисту брандмауера, але все ще в межах вашої мережі. Вона розміщує сервери, доступні з Інтернету.
Налаштування DMZ часто простіше, ніж здається. Якщо у вашій мережі кілька комп’ютерів, ви можете призначити одну конкретну машину, яка перебуватиме між підключенням до Інтернету та брандмауером. Багато споживчих програмних брандмауерів дозволяють позначити певний каталог або IP-адресу як розташування DMZ. Це гарантує, що, хоча публічний сервер доступний, інші пристрої залишаються захищеними від прямого зовнішнього контакту.
Перевірка стану вашої безпеки
Налаштування інструментів – це лише половина справи. Вам потрібно знати, чи дійсно ваша конфігурація працює. Швидка перевірка може виявити відкриті порти, які можуть залучати зловмисників. Інструмент Shields Up! від GRC (Grall Research Company) є стандартним ресурсом для цього. Він проводить безкоштовний тест безпеки вашого підключення та дає негайний зворотний зв’язок про ваш статус уразливості. Це швидкий спосіб переконатися, що конфігурації вашого брандмауера та проксі-сервера виконують свою роботу.
Додаткові ресурси
Для більш глибокого вивчення цих тем та пов’язаних практик безпеки розгляньте можливість вивчення наступних матеріалів:
- 10 найгірших комп’ютерних вірусів
- Як працюють комп’ютерні віруси
- Як працює домашня мережа
- Як працюють маршрутизатори
- Як працюють веб-сервери
- Як працює спам
- Як працює електронна пошта
- Як працює шпигунське програмне забезпечення
- Як працює Ethernet
- Як працюють інтернет-куки
- Як працюють операційні системи
Додаткове читання
- Керівництво освіченого покупця з брандмауерів
- Повний довідник протоколів
- Часті питання про брандмауерів
- Огляди продуктів брандмауерів
- Основи кабельних модемів


































































