Налаштування Honeypot на MikroTik RouterOS

event 09.01.2026 10:57
| category Instruction | person iron_will | comment 0 | visibility 282 | |

Вступ

Honeypot - це механізм активної безпеки, призначений для виявлення, аналізу та фіксації спроб несанкціонованого доступу до мережевої інфраструктури. У контексті MikroTik RouterOS honeypot зазвичай реалізується як набір правил firewall, сервісів та логування, що імітують вразливі точки доступу (SSH, Telnet, WinBox тощо) з метою виявлення зловмисної активності.

MikroTik не має вбудованого класичного honeypot-модуля, однак RouterOS надає достатньо інструментів для створення ефективного low-interaction honeypot.

Цілі реалізації Honeypot на MikroTik

  • Виявлення brute-force атак

  • Збір IP-адрес зловмисників

  • Автоматичне блокування атакуючих

  • Аналіз векторів атак

  • Підвищення загального рівня безпеки

Базова концепція

Основна ідея полягає у:

  1. Відкритті «приманкових» портів або сервісів

  2. Логуванні будь-яких спроб підключення

  3. Автоматичному додаванні IP-адрес до blacklist

  4. Подальшому блокуванні або обмеженні доступу

Крок 1. Створення address-list для зловмисників

/ip firewall address-list add list=honeypot_blacklist comment="Honeypot detected attackers"

Крок 2. Honeypot для SSH (порт 22)

Логування та блокування спроб підключення

/ip firewall filter add chain=input protocol=tcp dst-port=22 connection-state=new \ action=add-src-to-address-list address-list=honeypot_blacklist \ address-list-timeout=1d log=yes log-prefix="HONEYPOT_SSH"

Рекомендується використовувати нестандартний порт для реального SSH-доступу адміністратора.

Крок 3. Honeypot для WinBox (порт 8291)

/ip firewall filter add chain=input protocol=tcp dst-port=8291 connection-state=new \ action=add-src-to-address-list address-list=honeypot_blacklist \ address-list-timeout=1d log=yes log-prefix="HONEYPOT_WINBOX"

Крок 4. Honeypot для Telnet (порт 23)

Telnet не повинен використовуватись у production, тому його можна залишити виключно як пастку.

/ip firewall filter add chain=input protocol=tcp dst-port=23 \ action=add-src-to-address-list address-list=honeypot_blacklist \ address-list-timeout=1d log=yes log-prefix="HONEYPOT_TELNET"

Крок 5. Блокування атакуючих IP

/ip firewall filter add chain=input src-address-list=honeypot_blacklist \ action=drop comment="Drop honeypot attackers"

Це правило повинно знаходитись вище дозволяючих правил у chain input.

Крок 6. Honeypot на закриті порти (Port Scan Detection)

Виявлення сканування портів

/ip firewall filter add chain=input protocol=tcp psd=21,3s,3,1 \ action=add-src-to-address-list address-list=honeypot_blacklist \ address-list-timeout=1d log=yes log-prefix="HONEYPOT_PORTSCAN"

Крок 7. Обмеження доступу до сервісів RouterOS

Рекомендується явно обмежити доступ до сервісів керування:

/ip service set ssh address=192.168.0.0/24 set winbox address=192.168.0.0/24 set www disabled=yes set telnet disabled=yes set ftp disabled=yes

Крок 8. Аналіз логів

Перегляд подій honeypot:

/log print where message~"HONEYPOT"

Для централізованого аналізу доцільно налаштувати remote syslog.

Додаткові рекомендації

  • Використовуйте окремий VLAN або loopback IP для honeypot

  • Регулярно очищайте address-list або використовуйте timeout

  • Не розміщуйте honeypot у management-сегменті

  • Поєднуйте з fail2ban на upstream firewall або SIEM

  • Не відкривайте реальні сервіси на стандартних портах


Related posts

Небезпечні Linux-команди, які можуть зламати систему

ВступLinux заслужено вважається однією з найстабільніших та найнадійніших операційних систем. Саме тому її широко використовують для серверів, контейнерних платформ, хмарної інфраструктури, суперкомп'ютерів та корпоративних середовищ. Однак навіть та...

category System administration person iron_will event 14/07/2026

Коди подій Windows: як визначити, хто встановив або видалив програму

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

category System administration person iron_will event 11/07/2026

DNS-записи: що це таке, які вони бувають та навіщо потрібні

Вступ Практично кожен сервіс в Інтернеті використовує DNS, незалежно від того, чи йдеться про вебсайт, поштовий сервер, VPN-шлюз, хмарну інфраструктуру або корпоративну мережу. DNS є одним із фундаментальних компонентів сучасного Інтернету, який заб...

category Network person iron_will event 05/06/2026

Мережеві порти: що це таке, які вони бувають, навіщо потрібні та які мають обмеження

Вступ Сучасні комп'ютерні мережі побудовані на принципі одночасної роботи великої кількості сервісів та застосунків. Вебсервери, поштові системи, бази даних, VPN-рішення, системи моніторингу та корпоративні сервіси використовують одну й ту саму мере...

category Network person iron_will event 05/06/2026

VPN, SSH та базова безпека інфраструктури

Вступ Сучасна IT-інфраструктура функціонує в умовах постійного зовнішнього впливу: сканування портів, автоматизовані брутфорс-атаки, експлуатація вразливостей сервісів та цільові кібератаки. Навіть невеликі системи без належного захисту можуть стати...

category Security person iron_will event 26/05/2026

Як знайти головну IP-адресу джерела DDoS у лог-файлі на 10 млн рядків у Linux

Вступ Коли сервер потрапляє під DDoS-атаку, одним із перших завдань адміністратора є швидке визначення джерел аномального трафіку. На практиці це означає аналіз великих лог-файлів вебсервера, балансувальника, firewall або reverse proxy. Якщо файл мі...

category System administration person iron_will event 25/04/2026
cookie
This website uses cookies to improve your experience. Learn more
dangerous
warning