linux審計php(Linux審計策略配置)

本文目錄一覽:

如何在Linux伺服器上查看PHP信息

phpinfo()函數用來顯示PHP的當前信息,其中包括PHP擴展和編譯版本,伺服器信息和環境,PHP環境中,路徑,主機和本地配置選項,HTTP頭,PHP許可等等(詳細信息可參考PHP手冊)。要得到這些信息,不僅可以從瀏覽器中查看,還可以使用命令行在伺服器上查看。

使用瀏覽器查看很簡單,我們只需要在網站目錄創建一個PHP文件,使用上面提到的phpinfo()函數,如:

?php

phpinfo();

?

然互在瀏覽器中輸入此文件路徑即可查看。

在Linux伺服器上,我們還可以使用如下命令,不用瀏覽網頁同樣可以查看PHP信息,如:

php -r ‘phpinfo();’

此命令同樣可以得到網頁形式的結果。

如何檢查linux是否安裝了php

你可以在超級用戶狀態下使用 whereis 命令、或者是 find 命令查找 php 軟體,如果能夠找到相關的文件,就證明 Linux 系統安裝了 php 腳本語言。例如:

#whereis php cr

或者是:

#find / -name “*php*” -print cr

如果系統裡面安裝有 php 腳本語言的話,那麼通過這兩個命令必然會有反應的。至少會有 和php 相關的文件名顯示在屏幕上。

linux伺服器安全審計怎麼弄

材料:

Linux審計系統auditd 套件

步驟:

安裝 auditd

REL/centos默認已經安裝了此套件,如果你使用ubuntu server,則要手工安裝它:

sudo apt-get install auditd

它包括以下內容:

auditctl : 即時控制審計守護進程的行為的工具,比如如添加規則等等。

/etc/audit/audit.rules : 記錄審計規則的文件。

aureport : 查看和生成審計報告的工具。

ausearch : 查找審計事件的工具

auditspd : 轉發事件通知給其他應用程序,而不是寫入到審計日誌文件中。

autrace : 一個用於跟蹤進程的命令。

/etc/audit/auditd.conf : auditd工具的配置文件。

Audit 文件和目錄訪問審計

首次安裝 auditd 後, 審計規則是空的。可以用 sudo auditctl -l 查看規則。文件審計用於保護敏感的文件,如保存系統用戶名密碼的passwd文件,文件訪問審計方法:

sudo auditctl -w /etc/passwd -p rwxa

-w path : 指定要監控的路徑,上面的命令指定了監控的文件路徑 /etc/passwd

-p : 指定觸發審計的文件/目錄的訪問許可權

rwxa : 指定的觸發條件,r 讀取許可權,w 寫入許可權,x 執行許可權,a 屬性(attr)

目錄進行審計和文件審計相似,方法如下:

$ sudo auditctl -w /production/

以上命令對/production目錄進行保護。

3. 查看審計日誌

添加規則後,我們可以查看 auditd 的日誌。使用 ausearch 工具可以查看auditd日誌。

sudo ausearch -f /etc/passwd

-f 設定ausearch 調出 /etc/passwd文件的審計內容

4. 查看審計報告

以上命令返回log如下:

time-Mon Dec 22 09:39:16 2016

type=PATH msg=audit(1419215956.471:194): item=0 name=”/etc/passwd”

inode=142512 dev=08:01 mode=0100644 ouid=0 ogid=0 rdev=00:00 nametype=NORMAL

type=CWD msg=audit(1419215956.471:194): cwd=”/home/somebody”

type=SYSCALL msg=audit(1419215956.471:194): arch=40000003 syscall=5 

success=yes exit=3 a0=b779694b a1=80000 a2=1b6 a3=b8776aa8 items=1 ppid=2090 pid=2231 auid=4294967295 uid=1000 gid=1000 euid=0 suid=0 fsuid=0 egid=1000 sgid=1000 fsgid=1000 tty=pts0 ses=4294967295

comm=”sudo” exe=”/usr/bin/sudo” key=(null)

time : 審計時間。

name : 審計對象

cwd : 當前路徑

syscall : 相關的系統調用

auid : 審計用戶ID

uid 和 gid : 訪問文件的用戶ID和用戶組ID

comm : 用戶訪問文件的命令

exe : 上面命令的可執行文件路徑

以上審計日誌顯示文件未被改動。

原創文章,作者:E4I6Z,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130610.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
E4I6Z的頭像E4I6Z
上一篇 2024-10-03 23:29
下一篇 2024-10-03 23:29

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python量化策略代碼用法介紹

    Python量化策略是一種金融投資策略,在金融領域中得到越來越廣泛的應用。下面將從數據準備、策略制定、回測和優化等方面介紹Python量化策略的詳細實現。 一、數據準備 在量化策略…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • 如何解決linux jar包 invalid or corrupt jarfile問題

    對於許多開發人員和系統管理員在Linux環境下使用Java開發過程中遇到的一個常見的問題是 invalid or corrupt jarfile(無效或損壞的jar文件)錯誤。當您…

    編程 2025-04-27
  • 機制與策略分離

    了解機制與策略分離的解決方法與優勢 一、概述 機制與策略分離是一種軟體設計理念,它將複雜的系統、組件等模塊化,通過分離機制與策略,把模塊實現的方式與具體使用方式分開。 機制是實現某…

    編程 2025-04-27
  • 在Linux上安裝JRE並配置環境變數

    本文將從以下幾個方面為您詳細闡述如何在Linux系統上,通過自己賬戶安裝JRE,並且配置環境變數。 一、安裝JRE 在進行安裝前,我們需要下載JRE的安裝包並解壓,可以從官方網站下…

    編程 2025-04-27

發表回復

登錄後才能評論