Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

Π’ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° статия Π Π°Π·ΠΊΠ°Π·Π°Ρ…ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° инсталиратС стабилна вСрсия Π½Π° Suricata Π² Ubuntu 18.04 LTS. НастройванСто Π½Π° IDS Π½Π° Π΅Π΄ΠΈΠ½ ΡƒΠ·Π΅Π» ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ с Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΅ доста лСсно. ДнСс Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈΠΌ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° ΠΎΡ‚ Π½Π°ΠΉ-разпространСнитС Π²ΠΈΠ΄ΠΎΠ²Π΅ Π°Ρ‚Π°ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Suricata, инсталирана Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€. Π—Π° Ρ‚Π°Π·ΠΈ Ρ†Π΅Π» Ρ‰Π΅ Π½ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ VDS с Linux ΠΈ Π΄Π²Π΅ изчислитСлни ядра. ΠžΠ±Π΅ΠΌΡŠΡ‚ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ зависи ΠΎΡ‚ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ: Π½Π° някой ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΡƒ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΠΈ 2 Π“Π‘, Π° Π·Π° ΠΏΠΎ-сСриозни Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ 4 ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ 6. ΠŸΠ»ΡŽΡΡŠΡ‚ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° СкспСримСнти: ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° конфигурация ΠΈ Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Ρ‚Π΅ рСсурситС ΠΏΡ€ΠΈ нСобходимост.

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната мрСТаснимка: Reuters

ОбСдиняванС Π½Π° ΠΌΡ€Π΅ΠΆΠΈ

Π˜Π·Π½Π°ΡΡΠ½Π΅Ρ‚ΠΎ Π½Π° IDS Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина ΠΏΡŠΡ€Π²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° тСстовС. Ако Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ стС Ρ€Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈ с ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° Π±ΡŠΡ€Π·Π°Ρ‚Π΅ Π΄Π° ΠΏΠΎΡ€ΡŠΡ‡Π²Π°Ρ‚Π΅ физичСско ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ ΠΈ Π΄Π° промСнятС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. По-Π΄ΠΎΠ±Ρ€Π΅ Π΅ Π΄Π° тСстватС систСмата бСзопасно ΠΈ Π±Π΅Π· излишни Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ, Π·Π° Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ ΠΎΡ‚ изчислитСлни рСсурси. Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ цСлият ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π΅Π½ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Ρ‰Π΅ трябва Π΄Π° ΠΌΠΈΠ½Π΅ ΠΏΡ€Π΅Π· СдинствСн външСн ΡƒΠ·Π΅Π»: Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° (ΠΈΠ»ΠΈ няколко ΠΌΡ€Π΅ΠΆΠΈ) с VDS, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Π΅ инсталирана IDS Suricata, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ SoftEther β€” лСсСн Π·Π° настройка кроссплатформСн VPN ΡΡŠΡ€Π²ΡŠΡ€, осигуряващ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅. ΠžΡ„ΠΈΡΠ½Π°Ρ‚Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚ с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° няма Ρ€Π΅Π°Π»Π΅Π½ IP, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° я настроитС Π½Π° VPS. Π’ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° Ubuntu няма Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΡΠΎΡ„Ρ‚ΡƒΠ΅Ρ€ΡŠΡ‚ трябва Π΄Π° сС ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈ Π»ΠΈΠ±ΠΎ ΠΎΡ‚ сайта Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π»ΠΈΠ±ΠΎ ΠΎΡ‚ Π²ΡŠΠ½ΡˆΠ½ΠΎΡ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° услугата Launchpad (Π°ΠΊΠΎ ΠΌΡƒ вярватС):

sudo add-apt-repository ppa:paskal-07/softethervpn
sudo apt-get update

Π‘ΠΏΠΈΡΡŠΠΊΡŠΡ‚ Π½Π° Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС видян с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

apt-cache search softether

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

