Linux Auditbeat content pack (контент багц)
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Linux Auditbeat content pack (контент багц)
Illuminate Linux Auditbeat Spotlight нь Illuminate Core болон Linux-д зориулсан Elastic Auditbeat агенттай хамт ажилладаг. Auditbeat агент нь "аудитын өгөгдлийн хөнгөн илгээгч (lightweight shipper for audit data)" юм. Linux-ийн Auditbeat агент нь Linux-ийн Audit framework-тэй харилцаж, Linux аудитын мессежийг боловсруулах, баяжуулах, хүргэх үүргийг нэмж гүйцэтгэнэ.
Linux Auditbeat Spotlight нь шууд ашиглахад бэлэн, урьдчилан бэлтгэсэн dashboard харагдацуудтай:
- Linux Auditbeat Overview
- Network Activity
- Admin activity
Эдгээр суурилагдсан харагдацыг өөрийн dashboard үүсгэх эхлэл болгон ашиглаж болно.
Дэмжигдэх хувилбарууд
Энэ Spotlight нь Linux-д зориулсан Auditbeat 7-8 хувилбаруудыг дэмжих бөгөөд Auditbeat-ийн Elastic-licensed болон Apache-licensed хоёр хувилбартай хоёуланд нь ажиллана.
Анхаар
Auditbeat-ийн Apache-licensed хувилбар нь Elastic-licensed хувилбарт байдаг нэмэлт өгөгдлийн багцуудыг (data set) өгдөг system module-ийг АГУУЛААГҮЙ.
Анхдагчаар Security Data Lake нь Auditbeat-ийн Apache-licensed хувилбартай нийлүүлэгддэг. Хэрэв system module ашиглахыг хүсвэл тохирох repo-г нэмж, нийлүүлэгдсэн хувилбартай зэрэгцүүлэн Auditbeat-ийн Elastic-licensed хувилбарыг суулгаж болно.
Auditbeat-ийн Elastic хувилбарыг суулгах
APT багц менежерийн хувьд дараах командуудыг ажиллуулна:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.listYUM багц менежерийн хувьд дараах командуудыг ажиллуулна:
sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
cat << EOF | sudo tee -a /etc/yum.repos.d/elastic-8.x.repo
[elastic-8.x]
name=Elastic repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOFSecurity Data Lake дээр Auditbeat Log Collector-ыг тохируулах
Auditbeat log collector-ийн тохиргоог өөрчилнө. Sidecar log collector-уудыг тохируулах талаар Sidecar collectors хэсгээс үзнэ үү.
- System > Sidecars руу орж, Configurations табыг сонгоно.
- Log Collectors дор өөрийн Auditlog collector-ийн хажууд Edit-ийг сонгоно.
- Executable Path талбарыг шинэ Auditbeat агентын binary замыг зааж өөрчилнө. Анхдагч утга нь
/usr/share/auditbeat/bin/auditbeatбайдаг. - Хүсвэл анхдагч log collector-ыг дарж бичихгүйн тулд энэ замтай шинэ Auditbeat log collector үүсгэж болно. Шинэ collector-т
Auditbeat (Elastic-licensed)шиг өвөрмөц нэр өгөхөө бүү март.
Шаардлага
- Security Data Lake дотор тохируулсан Beats input. Title, Bind Address (жишээ нь бүх интерфэйсийг сонсохын тулд
0.0.0.0) болон порт (жишээ нь5044)-ыг оруулна. Input-ийн тохиргоонд Do not add Beats type as prefix сонголтыг сонгохгүй байх ёстой. Pipeline боловсруулалтын дүрмүүд ирж буй өгөгдлийг талбарын нэрээр иш татдаг тул энэ угтвар орхигдвол pipeline зөв ажиллахгүй. Beats input-ийн тохиргооны талаар дэлгэрэнгүйг Beats Input хэсгээс үзнэ үү.
Тэмдэглэл
Нэг Beats input нь олон лог эх сурвалжид үйлчилж болох тул beats input аль хэдийн тохируулагдсан бол энэ алхам шаардлагагүй.
- Elastic Auditbeat суулгасан нэг буюу хэд хэдэн Linux хост. Auditbeat-ийг суулгах талаар дэлгэрэнгүйг албан ёсны баримт бичгээс үзнэ үү. Auditbeat зэрэг Beats агентуудыг Bitdefender Sidecar-аар удирдаж болно.
Stream-ийн тохиргоо
Энэ технологийн багц нэг stream агуулна:
"Illuminate:Linux Auditbeat Messages"
Тэмдэглэл
Багцыг идэвхжүүлэхээс өмнө энэ stream байхгүй бол үүсгэгдэж, мессежүүдийг энэ stream болон холбогдох index set рүү чиглүүлэхээр тохируулагдана. Энэ stream-д ямар ч stream rule тохируулсан байх ёсгүй.
Index set-ийн тохиргоо
Энэ технологийн багц нэг index set тодорхойлолт агуулна:
"Illuminate: Linux Auditbeat Messages"
Тэмдэглэл
Энэ index set өмнө нь тодорхойлогдсон бол юу ч өөрчлөгдөхгүй. Байхгүй бол таны лицензийн эрхийн дагуу үүсгэгдэнэ.
Лог форматын жишээ
["type=CRED_ACQ msg=audit(1633670701.685:6873): pid=5205 uid=0 auid=4294967095 ses=4294970295 subj=unconfined msg='op=PAM:setcred grantors=pam_permit,pam_cap acct=\"root\" exe=\"/usr/sbin/cron\" hostname=? addr=? terminal=cron res=success'"]Юу багтсан бэ
- Linux Auditbeat логуудыг Security Data Lake-ийн схемтэй нийцэх талбарууд болгон гаргаж авах задлан шинжлэх дүрмүүд
- Linux Auditbeat лог мессежийг Security Data Lake-ийн схем рүү нормчилж, баяжуулахад ашиглагдах өгөгдлийн lookup хүснэгтүүд
- Dashboard-ууд
Auditbeat лог мессежийн боловсруулалт
Illuminate-ийн Linux Auditbeat мессежийн боловсруулалт дараахыг хангана:
- Linux Auditbeat лог мессежүүдээс талбар гаргаж авах, нормчлох, мессежийг баяжуулах
- Дараах мессежүүдийн GIM ангилал:
Auditbeat Module: AuditD
vendor_event_category
Auditbeat Module: File Integrity
| Auditbeat dataset | Auditbeat log category | GIM category | GIM subcategory |
|---|---|---|---|
| executed | cell | cell | |
| bound-socket | cell | cell | |
| connected-to | cell | cell | |
| network_flow | |||
| process_stopped | |||
| process_started | |||
| existing_user | |||
| existing_process | |||
| opened-file | |||
| was-authorized | |||
| started-session | |||
| acquired-credentials | |||
| disposed-credentails | |||
| ended-session | |||
| changed-logon-id-to | |||
| wrote-to-file | |||
| started-service | |||
| stopped-service | |||
| process_error | |||
| attributes_modified | |||
| updated | |||
| created | |||
| host | |||
| authenticated | |||
| deleted | |||
| moved | |||
| violated-apparmor-policy | |||
| package_updated | |||
| ran-command | |||
| refreshed-credentials | |||
| user_logout | |||
| package_installed | |||
| renamed | |||
| user_login | |||
| accepted-connection-from | |||
| logged-in | |||
| changed-password | |||
| added-group-account-to | |||
| package_removed | |||
| user_changed | |||
| added-user-account | |||
| host_changed | |||
| password_changed | |||
| sent-to | |||
| user_added | |||
| deleted-group-account-from |
Энэ хуудсанд гарсан нэр томъёо
- Policy
- Хамгаалалтын тохиргооны багц; төхөөрөмж эсвэл бүлэгт оноодог
- Network
- Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
