Аюулгүй байдлын агентыг суулгах: тохиолдол бүрийн заавар — 7-р хэсэг: Ansible-аар Linux v7-д BEST суулгах
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Ansible-аар Linux v7-д зориулсан BEST суулгах
Энэ хэсэгт шаардлагатай тохиргооны файлуудыг хэрхэн үүсгэж, Ansible playbook ашиглан BEST Linux-ийг хэрхэн суулгах үндсэн зааврыг өгнө.
- Inventory-гоо хөтлөх тохиргооны файл үүсгэнэ:
inventory.yamlvirtualmachines: hosts: ubuntu22.04: ansible_host: 10.17.15.240Тэмдэглэл
Ansible-ийн тохиргооны файл хэрхэн үүсгэх талаар дэлгэрэнгүйг Inventory-гоо хэрхэн бүтээх вэ хэсгээс үзнэ үү.
- Linux v7-д зориулсан BEST суулгах процессыг зохион байгуулах тохиргооны файл үүсгэнэ:
deploy.yaml- hosts: virtualmachines vars: - WORKDIR: /root/bitdefender - TESTFILE: /home/eicar.com tasks: - name: Create the working directory file: path: "{{ WORKDIR }}" state: directory - name: Download the Bitdefender installer get_url: url: https://cloudgz.gravityzone.bitdefender.com/Packages/NIX/0/3i0Aov/setup_downloader.tar dest: "{{ WORKDIR }}/setup_downloader.tar" - name: Extract the Bitdefender installer unarchive: src: "{{ WORKDIR }}/setup_downloader.tar" dest: "{{ WORKDIR }}" remote_src: yes - name: Adjust the Bitdefender installer permissions file: path: "{{ WORKDIR }}/installer" state: file mode: u+x - name: Launch the Bitdefender installer command: cmd: "{{ WORKDIR }}/installer" chdir: "{{ WORKDIR }}" - name: Wait for the product to initialize pause: seconds: 60 - name: Test that the antimalware functionality is operational copy: dest: "{{ TESTFILE }}" content: | X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* - name: Check that the EICAR test file has been removed wait_for: path: "{{ TESTFILE }}" state: absent timeout: 5 - name: Remove the working directory file: path: "{{ WORKDIR }}" state: absent - Дараах командыг ажиллуулна:
ansible-playbook -i inventory.yaml -u root deploy.yaml
Гаралт доорх жишээтэй төстэй байх ёстой:
PLAY [virtualmachines] *********************************************************************************************************************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************************************************************************************************************
ok: [ubuntu22.04]
TASK [Create the working directory] ********************************************************************************************************************************************************************************************************
ok: [ubuntu22.04]
TASK [Download the Bitdefender installer] **************************************************************************************************************************************************************************************************
changed: [ubuntu22.04]
TASK [Extract the Bitdefender installer] ***************************************************************************************************************************************************************************************************
changed: [ubuntu22.04]
TASK [Adjust the Bitdefender installer permissions] ****************************************************************************************************************************************************************************************
changed: [ubuntu22.04]
TASK [Launch the Bitdefender installer] ****************************************************************************************************************************************************************************************************
changed: [ubuntu22.04]
TASK [Wait for the product to initialize] **************************************************************************************************************************************************************************************************
Pausing for 60 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
ok: [ubuntu22.04]
TASK [Test that the antimalware functionality is operational] ******************************************************************************************************************************************************************************
changed: [ubuntu22.04]
TASK [Check that the EICAR test file has been removed] *************************************************************************************************************************************************************************************
ok: [ubuntu22.04]
TASK [Remove the working directory] ********************************************************************************************************************************************************************************************************
changed: [ubuntu22.04]
PLAY RECAP *********************************************************************************************************************************************************************************************************************************
ubuntu22.04 : ok=10 changed=6 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0Microsoft Intune-ээр Mac-д зориулсан Bitdefender Endpoint Security Tools суулгах
Энэ хэсэгт Microsoft Intune-ээр macOS компьютер дээр Bitdefender Endpoint Security Tools (BEST) суулгахыг тайлбарлана. Хамгаалалтын агент локал хэрэглэгчийн оролцоогүйгээр бүрэн ажиллахын тулд дараах процедуруудыг дагана:
Custom script ашиглан BEST суулгах
Microsoft Intune-ээр custom script ашиглан клиент машинууд дээр Bitdefender Endpoint Security Tools суулгаж болно. Script нь GravityZone-тэй холбогдож, суулгах багцыг татаж суулгаад, бага зэргийн цэвэрлэгээ хийнэ.
Тэмдэглэл
Script ашиглавал BEST Microsoft Intune-д app хэлбэрээр харагдахгүй.
Дараах жишээ нь туршилтын үед ашигласан, Microsoft Intune-ээр түгээхэд BEST-ийг амжилттай суулгасан proof-of-concept (POC) юм.
#!/bin/bash
BD_TEMP="/var/tmp/temp_bd"
mkdir -p $BD_TEMP && cd $_
curl -L -O [your_installation_package_url]
hdiutil attach setup_downloader.dmg
/Volumes/Endpoint\ for\ MAC/SetupDownloader.app/Contents/MacOS/SetupDownloader --silent
hdiutil detach /Volumes/Endpoint\ for\ MAC/
rm -rf $BD_TEMPЧухал
Script доторх [your_installation_package_url]-ийг өөрийн компанид харгалзах холбоосоор солино. Мөр нь дараах хэлбэртэй болно: curl -L -O https://cloudgz.gravityzone.bitdefender.com/Packages/MAC/0/xxxxxx/setup_downloader.dmg.
Суулгах багцын холбоосоо авахын тулд GravityZone Control Center-т нэвтэрч, Network > Installation packages > Send download links руу орж macOS Downloader-ийн холбоосыг хуулна. Дэлгэрэнгүйг Суулгах багцын татах холбоосыг и-мэйлээр илгээх хэсгээс үзнэ үү.
Энэ script хамгийн өндөр эрхээр ажилладаг тул хэрэглэгчийн хүслээр хялбархан өөрчилж болно.
Script-ийг Microsoft Intune-ээр түгээхдээ:
- Microsoft Endpoint Manager-т Devices > Scripts руу орно.
- Add-г дараад macOS-ийг сонгоно.
- Script-ийн нэрийг оруулаад Next-ийг дарна.
- Script-ийг байршуулаад Next-ийг дарна.
- Группын оноолтыг сонгоод Next-ийг дарна.
- Тохиргоог хянаад Add-г дарна.
Script нь групп болон хэрэглэгчийн оноолтын дагуу ажиллана.
SSL сертификат суулгах
Энэ хэсэгт шаардлагатай SSL сертификатыг хэрэглэгчийн оролцоогүйгээр автоматаар зөвшөөрөгдөж, ашиглахад бэлэн болгохоор Microsoft Intune-ээр хэрхэн суулгахыг тайлбарлана.
2023 оны 3-р сарын байдлаар Microsoft Intune PFX форматтай сертификатыг түгээхийг дэмждэггүй, харин ердийн CER форматыг дэмждэг.
Чухал
Энэ процедур ажиллахын тулд GravityZone дээр үүсгэсэн Bitdefender суулгах багцад устгах нууц үг заавал тохируулсан байх ёстой.
SSL сертификатыг суулгахдаа:
- Ашиглаж буй суулгах багцад GravityZone дээр тохируулсан устгах нууц үгийн MD5 hash-ийг авна.
Үүнийг янз бүрийн GUI хэрэгслээр эсвэл Terminal дээр дараах командыг ажиллуулж хийж болно:
md5 -s 'YourUninstallPassword' - PEM болон KEY файлуудаар PFX сертификат үүсгэнэ.
Жишээ:
# generate the certificate openssl req -new -days 1825 -nodes -x509 -subj '/C=RO/ST=Bucharest/L=Bucharest/O=Endpoint/CN=NewName CA SSL' -keyout rootCA.key -out rootCA.pem # create the PFX certificate using the .key and .pem generated previously openssl pkcs12 -inkey rootCA.key -in rootCA.pem -export -out certificate.pfxТэмдэглэл
Энэ алхмыг ажиллуулсны дараа нууц үг асууна. 1-р алхмаар авсан, BEST суулгах багцад тохируулсан устгах нууц үгийн MD5 hash-ийг оруулна.
- CER форматтай сертификат үүсгэнэ.
Жишээ:
openssl x509 -inform PEM -in rootCA.pem -outform DER -out certificate.cerЭнэ алхмын дараа танд
certificate.cerболонcertificate.pfxхоёулаа бэлэн болно. - CER сертификатыг Microsoft Intune-ээр түгээнэ. Үүний тулд:
- Devices > Configuration Profiles руу орно.
- Create Profile-г сонгоод, Platform: macOS болон Profile Type: Template-г сонгоно.
- Trusted Certificate-ийг сонгоод Create-г дарна.
- Basics табд нэр оруулаад Next-ийг дарна.
- Configuration Settings табд өмнө үүсгэсэн certificate.cer файлыг сонгоод Next-ийг дарна.
- Assignments табд тохирох групп болон хэрэглэгчдийг оноож, тохиргоог дуусгана.
- PFX сертификатыг зорилтот машинд түгээнэ.
Тэмдэглэл
PFX сертификат зорилтот машин дээр
/Library/DeployCertзамд байх ёстой.PFX сертификатыг түгээхийн тулд сертификатыг клиентээс хандах боломжтой нөөцөд байрлуулж, Microsoft Intune-ээр түүнийг машин руу хуулдаг энгийн script ажиллуулж болно.
Сертификатыг веб серверээс татаж шаардлагатай байрлал руу хуулдаг ийм script-ийн жишээ:
#!/bin/bash BD_TEMP="/var/tmp/temp_bd" mkdir -p $BD_TEMP && cd $_ # assuming that the certificate is hosted on a web server at 10.25.99.228:8000 curl -L -O http://10.25.99.228:8000/certificate.pfx mkdir -p /Library/DeployCert mv certificate.pfx /Library/DeployCert rm -rf $BD_TEMPТэмдэглэл
Энэ процедураар
/Library/DeployCertруу байршуулсан сертификат нь анх суулгаж keychain-д итгэмжилсэн Bitdefender CA SSL сертификатаас илүү эрхэмлэгдэнэ. Энэ процедурын дараа Bitdefender Endpoint Security Tools нь Bitdefender CA SSL-ийг ашиглахаа больж, оронд нь шинэ сертификатыг ачаална.
MDM configuration profile үүсгэх
Энэ хэсэгт Microsoft Endpoint Manager дээр дараах үйлдлүүдийг автоматаар хийх MDM configuration profile үүсгэхийг тайлбарлана:
BDLDaemonболонEndpointSecurityForMacпроцессуудад Full Disk Access-ийг идэвхжүүлэхЧухал
7.16.42.200020 хувилбараас эхлэн агентад
EndpointSecurityforMacпроцессод зориулсан Full Disk Access шаардлагагүй болсон.- Bitdefender system extension-ийг зөвшөөрөх
- Bitdefender DCI extension-ийг зөвшөөрөх
Ингэснээр BEST нь Mac дээрх шаардлагатай бүх нөөцөд хандах эрхтэй болж, бүрэн ажиллахдаа хэрэглэгчийн оролцоо шаардахгүй.
Profile үүсгэхдээ:
- Microsoft Endpoint Manager-т Devices > Configuration Profiles руу орно.
- Create Profile-г сонгоод, Platform: macOS болон Profile Type: Templates-г сонгоно.
- Custom-г сонгоод Create-г дарна.
- Basics табд нэр оруулаад Next-ийг дарна.
- Configuration Settings табд Custom configuration profile name талбарт нэр оруулж, Deployment channel-ийг Device channel болгоод эндээс авсан тохиргооны файлыг байршуулна.
- Next-ийг дарна.
- Assignments табд тохирох групп болон хэрэглэгчдийг оноож, тохиргоог дуусгана.
Энэ хуудсанд гарсан нэр томъёо
- Control Center
- GravityZone-ийн удирдлагын вэб консол
- Endpoint
- Хамгаалж буй компьютер, сервер, виртуал машин
- Network
- Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
- Installation package
- Агент суулгах файл; Control Center-оос үүсгэнэ