НуТдаСм сС ΠΎΡ‚ softether-vpnserver (ΡΠ΅Ρ€Π²Π΅Ρ€ΡŠΡ‚ Π² тСстова конфигурация Π΅ инсталиран Π½Π° VDS), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΡ‚ softether-vpncmd β€” ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ инструмСнт Π·Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° настройка.

sudo apt-get install softether-vpnserver softether-vpncmd

Π—Π° настройката Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° спСциалСн ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ инструмСнт:

sudo vpncmd

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

Няма Π΄Π° Π½Π°Π²Π»ΠΈΠ·Π°ΠΌΠ΅ Π² Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ относно настройката: ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ‚Π° Π΅ сравнитСлно проста ΠΈ Π΅ Π΄ΠΎΠ±Ρ€Π΅ описана Π² мноТСство ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π° Π½Π΅ Π΅ пряко ΡΠ²ΡŠΡ€Π·Π°Π½Π° с Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π½Π° статията. Π’ ΠΊΡ€Π°Ρ‚Ρ†Π΅, слСд стартиранС Π½Π° vpncmd, трябва Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ опция 1, Π·Π° Π΄Π° Π²Π»Π΅Π·Π΅Ρ‚Π΅ Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°. Π—Π° Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ localhost ΠΈ Π΄Π° натиснСтС enter вмСсто Π΄Π° Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ…ΡŠΠ±Π°. Π’ ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° сС Π·Π°Π΄Π°Π²Π° администраторската ΠΏΠ°Ρ€ΠΎΠ»Π° с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° serverpasswordset, ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π° сС виртуалният Ρ…ΡŠΠ± DEFAULT (ΠΊΠΎΠΌΠ°Π½Π΄Π° hubdelete) ΠΈ сС създава Π½ΠΎΠ² с ΠΈΠΌΠ΅Ρ‚ΠΎ Suricata_VPN, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС Π·Π°Π΄Π°Π²Π° ΠΈ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΠΏΠ°Ρ€ΠΎΠ»Π° (ΠΊΠΎΠΌΠ°Π½Π΄Π° hubcreate). Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° трябва Π΄Π° сС ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ Π² управляващата ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π½Π° новия Ρ…ΡŠΠ± с ΠΊΠΎΠΌΠ°Π½Π΄Π° hub Suricata_VPN, Π·Π° Π΄Π° сС създадС Π³Ρ€ΡƒΠΏΠ° ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» с ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ groupcreate ΠΈ usercreate. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΠΊΠ°Ρ‚Π° ΠΏΠ°Ρ€ΠΎΠ»Π° сС Π·Π°Π΄Π°Π²Π° с userpasswordset.

SoftEther ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°: SecureNAT ΠΈ Local Bridge. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ прСдставлява собствСна тСхнология Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° частна ΠΌΡ€Π΅ΠΆΠ° с собствСн NAT ΠΈ DHCP. SecureNAT Π½Π΅ изисква TUN/TAP ΠΈΠ»ΠΈ настройка Π½Π° Netfilter ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ софтуСр. Π ΡƒΡ‚ΠΈΠ½Π³ΡŠΡ‚ Π½Π΅ засяга ядрото Π½Π° систСмата, Π° всички процСси са Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΈ работят Π½Π° всякакви VPS/VDS, нСзависимо ΠΎΡ‚ използвания Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€. Π’ΠΎΠ²Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π° натоварСност Π½Π° процСсора ΠΈ намаляванС Π½Π° скоростта Π² сравнСниС с Ρ€Π΅ΠΆΠΈΠΌΠ° Local Bridge, ΠΊΠΎΠΉΡ‚ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π° виртуалния Ρ…ΡŠΠ± SoftEther с физичСския ΠΌΡ€Π΅ΠΆΠΎΠ² Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ TAP устройство.

