#审计

16 个方案

用 lsof 列出 Mac 上所有网络连接
macOS套接字lsof 文件占用审计

一条容易遗忘的命令,能显示所有网络套接字及其所属进程,比 netstat 的裸连接表更实用。

低风险 ✓ 2026-09-17
用 Get-HotFix 查看 Windows 已安装的更新
Windows更新PowerShell审计

被遗忘的 Get-HotFix cmdlet 一行命令即可回答"KBxxxxxxx 装了吗",本地远程都适用。

低风险 ✓ 2026-09-17
用 find -perm 审计 SUID/SGID 二进制文件
LinuxSUID特权审计

枚举所有以提权身份运行的程序——这里出现意外条目就是经典的本地提权漏洞。

中风险 ✓ 2026-09-17
列出 Windows 本地组的成员
Windows账户PowerShell审计

用 Get-LocalGroupMember 枚举本地 Administrators、Remote Desktop Users 或任意本地组的成员,包括来自域的账户。

低风险 ✓ 2026-09-17
用 `sudo -l` 查看你拥有的 sudo 权限
Linux策略特权sudo 提权

在照着教程粘贴 sudo 命令之前,或编写自动化脚本时,`sudo -l` 能精确显示你的账号允许执行哪些命令、哪些会被拒绝。

中风险 ✓ 2026-09-17
用 PowerShell 查看 Defender 威胁检测记录
WindowsDefenderPowerShell审计

Get-MpThreatDetection 能查到 Windows 安全中心界面不显示的完整检测历史。

低风险 ✓ 2026-09-17
排查系统中“所有人可写”的文件
Linux权限安全审计

列出系统里任何用户都能修改的文件。

低风险 ✓ 2026-09-18
用 ausearch 查询 Linux 审计日志
Linux日志安全审计

用 ausearch 搜索内核审计日志,查清服务器上谁登录过、改过什么文件、执行过什么命令,输出人类可读。

中风险 ✓ 2026-09-18
检查有没有“无密码”的用户账户
Linux密码用户安全

一条命令揪出没有密码的账户——这是 Linux 上最隐蔽的后门。

中风险 ✓ 2026-09-18
用 codesign -dv 查看应用的代码签名
macOS签名codesign 代码签名审计

在终端查看 Mac 上任意应用的签名者、TeamID、CDHash 和权限声明。

低风险 ✓ 2026-09-17
用 lastlog 查看所有用户的最后登录时间
Linux账户lastlog 登录记录审计

每个系统账号打印一行最近登录时间——从未使用的账号会显示“Never logged in”。

低风险 ✓ 2026-09-17
用 `lastb` 查看失败的登录尝试
Linux登录SSH 远程连接lastb 登录失败记录

`last` 的孪生命令总被忘掉:lastb 读取 /var/log/btmp,列出所有失败的登录——检查 SSH 服务器是否正被暴力破解的最快方式。

中风险 ✓ 2026-09-17