Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 3: Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° офис ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

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

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 3: Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° офис мрСТатаснимка: РойтСрс

Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΈ

ΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° 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

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 3: Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° офис ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

Π©Π΅ Π½ΠΈ трябва softether-vpnserver (ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π² тСстовата конфигурация Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° VDS), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ softether-vpncmd - ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° командния Ρ€Π΅Π΄ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ.

sudo apt-get install softether-vpnserver softether-vpncmd

Π—Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° спСциална ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄:

sudo vpncmd

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 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

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 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 ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, Ρ‡ΠΈΠ΅Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ зависи ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° LAN ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ.

netstat -ap |grep vpnserver

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 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 ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ прСнасочванС Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅, Π·Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ услугитС, инсталирани Π² Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°. На Ρ‚ΠΎΠ²Π° сливанСто Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС счита Π·Π° Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΎ.

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

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 3: Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° офис ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

НастройванС Π½Π° Suricata

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

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 3: Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° офис ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

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

systemctl restart suricata

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

Π‘ΠΈΠΌΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠΈ

МоТС Π΄Π° ΠΈΠΌΠ° няколко сцСнария Π·Π° Π±ΠΎΠΉΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° външна IDS услуга:

Π—Π°Ρ‰ΠΈΡ‚Π° срСщу DDoS Π°Ρ‚Π°ΠΊΠΈ (основна Ρ†Π΅Π»)

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

Π—Π°Ρ‰ΠΈΡ‚Π° срСщу външни Π°Ρ‚Π°ΠΊΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ Ρ‚ΠΈΠΏ

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

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

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

ΠšΠ°Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ Ρ‰Π΅ създадСм Π΄Ρ€ΡƒΠ³ тСстов Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ 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

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

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 3: Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° офис ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

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

sudo msfupdate

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

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 3: Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° офис ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

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

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

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 3: Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° офис ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

Π‘ΠΌΡŠΡ€ΠΊΠ°Π½Π΅ ΠΈΠ»ΠΈ Π‘ΡƒΡ€ΠΈΠΊΠ°Ρ‚Π°. Част 3: Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° офис ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€