Настройката Π² Ρ‚ΠΎΠ·ΠΈ случай сС услоТнява, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ€ΡƒΡ‚ΠΈΠ½Π³ΡŠΡ‚ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π½Π° ядрСно Π½ΠΈΠ²ΠΎ Ρ‡Ρ€Π΅Π· Netfilter. ΠΠ°ΡˆΠΈΡ‚Π΅ VDS са ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π½Π° Hyper-V, Π·Π°Ρ‚ΠΎΠ²Π° Π½Π° послСдната ΡΡ‚ΡŠΠΏΠΊΠ° създавамС Π»ΠΎΠΊΠ°Π»Π΅Π½ мост ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ TAP устройството с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° bridgecreate Suricate_VPN -device:suricate_vpn -tap:yes. Π‘Π»Π΅Π΄ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅ ΠΎΡ‚ ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ…ΡŠΠ±Π°, Π² систСмата Ρ‰Π΅ Π²ΠΈΠ΄ΠΈΠΌ Π½ΠΎΠ² ΠΌΡ€Π΅ΠΆΠΎΠ² интСрфСйс, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ присвоСн IP:

ifconfig

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‰Π΅ трябва Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ Ρ€ΡƒΡ‚ΠΈΠ½Π³ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ интСрфСйситС (ip forward), Π°ΠΊΠΎ Ρ‚ΠΎΠΉ Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½:

sudo nano /etc/sysctl.conf

Π Π°Π·ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ слСдния Ρ€Π΅Π΄:

net.ipv4.ip_forward = 1

Π—Π°ΠΏΠ°Π·Π²Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Ρ„Π°ΠΉΠ»Π°, ΠΈΠ·Π»ΠΈΠ·Π°ΠΌΠ΅ ΠΎΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ Π³ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°ΠΌΠ΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

sudo sysctl -p

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° трябва Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° подсСт с Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΈ IP (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 10.0.10.0/24) ΠΈ Π΄Π° присвоим адрСс Π½Π° интСрфСйса:

sudo ifconfig tap_suricata_vp 10.0.10.1/24

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‰Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Netfilter.

1. ΠŸΡ€ΠΈ нСобходимост Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Ρ‚Π΅ входящитС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠ²Π°Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ (фирмСният ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SoftEther ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° HTTPS ΠΈ ΠΏΠΎΡ€Ρ‚ 443)

sudo iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport 992 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport 1194 -j ACCEPT
sudo iptables -A INPUT -p udp -m udp --dport 1194 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport 5555 -j ACCEPT

2. НастройвамС NAT ΠΎΡ‚ подсСт 10.0.10.0/24 към основния IP адрСс Π½Π° ΡΡŠΡ€Π²Π΅Ρ€Π°

sudo iptables -t nat -A POSTROUTING -s 10.0.10.0/24 -j SNAT --to-source 45.132.17.140

3. ПозволявамС ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Ρ‰ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ подсСт 10.0.10.0/24

sudo iptables -A FORWARD -s 10.0.10.0/24 -j ACCEPT

4. ПозволявамС ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Ρ‰ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° Π²Π΅Ρ‡Π΅ установСни съСдинСния

sudo iptables -A FORWARD -p all -m state --state ESTABLISHED,RELATED -j ACCEPT

Автоматизацията Π½Π° процСса ΠΏΡ€ΠΈ рСстартиранС Π½Π° систСмата с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ скриптовС оставямС Π½Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚ΠΎ домашно Π·Π°Π΄Π°Π½ΠΈΠ΅.

Ако искатС Π΄Π° Π΄Π°Π²Π°Ρ‚Π΅ IP адрСси Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, Ρ‰Π΅ трябва Π΄Π° инсталиратС ΠΈ някакъв DHCP ΡΡŠΡ€Π²ΠΈΡ Π·Π° локалния мост. Π‘ Ρ‚ΠΎΠ²Π° настройката Π½Π° ΡΡŠΡ€Π²Π΅Ρ€Π° Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π° ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ към ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. SoftEther ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° мноТСство ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, чиято ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° зависи ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ Π² Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°.

netstat -ap | grep vpnserver

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

