最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺析使用?Auditbeat?模塊監(jiān)控?shell?命令的問(wèn)題

 更新時(shí)間:2022年02月18日 15:22:10   作者:三度  
Auditbeat Audited 模塊可以用來(lái)監(jiān)控所有用戶在系統(tǒng)上執(zhí)行的 shell 命令,在終端用戶偶爾才會(huì)登錄的服務(wù)器上,通常需要進(jìn)行監(jiān)控,本文給大家介紹使用?Auditbeat?模塊監(jiān)控?shell?命令的相關(guān)知識(shí),感興趣的朋友一起看看吧

使用 Auditbeat 模塊監(jiān)控 shell 命令
Auditbeat Audited 模塊可以用來(lái)監(jiān)控所有用戶在系統(tǒng)上執(zhí)行的 shell 命令。在終端用戶偶爾才會(huì)登錄的服務(wù)器上,通常需要進(jìn)行監(jiān)控。
該示例是在 CentOS Linux 7.6 上使用 Auditbeat 7.4.2 RPM 軟件包和 Elasticsearch Service(ESS)[https://www.elastic.co/products/elasticsearch/service]上的 Elastic Stack ] 7.4.2 部署的。

可以參考其中的思路,配置流程等,使用本機(jī)自建的ES,不使用Elasticsearch Service(ESS)集群

禁用 Auditd

系統(tǒng)守護(hù)進(jìn)程 auditd 會(huì)影響 Auditbeat Audited 模塊的正常使用,所以必須將其禁用。

# 停止 auditd:
service auditd stop
# 禁用服務(wù):
systemctl disable auditd.service

如果您在使用 Auditbeat Auditd 模塊的同時(shí)也必須要運(yùn)行 Audited 進(jìn)程,那么在內(nèi)核版本為 3.16 或者更高的情況下可以考慮設(shè)置 socket_type: multicast 參數(shù)。默認(rèn)值為 unicast。有關(guān)此參數(shù)的更多信息,請(qǐng)參見(jiàn)文檔[https://www.elastic.co/guide/en/beats/auditbeat/master/auditbeat-module-auditd.html#_configuration_options_14]的配置選項(xiàng)部分。

配置 Auditbeat

Auditbeat 守護(hù)進(jìn)程將事件數(shù)據(jù)發(fā)送到一個(gè) Elasticsearch Service(ESS)集群中。有關(guān)更多詳細(xì)信息,請(qǐng)參見(jiàn)文檔Auditbeat[https://www.elastic.co/guide/en/beats/auditbeat/master/configuring-howto-auditbeat.html]
中的配置部分。
要想獲取工作示例,必須配置 Auditbeat 的 cloud.id 和 cloud.auth 參數(shù),詳情參見(jiàn)此文檔[https://www.elastic.co/guide/en/beats/auditbeat/master/configure-cloud-id.html]。
編輯 /etc/auditbeat/auditbeat.yml:

cloud.id: <your_cloud_id>
cloud.auth: ingest_user:password

如果您要將數(shù)據(jù)發(fā)送到 Elasticsearch 集群(例如本地實(shí)例),請(qǐng)參見(jiàn)此文檔:[https://www.elastic.co/guide/en/beats/auditbeat/master/configure-cloud-id.html]。

Auditbeat 模塊規(guī)則

Audited 模塊訂閱內(nèi)核以接收系統(tǒng)事件。定義規(guī)則以捕獲這些事件,并且使用Linux Auditctl 進(jìn)程所使用的格式,詳情參見(jiàn)此文檔:[https://linux.die.net/man/8/auditctl]。

# cat /etc/auditbeat/audit.rules.d/rules.conf
-a exit,always -F arch=b64 -F euid=0 -S execve -k root_acct
-a exit,always -F arch=b32 -F euid=0 -S execve -k root_acct
-a exit,always -F arch=b64 -F euid>=1000 -S execve -k user_acct
-a exit,always -F arch=b32 -F euid>=1000 -S execve -k user_acct
  • euid 是用戶的有效ID。0 代表會(huì)獲取 root 用戶和 uid >=1000 或者權(quán)限更高的其他用戶的所有活動(dòng)。
  • -k 用于為事件分配任意“鍵”,它將顯示在 tags 字段中。它還可以在 Kibana 中用來(lái)對(duì)事件進(jìn)行過(guò)濾和分類。

Auditbeat 設(shè)置命令

運(yùn)行Auditbeat 加載索引模板,讀取 node pipelines,索引文件周期策略和Kibana 儀表板。
auditbeat -e setup
如果您不使用ESS,歡迎參考此文檔[https://www.elastic.co/guide/en/beats/auditbeat/current/setup-kibana-endpoint.html] 來(lái)設(shè)置您的 Kibana 端點(diǎn)。

開(kāi)始使用

systemctl start auditbeat

# 列出啟用的規(guī)則:
auditbeat show auditd-rules
-a never,exit -S all -F pid=23617
-a always,exit -F arch=b64 -S execve -F euid=root -F key=root_acct
-a always,exit -F arch=b32 -S execve -F euid=root -F key=root_acct
-a always,exit -F arch=b64 -S execve -F euid>=vagrant -F key=user_acct
-a always,exit -F arch=b32 -S execve -F euid>=vagrant -F key=user_acct

監(jiān)控?cái)?shù)據(jù)

當(dāng)用戶執(zhí)行一些類似于 whoami,ls 以及 lsblk 的 shell 命令時(shí),kibana 中就會(huì)發(fā)現(xiàn)這些事件。

  • Kibana 會(huì)顯示出 user.name,process.executable,process.args 和 tags 這些選定的字段。
  • 過(guò)濾的字段是 user.name: root 和 auditd.data.syscall: execve。
  • 每秒刷新一次數(shù)據(jù)。

TTY 審計(jì)

當(dāng)系統(tǒng)中發(fā)生 TTY 事件時(shí),Auditbeat Audited 模塊也可以接收它們。配置system-auth PAM 配置文件以啟用 TTY。只有 root 用戶的 TTY 事件將被實(shí)時(shí)記錄。其他用戶的事件通常會(huì)被緩沖直到 exit。TTY 審計(jì)會(huì)捕獲系統(tǒng)內(nèi)置命令像pwd,test 等。
追加以下內(nèi)容到 /etc/pam.d/system-auth 便可以對(duì)所有用戶啟用審核,關(guān)于 pam_tty_audit 的詳細(xì)信息,參見(jiàn)此文檔:[https://linux.die.net/man/8/pam_tty_audit]。
session required pam_tty_audit.so enable=*

測(cè)試

$ sudo su -
Last login: Fri Nov 22 23:43:00 UTC 2019 on pts/0
$ helllloooo there!
-bash: helllloooo: command not found
$ exit

Kibana 發(fā)現(xiàn)

思考

Auditbeat 還可以做什么:

  • 當(dāng)一個(gè)文件在磁盤上更改(創(chuàng)建,更新或刪除)時(shí)可以發(fā)送事件,得益于 file_integrity 模塊,詳情參考此文檔:[https://www.elastic.co/guide/en/beats/auditbeat/current/auditbeat-module-file_integrity.html]。
  • 通過(guò) system 模塊發(fā)送有關(guān)系統(tǒng)的指標(biāo),詳情參考此文檔:[https://www.elastic.co/guide/en/beats/auditbeat/current/auditbeat-module-system.html]。該鏈接還提供了 Auditbeat 的相關(guān)文檔,詳情參考此文檔:[https://www.elastic.co/guide/en/beats/auditbeat/current/index.html]。

文章轉(zhuǎn)載自:https://mp.weixin.qq.com/s/_-rtOq0KrzbatEVm2Yhsag

到此這篇關(guān)于使用 Auditbeat 模塊監(jiān)控 shell 命令的文章就介紹到這了,更多相關(guān)Auditbeat 模塊shell 命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux 中的 Install命令

    Linux 中的 Install命令

    install命令的作用是安裝或升級(jí)軟件或備份數(shù)據(jù),它的使用權(quán)限是所有用戶。 本文重點(diǎn)給大家介紹Linux 中的 Install命令,感興趣的朋友一起看看吧
    2017-09-09
  • 25個(gè)好用的Shell腳本常用命令分享

    25個(gè)好用的Shell腳本常用命令分享

    這篇文章主要介紹了25個(gè)好用的Shell腳本常用命令,由個(gè)人收集整理而來(lái),需要的朋友可以參考下
    2014-03-03
  • 入門shell腳本基礎(chǔ)及原理

    入門shell腳本基礎(chǔ)及原理

    弄懂shell程序,源代碼,以及python腳本能夠向運(yùn)維開(kāi)發(fā)方向走,shell程序能夠管理集群,提高開(kāi)發(fā)的效率,shell是命令解釋器,調(diào)用系統(tǒng)內(nèi)核,幫助你對(duì)內(nèi)核的刷新認(rèn)識(shí)
    2021-09-09
  • shell腳本連接、讀寫、操作mysql數(shù)據(jù)庫(kù)實(shí)例

    shell腳本連接、讀寫、操作mysql數(shù)據(jù)庫(kù)實(shí)例

    這篇文章主要介紹了shell腳本連接、讀寫、操作mysql數(shù)據(jù)庫(kù)實(shí)例,本文包含連接、讀取、插入、創(chuàng)建數(shù)據(jù)庫(kù)等操作示例,需要的朋友可以參考下
    2014-08-08
  • Linux shell腳本實(shí)現(xiàn)CPU預(yù)警

    Linux shell腳本實(shí)現(xiàn)CPU預(yù)警

    這篇文章主要介紹了Linux shell腳本實(shí)現(xiàn)CPU預(yù)警的方法,并附上代碼以及用法,有需要的小伙伴可以參考下。
    2015-03-03
  • putty實(shí)現(xiàn)自動(dòng)登錄的方法(ssh和ssh2)

    putty實(shí)現(xiàn)自動(dòng)登錄的方法(ssh和ssh2)

    這篇文章主要介紹putty實(shí)現(xiàn)自動(dòng)登錄的方法,需要的朋友可以參考下
    2013-02-02
  • 學(xué)習(xí)Linux網(wǎng)絡(luò)編程基本函數(shù)

    學(xué)習(xí)Linux網(wǎng)絡(luò)編程基本函數(shù)

    這篇文章主要介紹了學(xué)習(xí)Linux網(wǎng)絡(luò)編程,網(wǎng)絡(luò)編程的一些基本函數(shù):也是實(shí)現(xiàn)tcp協(xié)議通訊的基本步驟,實(shí)現(xiàn)代碼在最后,IP需要修改為自己的IP,即可通信
    2021-08-08
  • Linux CLI操作常用快捷鍵總結(jié)

    Linux CLI操作常用快捷鍵總結(jié)

    下面小編就為大家?guī)?lái)一篇Linux CLI操作常用快捷鍵總結(jié)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • Shell實(shí)現(xiàn)判斷進(jìn)程是否存在并重新啟動(dòng)腳本分享

    Shell實(shí)現(xiàn)判斷進(jìn)程是否存在并重新啟動(dòng)腳本分享

    這篇文章主要介紹了Shell實(shí)現(xiàn)判斷進(jìn)程是否存在并重新啟動(dòng)腳本分享,本文給出了兩個(gè)實(shí)現(xiàn)腳本,分簡(jiǎn)潔版和詳細(xì)版,需要的朋友可以參考下
    2014-09-09
  • Vim命令合集

    Vim命令合集

    這篇文章主要介紹了Vim命令合集的相關(guān)知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-10-10

最新評(píng)論

乌鲁木齐县| 东乡族自治县| 思南县| 安吉县| 桦南县| 汉源县| 彩票| 琼中| 金山区| 桐城市| 龙海市| 丹江口市| 泽库县| 克拉玛依市| 孝义市| 板桥市| 射阳县| 桦甸市| 阿克陶县| 静安区| 祁连县| 上蔡县| 江源县| 安康市| 始兴县| 乌兰察布市| 河间市| 邵阳市| 辽中县| 江北区| 临朐县| 海城市| 龙南县| 晋州市| 望江县| 湟源县| 读书| 永新县| 广汉市| 永清县| 苏州市|