Үндсэн агуулга руу алгасах

Cookie

Сайтаа сайжруулж, танд тохирох хямдрал, санал харуулахад тусална. Дэлгэрэнгүй

BD Systems AsiaАлбан ёсны түншBitdefender Country Partner (шинэ цонхонд)

Linux дээр Network Attack Defense хэрхэн ажилладаг, ямар шаардлага тавигдах вэ?

Bitdefender-ийн албан ёсны баримтаас орчуулавАнгли эх (EN) · Орчуулсан: 2026.11.10

Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.

Linux

Network Attack Defense модуль нь FTP болон SSH протоколын proxy шиг ажиллаж, траффикийг хүлээн авч man-in-the-middle халдлага болон бусад төрлийн халдлагаас (brute-force халдлага, сүлжээний exploit, нууц үг хулгайлагч, drive-by-download халдвар, bot, Trojan) хамгаална.

Энэ хэсэгт Linux төгсгөлийн төхөөрөмж дээрх Network Attack Defense модулийн дэмжлэгийн дэлгэрэнгүйг тайлбарлав.

Траффик барих технологи

Траффикийг Network Attack Defense серверийн сонсдог 8887 порт руу чиглүүлэх хоёр механизм байдаг. Эдгээр нь iptables болон eBPF юм.

iptables

Network Attack Defense-д траффик чиглүүлэх энэ технологи нь iptables багцыг ашиглана. Энэ нь төгсгөлийн төхөөрөмжийн үйлдлийн системд дүрэм нэмж, дэмжигдсэн 21, 22 портоос ирэх траффикийг (бүтээгдэхүүний өөрийн үүсгэсэн траффикаас бусдыг) 8887 порт руу шилжүүлнэ.

Эдгээр дүрмийг төгсгөлийн төхөөрөмжид BEST agent суулгах үед хүргэгддэг хэд хэдэн скрипт тохируулна. Суулгах үед скриптүүд /opt/bitdefender-security-tools/etc/nad.d/ хавтсанд байрлана.

Network Attack Defense эхлэх болон зогсох үед эдгээр скриптийг нэрээр нь эрэмбэлж ажиллуулна. Та скриптүүдийг гараар ажиллуулж болохгүй.

Бүтээгдэхүүний үйлчилгээг зогсоож, шаардлагатай скриптийн ажиллуулах эрхийг хасаад үйлчилгээг дахин асаавал скриптүүдийг идэвхгүй болгож болно. Скриптийн агуулга шинэчлэлтээр дарагдсан ч эрхийн тохиргоо хадгалагдана.

Network Attack Defense-ийн дүрмийн скриптийг идэвхгүй болгох жишээ:

sudo bd stop
sudo chmod -x /opt/bitdefender-security-tools/etc/nad.d/02-ftp.sh
sudo bd start

eBPF

Энэ чиглүүлэх технологи нь kernel-ийн холбогдох функцүүдэд залгагдан траффикийг Network Attack Defense серверийн сонсдог 8887 порт руу чиглүүлнэ.

eBPF-ийг идэвхжүүлж чадахгүй бол чиглүүлэх механизм бүхэлдээ iptables руу шилжинэ.

Дэмжигдэж байвал eBPF нь Network Attack Defense-ийн үндсэн чиглүүлэх технологи байна.

Анхаар: sudo /opt/bitdefender-security-tools/bin/bdconfigure --disableeti командаар iptables руу гараар шилжиж, sudo /opt/bitdefender-security-tools/bin/bdconfigure --enableeti командаар eBPF чиглүүлэлт рүү буцаж болно. Энэ тохиргоо бүтээгдэхүүн шинэчлэгдсэний дараа ч хэвээр үлдэнэ.

Шалгадаг протоколууд

SSH

SSH траффик барих дүрмийг траффик барих технологиос хамааран өөр өөрөөр удирдана:

  • iptables: дүрмийг /opt/bitdefender-security-tools/etc/nad.d/01-ssh.sh скриптээр тохируулна.
  • eBPF: дүрмийг Network Attack Defense дотооддоо удирдана.

Network Attack Defense нь зөвхөн 22 портоор орох болон гарах холболтын траффикийг хүлээн авч шалгана.

Хэрэглэж буй GravityZone бодлогын Network Protection хэсэгт Scan SCP/SSH идэвхтэй бол Network Attack Defense нь орох болон гарах SSH холболтыг тайлж шалгаж чадна.