Въй ΠΊΠ°Ρ‚ΠΎ Π½Π°ΡˆΠΈΡΡ‚ тСстови Ρ€ΡƒΡ‚Π΅Ρ€ ΡΡŠΡ‰ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎΠ΄ Ubuntu, Ρ‰Π΅ инсталирамС Π½Π° Π½Π΅Π³ΠΎ ΠΎΡ‚ външно Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ softether-vpnclient ΠΈ softether-vpncmd, Π·Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ фирмСния ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». НуТно Π΅ Π΄Π° стартирамС ΠΊΠ»ΠΈΠ΅Ρ‚Π°:

sudo vpnclient start

Π—Π° настройка ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° vpncmd, ΠΈΠ·Π±ΠΈΡ€Π°ΠΉΠΊΠΈ localhost ΠΊΠ°Ρ‚ΠΎ ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π°, Π½Π° която Π΅ стартиран vpnclient. Всички ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°: Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° създадСм Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ интСрфСйс (NicCreate) ΠΈ Π°ΠΊΠ°ΡƒΠ½Ρ‚ (AccountCreate).

Π’ някои случаи Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° автСнтикация с ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ AccountAnonymousSet, AccountPasswordSet, AccountCertSet ΠΈ AccountSecureCertSet. Въй ΠΊΠ°Ρ‚ΠΎ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ DHCP, Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π·Π° виртуалния Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ сС Π·Π°Π΄Π°Π²Π° Ρ€ΡŠΡ‡Π½ΠΎ.

ОсвСн Ρ‚ΠΎΠ²Π° Π½ΠΈ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ip forward (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ net.ipv4.ip_forward=1 Π² Ρ„Π°ΠΉΠ»Π° /etc/sysctl.conf) ΠΈ Π΄Π° настроим статични ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ. ΠŸΡ€ΠΈ нСобходимост Π½Π° VDS с Suricata ΠΌΠΎΠΆΠ΅ Π΄Π° сС настрои ΠΏΡ€ΠΎΠ±ΠΈΠ² Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° инсталиранитС Π² Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° услуги. Π‘ Ρ‚ΠΎΠ²Π° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС счита Π·Π° Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΎ.

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° ΠΎΡ‚ нас конфигурация Ρ‰Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Π°ΠΊΠ°:

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

НастройвамС Suricata

Π’ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° статия Π Π°Π·ΠΊΠ°Π·Π°Ρ…ΠΌΠ΅ Π·Π° Π΄Π²Π°Ρ‚Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° IDS: ΠΏΡ€Π΅Π· Ρ‡Π°ΠΊΠ°Ρ‚Π° NFQUEUE (NFQ Ρ€Π΅ΠΆΠΈΠΌ) ΠΈ Ρ‡Ρ€Π΅Π· zero copy (AF_PACKET Ρ€Π΅ΠΆΠΈΠΌ). ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ‚ изисква Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π²Π° интСрфСйса, Π½ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠΎ-висока производитСлност β€” ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π΅Π³ΠΎ Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π² /etc/default/suricata. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, Ρ‰Π΅ трябва Π΄Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΌΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π° vars Π² /etc/suricata/suricata.yaml, ΠΊΠ°Ρ‚ΠΎ посочим Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° подсСтка ΠΊΠ°Ρ‚ΠΎ домашна.

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

Π—Π° рСстартиранС Π½Π° IDS ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°:

systemctl restart suricata

Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ, сСга ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° устойчивост Π½Π° дСйствията Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π»ΠΈΡ†Π°.

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠΈ

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈΡ‚Π΅ Π·Π° Π±ΠΎΠΉΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° външния IDS сСрвис ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ няколко:

