溫馨提示×

Ubuntu日志中如何進行安全審計

小樊
54
2025-08-10 22:31:52
欄目: 智能運維

在Ubuntu日志中進行安全審計可通過以下方式實現:

  1. 啟用審計服務
    安裝auditd服務并啟動:

    sudo apt install auditd audispd-plugins  
    sudo systemctl start auditd  
    sudo systemctl enable auditd  
    
  2. 配置審計規則

    • 編輯/etc/audit/audit.rules或使用auditctl命令添加規則,例如監控文件訪問、系統調用等:
      sudo auditctl -w /etc/passwd -p rwxa -k passwd_access  # 監控passwd文件讀寫執行  
      sudo auditctl -a always,exit -S execve -k process_exec  # 監控進程執行  
      
  3. 查看與分析日志

    • 使用ausearch按關鍵字搜索日志:
      sudo ausearch -k passwd_access  # 查找與passwd_access相關的審計事件  
      
    • 生成審計報告:
      sudo aureport -m  # 按類型生成報告  
      sudo aureport -i  # 交互式分析  
      
    • 通過journalctl查看系統日志(非audit日志):
      journalctl -u sshd  # 查看SSH服務日志  
      journalctl -f  # 實時監控日志  
      
  4. 工具輔助分析

    • 自動化分析:使用logwatchfail2ban生成日志摘要、封禁惡意IP。
    • 可視化分析:集成ELK Stack(Elasticsearch+Logstash+Kibana)處理海量日志。
  5. 日志管理與安全加固

    • 配置logrotate定期輪轉日志,避免占用磁盤空間。
    • 保護日志文件權限:
      sudo chmod 640 /var/log/auth.log  
      sudo chown root:adm /var/log/auth.log  
      

關鍵日志路徑

  • 系統認證日志:/var/log/auth.log
  • 審計日志:/var/log/audit/audit.log
  • 應用服務日志:/var/log/下對應服務目錄(如nginx/、mysql/

通過以上步驟可實現對Ubuntu系統日志的安全審計,及時發現異常行為并響應安全事件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女