Linux дээр BEST болон libc.so-г hook хийдэг гуравдагч талын программын зөрчлийг хэрхэн засах вэ?
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Linux системд BEST нь аюулгүй байдлын хяналт хийхдээ libc.so дахь runtime hook-д тулгуурладаг. VirtualBox, mirrord зэрэг зарим гуравдагч талын программ мөн libc.so-г hook хийдэг. Хоёулаа нэг системд ажиллахад эдгээр давхцсан механизм нь hostname буруу тайлагдах, программ санамсаргүй ажиллах зэрэг тохирохгүй байдал үүсгэж болно.
Эдгээр асуудлыг багасгахын тулд BEST for Linux суулгасны дараа түүнд uprobes-ийг идэвхгүй болгохыг зөвлөж байна. Тохиргоог хийхийн тулд дараах алхмыг дагана.
- BEST-ийн тохиргооны хавтас руу орно:
```
cd /opt/bitdefender-security-tools/etc
```
bdsecd.jsonфайл дахьkprobesмодулийнuprobes-ийг идэвхгүй болгоод шинэчилсэн тохиргоог шинэ файлд бичнэ:
```
../bin/jq \
'.modules |= map( if .name == "kprobes" then . + {uprobesEnabled: false} else . end )' \
bdsecd.json > tmp.json
```
> Тэмдэглэл: Энэ үйлдэлд шаардлагатай jq binary нь үндсэн байдлаар суулгагдсан бөгөөд BEST-ийн бүх kit-д багтсан байдаг.
- Анхны
bdsecd.json-ийг шинэчилсэн хувилбараар солино.
```
mv tmp.json bdsecd.json
```
- BEST үйлчилгээнүүдийг дахин асаана:
```
bd restart
```
Одоо VirtualBox, mirrord зэрэг программыг ашиглахад хэвийн ажиллагаа сэргэнэ.
uprobes-ийг идэвхгүй болгох нь BEST for Linux-ийн илрүүлэлтийн чадамжид хамгийн бага нөлөөтэй.