国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

用Audit執行Linux系統和安全審計

汽車玩家 ? 來源:今日頭條 ? 作者:新鈦云服 ? 2020-05-05 22:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Linux Audit守護進程是一個可以審計Linux系統事件的框架。在本文中,我們一起看看安裝、配置和使用這個框架來執行Linux系統和安全審計。

審計目標

通過使用一個強大的審計框架,系統可以追蹤很多事件類型來監控和并審計它。這樣的例子包括:

審計文件訪問和修改

看看誰改變了一個特殊文件

檢測未授權的改變

監控系統調用和函數

檢測異常,比如崩潰的進程

為入侵檢測目的設置“導火線”

記錄各個用戶使用的命令

組件

這個框架本身有數個組件:

內核:

audit:鉤在內核中來捕獲事件并將它們發送到auditd

二進制文件:

auditd:捕捉事件并記錄它們(記錄在日志文件中)的守護進程

auditctl:配置auditd的客戶端工具

audispd:多路復用事件的守護進程

aureport:從日志文件(auditd.log)中讀取內容的報告工具

ausearch:事件查看器(查看的內容是auditd.log)

autrace:使用內核中的審計組件來追蹤二進制文件

aulast:和上一個類似,但是使用的是審計框架

aulastlog:和lastlog類似,但是也使用的是審計框架

ausyscall:映射系統調用ID和名字

auvirt:展示和審計有關虛擬機的信息

文件:

audit.rules:auditctl使用,它讀取該文件來決定需要使用什么規則

auditd.conf:auditd的配置文件

安裝

Debian/Ubuntu使用命令:apt-get install auditd audispd-plugins

Red Hat/CentOS/Fedora:通常已經安裝了(包:audit和audit-libs)

配置

2個文件管理審計守護進程的配置,一個用于守護進程本身(auditd.conf),另一個是用于auditctl工具的規則(audit.rules)。

auditd.conf

文件auditd.conf對Linux audit守護進程的配置聚焦在它應該在哪里以及如何記錄事件。它也定義了如何應對磁盤滿的情況、如何處理日志輪轉和要保留的日志文件數量。通常,對大多數系統來說,默認配置是足夠的。

audit.rules

為了配置應該審計什么日志,審計框架使用了一個名為audit.rules的文件。

和大多數情況一樣,從零開始而不加載任何規則。通過用-l參數來運行auditctl,我們可以確定使用中的規則。

[root@host ~]# auditctl -l

No rules

萬一加載了任何規則的話,用-D參數運行auditctl來刪除已加載規則。

現在是時候來監控點東西了,比如/etc/passwd文件。通過定義要查看的路徑和權限,我們在這個文件上放一個觀察點:

auditctl -a exit,always -F path=/etc/passwd -F perm=wa

通過定義path選項,我們告訴審計框架來監視什么目錄或者文件。權限決定了什么類型的訪問將觸發一個事件。雖然這里的權限看起來類似文件的權限,但是要注意,在這2者之間有一個重大的區別。這里的4個選項是:

r = 讀取

w = 寫入

x = 執行

a = 屬性改變

通過使用ausearch工具,我們可以快速的追蹤對文件的訪問和找到相關的事件。

用Audit執行Linux系統和安全審計

這個輸出里面的一些重點是:

事件的時間(time)和對象的名稱(name),當前的工作路徑(cwd),相關的系統調用(syscall),審計用戶ID(auid)和在這個文件上執行行為的二進制(exe)。請注意,auid定義了在登錄過程中的原始用戶。其他的用戶ID字段可能指向了一個不同的用戶,取決于在觸發一個事件時在使用的實際用戶。

轉換系統調用

系統調用是以數字類型的值來記錄的。因為在不同的服務器架構之間,這些值會有重疊,所以當前的服務器架構也記錄了下來。

通過使用uname -m,我們可以確定服務器架構并使用ausyscall 來確定數字為188的系統調用代表了什么。

