Container Security-ийн туршилтыг хэрхэн эхлүүлж, тохируулж, турших вэ?
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Container Protection боломж нь хостын үйлдлийн системийн хамгаалалтын давхаргыг өргөтгөн бэхжүүлж, Linux container-ийн ажлын ачаалал болон хостыг хамгаална. Энэ нь Endpoint Detection and Response (EDR), Advanced Anti-Exploit, Antimalware боломжуудыг ашигладаг. Antimalware модулийг Linux container тус бүрт тусад нь идэвхжүүлж, идэвхгүй болгож болно. Бусад модулийг зөвхөн container-ийн хостоос нэгэн зэрэг идэвхжүүлж, идэвхгүй болгоно.
- Container Protection модулийг агуулсан, Linux хост төхөөрөмж дээр суулгасан BEST agent.
- Linux хостын доор суулгасан Security Container. Security Container нь Ubuntu 20.04 суурь image болон Linux-ийн BEST-ийн албан ёсны Debian багц бүхий тусгай Docker container юм. Энэ нь Kubernetes node эсвэл container хост дээр эрхтэй (privileged) container болж ажиллана.
Энэ боломж нэмэлт (add-on) хэлбэрээр ирдэг. Компанидаа нэмэхэд үндсэн лицензийн хажууд тусдаа бүтээгдэхүүн болж харагдана.
Туршилтыг эхлүүлэх
Туршилтыг эхлүүлэхийн тулд дараах алхмуудыг дагана:
- GravityZone-д администраторын эрхээр нэвтэрнэ.
- Консолын баруун дээд буланд байгаа Products hub-ын дүрс тэмдэг бүхий товчийг дарж Products hub хуудсыг нээнэ.
- Security for Containers хэсгийн доорх Learn more-ийг сонгоно.
- Start free trial-ийг сонгоно.
Add-on таны компанийн лицензийн жагсаалтад тусдаа бүтээгдэхүүн болж нэмэгдэнэ. Дараа нь нүүр хуудас руу шилжих бөгөөд GravityZone-д танд нээгдсэн шинэ хэсгүүд харагдана.
Шинэ боломжийг тохируулж, суулгах
Та container хост дээр BEST agent суулгах эсвэл Security Container байршуулах замаар боломжийг турших боломжтой. Энэ хэсэгт хоёр аргыг хоёуланг нь тайлбарласан болно.
Бодлого бэлтгэж, хэрэглэх
- GravityZone Control Center-т нэвтэрнэ.
- Зүүн талын цэснээс Policies (Бодлого) хуудас руу орно.
- Дараах хоёрын аль нэгийг хийнэ:
- Шинэ бодлогыг үүсгэнэ.
- Одоо байгаа бодлогын нэгийг засна.
- Antimalware > On-Access хэсэгт On-access scanning сонголт идэвхтэй эсэхийг шалгаад боломжийг тохируулна.
- Antimalware > Advanced Anti-Exploit хэсэгт Advanced Anti-Exploit сонголт идэвхтэй эсэхийг шалгаад боломжийг тохируулна.
- Incident Sensor хэсэгт модулийг идэвхжүүлнэ.
- Бодлогоо хадгална.
- Шинэ бодлого үүсгэсэн бол туршихыг хүсч буй төхөөрөмжүүдэд хэрэглэнэ.
Одоо байгаа бодлогыг засварласан бол өөрчлөлт тухайн бодлого хэрэглэгдсэн бүх төхөөрөмжид хүчинтэй болно.
Ингэснээр шинээр нэмэгдсэн боломжуудыг сонгосон бүх төхөөрөмж дээр идэвхжүүлэх боломжтой болно.
Container Protection модулийг суулгах Reconfigure client даалгавар үүсгэх
- GravityZone Control Center-т нэвтэрнэ.
- Зүүн талын цэснээс Network (Сүлжээ) хуудас руу орж, модулийг суулгахыг хүссэн төхөөрөмжүүдээ сонгоно.
- Tasks (Даалгавар) товчийг дарж Reconfigure client-ийг сонгоно.
- Modules хэсэгт Add-ийг сонгоод Container Protection, Advanced Anti-Exploit болон EDR-ийг идэвхжүүлнэ.
> Тэмдэглэл: Reconfigure client даалгаврын талаар дэлгэрэнгүйг Reconfigure agent хэсгээс үзнэ үү.
- Save-г дарна.
Боломж суугдсаны дараа хостоор удирдагдаж буй бүх container GravityZone-д харагдана. Тэдгээрийг Network хуудасны Containers хавтаснаас харна. Дэлгэрэнгүйг Төхөөрөмжийн дэлгэрэнгүйг харах хэсгээс үзнэ үү.
Docker суулгасан Linux серверт Security Container суулгах
- Security Container-ийг байршуулахдаа энэ нийтлэлийн алхмуудыг дагана. Linux хост төхөөрөмж дээр BEST agent суулгаагүй эсэхийг шалгана.
Боломж суугдсаны дараа хостоор удирдагдаж буй бүх container GravityZone-д харагдана. Тэдгээрийг Network хуудасны Containers хавтаснаас харна. Дэлгэрэнгүйг Төхөөрөмжийн дэлгэрэнгүйг харах хэсгээс үзнэ үү.
Төхөөрөмжүүд дээрээ Docker суулгах
- Боломжийг аль төхөөрөмжүүд дээр турших вэ гэдгээ шийднэ.
- Тэдгээр төхөөрөмж дээр Docker суулгана.
Шинэ боломжийг турших
Шинэ container үүсгэж, илэрч GravityZone-ийн бүртгэлд харагдаж байгааг шалгах
Энэ зааварт Ubuntu-ийн Docker image үүсгэхийг жишээ болгов. Image-ийг Docker registry-аас татах боломжтой л бол container үүсгэхдээ дэмжигдсэн аль ч Linux түгээлтийг ашиглаж болно. Container-д сонгосон түгээлт нь container хостын түгээлтээс өөр байж болно.
- Шинэ container үүсгэнэ:
```
root@ubuntu23-x64-tcor:~# docker run -dt ubuntu:latest bash
529ca9f8970c879eb8e1192077afb059a0a14dde291478863056417ef12a16dc
```
- Container ажиллаж байгааг шалгана:
```
root@ubuntu23-x64-tcor:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
529ca9f8970c ubuntu:latest "bash" 32 seconds ago Up 17 seconds xenodochial_hermann
```
- GravityZone-д зүүн талын цэснээс Network хуудас руу орж, шинэ container харагдаж байгаа бөгөөд асуудалгүй эсэхийг шалгана. Дэлгэрэнгүйг Төхөөрөмжийн дэлгэрэнгүйг харах хэсгээс үзнэ үү.
- Container тухайн хуудсанд харагдаж байгааг шалгана.
On-Access хамгаалалтыг турших
- Manage Networks эрхтэй данснаас GravityZone-д нэвтэрнэ.
- Зүүн талын цэснээс Policies хуудас руу орж, өмнө нь үүсгэсэн бодлогыг нээнэ.
- Antimalware > OnAccess хэсгийг нээгээд On-access Scanning хэсгийн баруун дээд буланд байгаа Settings товчийг дарна.
- Advanced табыг сонгоно.
- On-Access Scanning for Linux тохиргоо идэвхтэй эсэхийг шалгаад доорх талбарт
/testзамыг нэмнэ.
- Add товчийг дарна.
- General таб руу орж, Scan Actions хэсэгт Default action for infected files тохиргоог Delete болгож тохируулна.
- Save-г дарна.
- Бодлогыг өмнө нь үүсгэсэн container дээр хэрэглэнэ. Дэлгэрэнгүйг Бодлого оноох хэсгээс үзнэ үү.
- Төхөөрөмжөөс өмнө үүсгэсэн container дотор shell нээнэ:
```
root@ubuntu23-x64-tcor:~# docker exec -it 529c bash
root@529ca9f8970c:/#
```
- Туршилтын зам үүсгэнэ:
```
mkdir /test
```
- Хамгаалагдсан замд Antimalware туршилтын файл бичнэ:
```
root@529ca9f8970c:/# echo 'X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*' > /test/test1.txt
```
Antimalware On-Access хамгаалалт EICAR файлыг автоматаар илрүүлж, хорио (Quarantine) руу зөөнө.
Antimalware үйл ажиллагааны тайланг шалгах
Устгагдсан файлын тухай мэдээллийг GravityZone-ийн тайлангаас шалгана:
- GravityZone-д зүүн талын цэснээс Network хуудас руу орно.
- Reports товчийг дарж Malware Status тайлан үүсгэнэ.
- Зүүн талын цэснээс Reports хуудас руу орж хүсэлтээ олно.
- Тайланд өмнө устгагдсан файл орсон эсэхийг шалгана.
> Анхааруулга: Бодлогод халдвартай файлд авах үйлдлийг Delete гэж тохируулсан тул файл устгагдсан.
>
> Бодлогод сонгосон үйлдлээс хамаарч файл дараах байдлаар тэмдэглэгдэнэ:
>
> - Take no action - Ignored
> - Deny - Unresolved
> - Move to Quarantine - Quarantined
EICAR файл илэрсэнтэй холбоотой үйл явдал Incidents Sensor-д бүртгэгдсэн эсэхийг шалгах
Incidents Sensor container доторх файлуудад ажиллаж байгааг шалгана:
- GravityZone Control Center-т нэвтэрнэ.
- Зүүн талын цэснээс Incidents хуудас руу орно.
- Detected Threats табыг сонгоно.
- EICAR үүсгэсэн hostname-ийг дурдсан incident-ийг олно.
Олон container үүсгэж, хамгаалагдаж байгааг шалгах
- Төхөөрөмж дээрээс олон container (жишээлбэл, дахин 5 container) үүсгэнэ:
```
root@ubuntu23-x64-tcor:~# for i in {1..5}; do docker run -dt ubuntu:latest bash; done
5b37d80408498340664f4c0b74043512a6af423734553c1b3802313b069e8e00
3356db2a2dbe2faea5589b520f81c4da71abc2561699a2ff6ab3f0a3e5bf9cc1
fb146eeab3c6db4cdccc281aa42e671118b7267e18e416baa2c21b84593ead0c
cbfea815f32300564fcf1698df20ad4b820a545a2f38945540259dbc5fb5862b
028c3597646dba1b7adca79767a4674552cfd843d2012b05f81dd67ebf083eab
```
- GravityZone-д зүүн талын цэснээс Network хуудас руу орж, шинэ container-ууд харагдаж байгаа бөгөөд асуудалгүй эсэхийг шалгана. Дэлгэрэнгүйг Төхөөрөмжийн дэлгэрэнгүйг харах хэсгээс үзнэ үү.
Туршилтыг зогсоох
Туршилтыг зогсоохын тулд дараах алхмуудыг дагана:
- GravityZone-д администраторын эрхээр нэвтэрнэ.
- Консолын баруун дээд буланд байгаа Products hub-ын дүрс тэмдэг бүхий товчийг дарж Products hub хуудсыг нээнэ.
- Security for Containers хэсгийн доорх Learn more-ийг сонгоно.
- Stop trial-ийг сонгоно.
Бүтээгдэхүүн таны компаниас хасагдаж, нэмэлт боломжууд бүгд идэвхгүй болно.
Энэ хуудсанд гарсан нэр томъёо
- Control Center
- GravityZone-ийн удирдлагын вэб консол
- Endpoint
- Хамгаалж буй компьютер, сервер, виртуал машин
- Policy
- Хамгаалалтын тохиргооны багц; төхөөрөмж эсвэл бүлэгт оноодог
- Network
- Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
- Quarantine
- Хорио: сэжигтэй файлыг тусгаарлаж хадгалдаг газар
- Reports
- Тайлан; хугацаагаар илгээх боломжтой
- Incidents
- Илэрсэн халдлага, түүний алхмуудын бүртгэл (EDR/XDR)
