Son aktivite 9 months ago

addaudithook 可用來監聽 Python 內部的安全性相關事件,例如模組導入、檔案存取或執行系統命令,可用於安全監控、日誌記錄或限制不安全的操作。

Revizyon f613322e8b470781ebfc8dcfc18335dfebd19bde

audit_hook_example.py Ham
1import sys
2
3def audit_hook(event, args):
4 print(f"Audit event: {event}, Arguments: {args}")
5
6# 註冊審計鉤子
7sys.addaudithook(audit_hook)
8
9# 觸發一些事件
10open("test.txt", "w").write("Hello") # 檔案寫入事件
11import os # 模組導入事件
12os.system("echo Security Check") # 執行命令事件
13