[root@host audit]# ausyscall x86_64 188

setxattr

現在,我們知道了這是屬性的變化,這是講得通的,因為我們定義了觀察點,在屬性變化(perm=a)的時候觸發一個事件。

使用了臨時規則并想再用老的規則?使用一個文件來刷新審計規則:

auditctl -R /etc/audit/audit.rules

審計Linux的進程

和使用strace類似,審計框架有一個名為autrace的工具。它使用了審計框架并增加了合適的規則來捕獲信息并記錄。收集到的信息可以使用ausearch來展示。

執行一次追蹤:

使用ausearch來展示相關的文件:

按照用戶來審計文件訪問

審計框架可以用于監控系統調用,包括對文件的訪問。如果你希望知道一個特定的用戶ID訪問了什么文件,使用像下面的這樣一條規則:

auditctl -a exit,always -F arch=x86_64 -S open -F auid=80

-F arch=x86_64定義了使用什么架構(uname -m)來監控正確的系統調用(一些系統調用在不同的架構之間是不同的)。

-S open 選擇 “open”系統調用

-F auid=80 相關的用戶ID

這種類型的信息對于入侵檢測確實是很有用的,而且對于在Linux系統上取證也確實是很有用的。

自動化

因為Linux審計守護進程可以提供有價值的審計數據,Lynis會檢查這個框架的存在。如果沒有這個框架,Lynis會建議你安裝它。

另外,Lynis會執行一些測試來判定日志文件、可用的規則等等。

為了有效的入侵檢測目的,和入侵檢測系統集成對于事件發生的時候發現它們并采取恰當的行動是很關鍵的。

后記