Π—Π°Ρ‰ΠΈΡ‚Π° срСщу DDoS Π°Ρ‚Π°ΠΊΠΈ (Π³Π»Π°Π²Π½Π° Ρ†Π΅Π»)

Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΡŠΠ² Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Π΅ слоТно, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π·Π° Π°Π½Π°Π»ΠΈΠ· трябва Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ ΠΏΡ€Π΅Π· интСрфСйса Π½Π° систСмата, Π³Π»Π΅Π΄Π°Ρ‰ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π”ΠΎΡ€ΠΈ Π°ΠΊΠΎ IDS Π³ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π°, паразитният Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° прСнасити ΠΊΠ°Π½Π°Π»Π° Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ. Π—Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ Ρ‚ΠΎΠ²Π°, Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° сС ΠΏΠΎΡ€ΡŠΡ‡Π° VPS с Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅, способно Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ цСлия Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° ΠΈ цСлия външСн Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. ЧСсто Π΅ ΠΏΠΎ-лСсно ΠΈ ΠΏΠΎ-Π΅Π²Ρ‚ΠΈΠ½ΠΎ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΄Π° сС Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π° офисният ΠΊΠ°Π½Π°Π». ΠšΠ°Ρ‚ΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°, си струва Π΄Π° сС спомСнат спСциализирани услуги Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS. Π¦Π΅Π½Π°Ρ‚Π° Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ услуги Π΅ сравнима с Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠ°Ρ‚ΠΎ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠ° настройка, Π½ΠΎ ΠΈΠΌΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ β€” Π·Π° ΠΏΠ°Ρ€ΠΈΡ‚Π΅ си ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° само Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ собствСната IDS ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π° ΠΏΠΎ всякакъв Π½Π°Ρ‡ΠΈΠ½.

Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ външни Π°Ρ‚Π°ΠΊΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅

Suricata ΠΌΠΎΠΆΠ΅ Π΄Π° сС справи с ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° Сксплоатация Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ уязвимости Π² Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ услуги Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° (пощСнски ΡΡŠΡ€Π²ΡŠΡ€, ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ ΡƒΠ΅Π± прилоТСния ΠΈ Π΄Ρ€.). ОбикновСно IDS сС инсталират Π²ΡŠΡ‚Ρ€Π΅ Π² Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° слСд Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΈΡ‚Π΅ устройства, Π½ΠΎ изнасянСто навън ΡΡŠΡ‰ΠΎ ΠΈΠΌΠ° своСто място.

Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π»ΠΈΡ†Π°

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ усилията Π½Π° систСмния администратор, ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈΡ‚Π΅ Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Ρ€Π°Π·Π΅Π½ΠΈ с Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ софтуСр. ОсвСн Ρ‚ΠΎΠ²Π°, понякога Π² Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° сС появяват шСгадТии, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΎΠΌΠ΅Ρ€Π½ΠΈ дСйствия. Suricata ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° ΠΎΠΏΠΈΡ‚ΠΈ, ΠΌΠ°ΠΊΠ°Ρ€ Ρ‡Π΅ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° бъдС инсталирана Π²ΡŠΡ‚Ρ€Π΅ Π² ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚ΡŠΡ€Π° ΠΈ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² комбинация с управляСм ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€, способСн Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° Π΅Π΄ΠΈΠ½ ΠΏΠΎΡ€Ρ‚. Π’ΡŠΠ½ΡˆΠ½Π° IDS ΡΡŠΡ‰ΠΎ Π½Π΅ Π΅ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½Π° β€” ΠΏΠΎΠ½Π΅ Ρ‰Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° улавя ΠΎΠΏΠΈΡ‚ΠΈ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΆΠΈΠ²Π΅Π΅Ρ‰ΠΈ Π² Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°, Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ°Ρ‚ с външСн ΡΡŠΡ€Π²ΡŠΡ€.

ΠŸΡŠΡ€Π²ΠΎ, Ρ‰Π΅ създадСм ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ тСстови Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ VPS, Π° Π½Π° Ρ€ΡƒΡ‚Π΅Ρ€Π° Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Ρ‰Π΅ инсталирамС Apache с конфигурация ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ прСнасочим 80-Ρ‚ΠΈ ΠΏΠΎΡ€Ρ‚ към ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° IDS. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΠΈΠΌΠΈΡ‚ΠΈΡ€Π°ΠΌΠ΅ DDoS Π°Ρ‚Π°ΠΊΠ° ΠΎΡ‚ атакуващия възСл. Π—Π° Ρ†Π΅Π»Ρ‚Π° Ρ‰Π΅ ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΠΌ ΠΎΡ‚ GitHub, Ρ‰Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°ΠΌΠ΅ ΠΈ Ρ‰Π΅ стартирамС Π½Π° атакуващия възСл ΠΌΠ°Π»ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° xerxes (ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ инсталиранС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° gcc):