Анхааруулга:

- Алсын сервер зөвхөн SSH түлхүүрээр нэвтрэхийг зөвшөөрч, нууц үгээр нэвтрэх нөөц сонголтгүй бол энэ хэсэгт тайлбарласан тохиргоог хийхгүй л бол нэвтрэлт амжилтгүй болно: Network Attack Defense идэвхтэй үед SSH түлхүүрээр нэвтрэх тохиргоо. Тухайлбал minikube зэрэг зарим хэрэгсэл дотооддоо SSH түлхүүрээр нэвтэрдэг.
- SSH/SCP шалгалтыг идэвхжүүлсэн эсвэл идэвхгүй болгосны дараа өмнө нь хост түлхүүрийг нь хүлээн зөвшөөрсөн сервертэй дахин холбогдоход дээрхтэй төстэй анхааруулга гарч болно.

Үүнийг SSH/SCP шалгалтыг идэвхжүүлэх эсвэл идэвхгүй болгох нь SSH холболтын замыг өөрчилдөг тул SSH клиент known_hosts файлд хадгалсан түлхүүрээс өөр хост түлхүүр илрүүлснээс үүснэ.

Энэ анхааруулгыг арилгахын тулд зорилтот серверийн known_hosts доторх одоо байгаа бичлэгийг устгана.

Жишээ нь:

```
ssh-keygen -R 192.168.0.1 -f /home/test/.ssh/known_hosts
```

Дахин холбогдохдоо шинэ хост түлхүүрийг шалгаж хүлээн зөвшөөрөхийг танаас асууна.

FTP болон FTPS

FTP-ийн траффик барих дүрмийг iptables технологид /opt/bitdefender-security-tools/etc/nad.d/02-ftp.sh скрипт, eBPF технологид Network Attack Defense дотооддоо удирдана.

FTP-ийн зөвхөн passive болон extended passive горимыг дэмжинэ.

Network Attack Defense нь зөвхөн 21 портоор орох болон гарах холболтын траффикийг хүлээн авч шалгана. Орж ирж буй FTP траффикийн динамик өгөгдлийн портыг мөн барина. Гарч буй FTP өгөгдлийг зөвхөн eBPF технологи ашиглаж байгаа үед барьж чадна.

GravityZone дээр Scan FTPS идэвхтэй бол Network Attack Defense нь гарч буй холболтыг тайлж, илүү олон боломжит халдлага илрүүлж чадна.

FTPS-д iptables чиглүүлэлт ашиглаж байвал 1:65534 портоос ирэх бүх орж ирэх траффикийг Network Attack Defense руу чиглүүлнэ. Ингэснээр удирдлага болон өгөгдлийн холболт өөр өөр замаар явснаас үүсэх FTP алдаанаас сэргийлнэ. eBPF чиглүүлэлтэд үүнтэй дүйх шийдэл байхгүй тул FTP серверийн аюулгүй байдлын шалгалтыг идэвхгүй болгох ёстой (жишээ нь vsftpd дахь pasv_promiscuous).

Дэмжигдсэн distribution-ууд

Network Attack Defense нь Endpoint protection – Supported operating systems – Linux нийтлэлийн дараах хоёр дэд хэсэгт жагсаасан үйлдлийн системүүдийг дэмжинэ:

  • Fully Supported Linux Modern Distributions
  • Fully Supported Linux Modern Distributions for ARM architecture
Анхааруулга:

- 32-bit системийг Network Attack Defense дэмжихгүй.
- systemctl ашигладаггүй хуучин Linux distribution-уудыг Network Attack Defense дэмжихгүй.
- WSL2 дээр ажиллаж буй бүх үйлдлийн системтэй Network Attack Defense нийцэхгүй.

Хамаарал

  • Network Attack Defense нь iptables Linux багцаас хамаарна. Network Attack Defense модулийг суулгах бүх төгсгөлийн төхөөрөмж дээр энэ багцыг гараар суулгах хэрэгтэй.

Багц нь дэмжигдсэн бүх distribution-д байдаг бөгөөд доорх командуудаар суулгаж болно:

- Debian-д суурилсан үйлдлийн системд:

```
apt install -y iptables
```

- Red Hat-д суурилсан үйлдлийн системд:

```
dnf install -y iptables
```

- SUSE үйлдлийн системд:

```
zypper install iptables
```

  • Network Attack Defense нь үндсэндээ 8887 портыг ашиглана.

Порт завгүй бол Network Attack Defense өөр порт руу динамикаар шилжихгүй. Портыг өөр юу ч ашиглаагүйг та өөрөө шалгах хэрэгтэй.

> Анхаар: 8887 портыг өөр программ ашиглаж байгаа эсвэл галт хана хаасан бол Network Attack Defense траффик хүлээн авч чадахгүй.

  • Network Attack Defense нь зөвхөн IPv4 траффикийг шалгана. IPv6 траффикийг барихгүй.
  • eBPF-д Linux kernel 5.9 эсвэл түүнээс дээш хувилбар шаардлагатай.
  • eBPF нь траффик чиглүүлэхдээ cgroupv2 дэд системд тулгуурладаг.
  • eBPF-д kernel дээр BTF (BPF Type Format) дэмжлэг идэвхтэй байх шаардлагатай. Энэ нь kernel-ийн төрлийн мэдээллийг хөнгөн форматаар өгч, eBPF программыг аюулгүй, зөөврийн, шалгахад хялбар болгодог.
Анхааруулга:

- Network Attack Defense нь сүлжээний чиглүүлэлтийн замд шууд (inline) ажилладаг.

Пакетын урсгалыг өөрчилдөг бусад бүрэлдэхүүнтэй зэрэг ажиллуулбал хүсээгүй үр дагавар, тэр ч байтугай сүлжээний холболт тасрах эрсдэлтэй. Эдгээрт дараах зүйлс орно:

- iptables эсвэл nftables
- галт хана (firewall)
- VPN
- eBPF, XDP эсвэл TC программууд
- policy routing тохиргоо
- VRF тохиргоо
- proxy
- container/CNI сүлжээ (CNI plugin болон бодлого хэрэгжүүлэлт)

- Network Attack Defense-ээр дамжсан орж ирэх траффик гаднаас ирсэн ч локал IP хаягаас ирсэн мэт харагдана. Энэ нь эх IP хаяг тодорхой утгатай байхыг шаарддаг зарим апп (жишээ нь Zabbix)-д саад болж болно.
- iptables траффик барих механизмд Network Attack Defense-ээр дамжуулаагүй бүх пакетыг 0x3887 шошгоор тэмдэглэнэ. Энэ нь пакетын тэмдэглэгээнд тулгуурладаг бусад апп (жишээ нь галт хана)-тай зөрчилдөж болно.
- Network Attack Defense эхлэх эсвэл зогсох үед хяналтад буй протоколуудын бүх холболт тасрана.
- Network Attack Defense нь Container Protection-тэй зэрэг ажиллаж чадахгүй. Хоёулаа багцад тохируулсан бол зөвхөн Container Protection суулгагдана.
- Зөрчлөөс зайлсхийхийн тулд iptables чиглүүлэлт бүхий Network Attack Defense нь firewalld эсвэл ufw ажиллаж байвал эхлэхгүй.
- eBPF траффик барих механизм ашиглаж байхад kernel hook нь container-оос гарах траффикт саад болж, холболт блоклогдох эсвэл амжилтгүй болж болно.

Нийтлэг орчинд зориулж үл хамаарах жагсаалт (exclusion) хийсэн боловч container runtime эсвэл CRI, CNI plugin, сүлжээний горим, namespace-ийн зохион байгуулалт, control group manager, service mesh, load balancer, ingress controller зэргээс хамааран үйлдэл өөр байж болох тул бүрэн хамрахгүй.

Хэрэгтэй холбоосууд

GravityZone Control Center дээр Network Attack Defense-ийг хэрхэн тохируулах вэ.

Windows сервер дээр Network Attack Defense-ийг хэрхэн суулгах вэ.

Энэ хуудсанд гарсан нэр томъёо

Control Center
GravityZone-ийн удирдлагын вэб консол
Endpoint
Хамгаалж буй компьютер, сервер, виртуал машин
Policy
Хамгаалалтын тохиргооны багц; төхөөрөмж эсвэл бүлэгт оноодог
Network
Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
Exclusions
Шалгалтаас хасах файл, хавтас, процесс
Асуулт байна уу?AI туслах GravityZone-ийн монгол баримтаас хайна. Нарийн асуудлыг таны гэрээт борлуулагч, Bitdefender Mongolia-ийн инженер шийднэ.