審計守護進程有更多的用途。在本博客未來的文章中將列出其他例子。如果你是嚴肅對待Linux平臺審計的,Linux審計框架一定是個很好的朋友!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    88

    文章

    11758

    瀏覽量

    219009
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    工業安全中手動 LOTO 與電能自動 LOTO 的管控體系對比

    ,上鎖為獨立的個人安全掛鎖(一人一鎖一鑰匙),無電子聯動機制。 電能自動 LOTO以電氣自動化系統 + 智能硬件為核心執行主體,人工僅需完成發起操作、確認場景、授權解鎖等關鍵步驟;可通過 PLC
    發表于 02-02 14:03

    如何確保電能質量在線監測裝置的用戶操作日志審計功能的安全性?

    確保電能質量在線監測裝置用戶操作日志審計功能的安全性,核心是構建 “日志全生命周期安全防護體系” ,覆蓋 “日志生成→存儲→訪問→傳輸→備份→銷毀” 全流程,同時結合技術防護、權限管控、合規驗證
    的頭像 發表于 12-11 16:49 ?1300次閱讀
    如何確保電能質量在線監測裝置的用戶操作日志<b class='flag-5'>審計</b>功能的<b class='flag-5'>安全</b>性?

    電能質量在線監測裝支持用戶操作日志審計嗎?

    是的,主流電能質量在線監測裝置普遍支持用戶操作日志審計功能 ,這是電力系統安全防護與合規性要求的重要組成部分,符合《電力監控系統安全防護規定》《網絡安全法》等法規標準。 一、日志
    的頭像 發表于 12-11 16:48 ?1207次閱讀
    電能質量在線監測裝支持用戶操作日志<b class='flag-5'>審計</b>嗎?

    數據中心鋰電,安全設計、科學選型、合理部署是關鍵

    數據中心應用鋰電本身并無不妥,關鍵在于實現電池技術、應用場景與安全策略的精準匹配和規范執行,不在于“”,而在于“對”。
    的頭像 發表于 10-10 09:33 ?798次閱讀
    數據中心<b class='flag-5'>用</b>鋰電,<b class='flag-5'>安全</b>設計、科學選型、合理部署是關鍵

    中軟國際審計大模型創新驅動智領未來

    此前,9月18日-20日,以“躍升行業智能化”為主題的華為全聯接大會2025在上海隆重舉行。在大會開放演講環節,中軟國際華為技術與解決方案集團審計解決方案經理于勖之發表了題為《審計大模型:創新驅動
    的頭像 發表于 09-28 12:35 ?1117次閱讀

    MES - 制造執行系統

    制造執行系統(MES)是用于控制、監測和記錄生產的軟件。它將企業資源規劃(ERP)與過程控制系統相結合,實現了透明、高效的生產。 受益于 MES 的行業 MES 在許多行業都至關重要,包括
    發表于 09-04 15:36

    ADI安全產品如何簡化不同機器人控制系統安全機制的實現

    我們將探討各種機器人安全例,展示ADI的安全產品如何簡化不同機器人控制系統安全機制的實現。
    的頭像 發表于 08-12 10:43 ?1.2w次閱讀
    ADI<b class='flag-5'>安全</b>產品如何簡化不同機器人控制<b class='flag-5'>系統</b>中<b class='flag-5'>安全</b>機制的實現

    Linux系統目錄結構全面剖析

    Linux文件系統采用層次化的目錄結構,這種設計遵循了Unix哲學中的"一切皆文件"原則。理解Linux目錄層次架構對于系統管理員、運維工程師和開發人員來說至關重要,它不僅影響
    的頭像 發表于 07-21 17:33 ?778次閱讀

    中軟國際以AI賦能某省構建統一智能審計整改系統

    隨著審計監督從“查問題”向“促整改、強治理”延伸,如何推動審計整改從“事后補救”邁向“系統治理”,已成為提升國家治理體系和治理能力現代化水平的關鍵。面對整改周期長、跟蹤難度大、管理方式分散等挑戰,
    的頭像 發表于 07-10 11:50 ?1029次閱讀

    中軟國際持續服務地方審計廳整改智能化

    近日,中軟國際在某自治區審計廳開展審計整改智能管理項目。這標志著公司在政府審計整改領域的又一重要突破,進一步鞏固了在政府審計領域的領先地位。
    的頭像 發表于 06-06 14:14 ?854次閱讀

    Linux系統安全防護措施

    隨著信息技術的快速發展,系統安全成為我們日常生活和工作中不可或缺的一部分。主要包括了賬號安全控制、系統引導和登錄控制、弱口令檢測以及端口掃描等多個方面,為我們提供了一系列實用的安全措施
    的頭像 發表于 05-09 13:40 ?864次閱讀

    Linux權限管理基礎入門

    Linux的廣闊天空中,權限管理猶如一只翱翔的雄鷹,掌控著系統安全與秩序。掌握Linux權限,不僅能讓你的系統管理更加得心應手,還能有效
    的頭像 發表于 05-06 13:44 ?756次閱讀
    <b class='flag-5'>Linux</b>權限管理基礎入門

    Linux的作用

    Linux是做什么的? 1、服務器操作系統Linux在服務器領域非常流行,因為它穩定、安全且可靠。許多大型互聯網公司和數據中心都使用
    發表于 04-04 01:57

    如何在RakSmart服務器上Linux系統部署DeepSeek

    Linux系統 DeepSeek 部署方案,結合RakSmart 服務器硬件推薦及多場景適配建議,主機推薦小編為您整理發布如何在RakSmart服務器上Linux
    的頭像 發表于 03-14 11:53 ?773次閱讀

    Linux固件燒寫中的陷阱:文件系統異步寫入引發的問題

    在工業生產中,固件燒寫是確保產品正常運行的關鍵環節。本文通過一個實際案例,揭示了Linux系統下因文件寫入異步性導致的固件燒寫不完全問題。客戶案例客戶產線上批量生產時,SD卡進行固件燒寫,燒寫完
    的頭像 發表于 03-07 11:34 ?833次閱讀
    <b class='flag-5'>Linux</b>固件燒寫中的陷阱:文件<b class='flag-5'>系統</b>異步寫入引發的問題