git clone https://github.com/Soldie/xerxes-DDos-zanyarjamal-C.git
cd xerxes-DDos-zanyarjamal-C/
gcc xerxes.c -o xerxes
./xerxes 45.132.17.140 80

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΉ бСшС слСдният:

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

Suricata Π±Π»ΠΎΠΊΠΈΡ€Π° злодСя, Π° страницата Π½Π° Apache ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ сС отваря, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Π½Π°ΡˆΠ°Ρ‚Π° ΠΈΠΌΠΏΡ€ΠΎΠ²ΠΈΠ·ΠΈΡ€Π°Π½Π° Π°Ρ‚Π°ΠΊΠ° ΠΈ доста слаб ΠΊΠ°Π½Π°Π» Π½Π° "офисната" (Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ домашна) ΠΌΡ€Π΅ΠΆΠ°. Π—Π° ΠΏΠΎ-сСриозни Π·Π°Π΄Π°Ρ‡ΠΈ Π΅ Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Metasploit Framework. Π’ΠΎΠΉ Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° тСстовС Π·Π° ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ²Π°Π½Π΅ ΠΈ позволява ΠΈΠΌΠΈΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°Ρ‚Π°ΠΊΠΈ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡΡ‚Π° Π·Π° инсталиранС Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π° Π½Π° сайта Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π‘Π»Π΅Π΄ инсталиранСто Ρ‰Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅:

sudo msfupdate

Π—Π° тСстванС стартирайтС msfconsole.

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

Π—Π° съТалСниС, Π² послСднитС вСрсии Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΡƒΡŠΡ€ΠΊΠ° липсва Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ…Π°ΠΊΠ²Π°Π½Π΅, Π·Π°Ρ‚ΠΎΠ²Π° СксплоатитС Ρ‰Π΅ трябва Π΄Π° сС ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ Ρ€ΡŠΡ‡Π½ΠΎ ΠΈ Π΄Π° сС стартират с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° use. ΠŸΡŠΡ€Π²ΠΎ Π΅ Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ Π½Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π°Π½Π°Ρ‚Π° машина, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° nmap (Π² нашия случай netstat Π½Π° атакувания възСл Π²ΡŠΡ€ΡˆΠΈ Ρ€Π°Π±ΠΎΡ‚Π°), Π° слСд Ρ‚ΠΎΠ²Π° Π΄Π° ΠΏΠΎΠ΄Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ подходящитС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Metasploit.Β 

Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ срСдства Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° устойчивостта Π½Π° IDS Π½Π° Π°Ρ‚Π°ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ услуги. Π—Π° Π»ΡŽΠ±ΠΎΠΏΠΈΡ‚ΡΡ‚Π²ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈΡ‚Π΅ стрСс тСст с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ±Π½Π° вСрсия Π½Π° IP Stresser. Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ рСакцията Π½Π° дСйствията Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΡ†ΠΈ, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° инсталиратС спСциални инструмСнти Π½Π° Π΅Π΄Π½Π° ΠΎΡ‚ ΠΌΠ°ΡˆΠΈΠ½ΠΈΡ‚Π΅ Π² Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°. Има ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ трябва Π΄Π° Π³ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚Π΅ Π½Π΅ само към СкспСримСнталния ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½, Π½ΠΎ ΠΈ към Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‚Π΅ систСми, само Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ съвсСм Π΄Ρ€ΡƒΠ³Π° история.

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

Snort ΠΈΠ»ΠΈ Suricata. Част 3: Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΌΠ΅ офисната ΠΌΡ€Π΅ΠΆΠ°

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster