Tailscale 配置的安全审计员。 会扫描您的 tailnet,检查配置错误、过于宽松的访问控制以及安全最佳实践的违反情况。
Tailscale 配置的安全审计员。 会扫描您的 tailnet,检查配置错误、过于宽松的访问控制以及安全最佳实践的违反情况。
Tailscale 配置的安全审计工具。Tailsnitch 会扫描您的尾网,检查 57 种配置错误、过于宽松的访问控制以及违反安全最佳实践的情况。
# 1. Set your Tailscale API credentials
export TS_API_KEY="tskey-api-..."
# 2. Run audit
tailsnitch
# 3. See only high-severity findings
tailsnitch --severity high
# 4. Fix some issues ~interactively~ yolo mode
tailsnitch --fix从 GitHub 版本 下载最新版本。 macOS 用户: 下载后删除隔离属性:
sudo xattr -rd com.apple.quarantine tailsnitchgo install github.com/Adversis/tailsnitch@latestgit clone https://github.com/Adversis/tailsnitch.git
cd tailsnitch
go build -o tailsnitch .Tailsnitch 支持两种身份验证方式。当同时配置两种方式时,建议使用 OAuth。
OAuth 客户端提供范围明确、可审计的访问权限,在员工离职后也不会过期。
| 适用范围 | 用途 |
|---|---|
policy_file:read |
Tailnet 策略文件 — ACL-、NET-、SSH-* |
devices:core:read |
设备列表 — DEV-、NET-、ACL-011 |
dns:read |
DNS 配置 — DNS-001、DEV-007 |
auth_keys:read |
机器身份验证密钥 — AUTH-*、ACL-011 |
feature_settings:read |
Tailnet 设置 — DEV-008、DEV-009、DEV-014 |
logs:network:read |
网络流量日志设置 — LOG-001 |
networking_settings:read |
HTTPS 证书设置 — NET-004 |
log_streaming:read |
日志流目标 — LOG-002 |
webhooks:read |
Webhook 端点 — LOG-005、LOG-012 |
oauth_keys:read |
OAuth 客户端 — LOG-006 |
users:read |
用户角色和状态 — USER-001、LOG-006 |
| `account_settings:rea |
暂无开放 Issues,或尚未同步最近议题。