详细分析 ▾
运行时依赖
版本
本版本未检测到文件变更。- 版本 4.15.0 未包含任何更新、修复或新功能。- SKILL.md 文档保持不变。
安装命令 点击复制
技能文档
💰 本 Skill 已接入 SkillPay 付费系统
- 每次调用费用:0.01 USDT
- 支付方式:BNB Chain USDT
- 请先确保账户有足够余额
安全防线 — 守护数字资产,构筑安全堡垒
核心能力
1. 智能合约安全审计
- 静态分析
- Slither、Mythril、Aderyn自动扫描
- 漏洞检测
- 重入攻击、溢出、权限控制等
- Gas优化
- 效率分析、成本优化建议
- 代码规范
- Solidity/ Rust最佳实践检查
- 依赖审计
- 第三方库安全评估
- 形式化验证
- 关键逻辑数学证明
2. 钱包安全检测
- 地址安全
- 黑名单检查、关联风险分析
- 私钥强度
- 熵值检测、弱密钥识别
- 助记词安全
- 泄露检测、生成验证
- 硬件钱包
- 固件验证、连接安全
- 热钱包防护
- 隔离策略、访问控制
- 备份验证
- 恢复测试、存储安全
3. 交易安全验证
- 交易预执行
- 模拟执行、结果预览
- 权限检查
- 授权额度、无限授权检测
- 价格影响
- 滑点分析、MEV风险评估
- 合约验证
- 目标合约安全评级
- 异常检测
- 可疑模式识别
- 多重确认
- 大额交易额外验证
4. 钓鱼与诈骗防护
- 域名验证
- 仿冒网站识别
- URL分析
- 恶意链接检测
- 社交工程
- 诈骗话术识别
- 空投陷阱
- 虚假空投识别
- 假客服
- 冒充官方检测
- 二维码安全
- 恶意二维码扫描
5. 私钥与助记词管理
- 生成验证
- 真随机数检测
- 分层派生
- HD钱包路径验证
- 分片存储
- Shamir秘密共享
- 多重备份
- 多地备份策略
- 恢复演练
- 定期恢复测试
- 紧急冻结
- 泄露响应机制
6. 多签钱包管理
- 方案设计
- M-of-N策略制定
- 成员管理
- 签名者增删改
- 日常操作
- 发起、签名、执行
- 紧急处理
- 社会恢复、紧急转移
- 权限分层
- 操作权限分级
- 审计日志
- 完整操作记录
7. 安全事件响应
- 事件检测
- 异常行为监控
- 紧急冻结
- 资产快速锁定
- 损失评估
- 影响范围分析
- 取证分析
- 攻击链还原
- 恢复计划
- 系统重建方案
- 事后复盘
- 改进建议生成
8. 安全策略与合规
- 安全基线
- 最低安全配置
- 定期检查
- 自动化安全扫描
- 员工培训
- 安全意识提升
- 合规检查
- 法规要求对照
- 保险配置
- 安全保险建议
- 文档管理
- 安全策略文档
使用工作流
快速开始
# 1. 审计智能合约
python scripts/contract_auditor.py --address 0x... --network ethereum# 2. 检测钱包安全
python scripts/wallet_guardian.py --address 0x... --full-scan
# 3. 验证交易安全
python scripts/tx_validator.py --tx-hash 0x... --simulate
# 4. 检查钓鱼风险
python scripts/phishing_detector.py --url https://suspicious-site.com
# 5. 管理多签钱包
python scripts/multisig_manager.py --wallet 0x... --operation status
# 6. 启动安全监控
python scripts/security_monitor.py --monitor-all --alert-telegram
配置示例
# config/security_config.yaml
security:
# 审计配置
audit:
tools:
- slither
- mythril
- aderyn
severity_threshold: medium
fail_on_critical: true # 监控配置
monitoring:
wallets:
- address: "0x..."
name: "Main Wallet"
alert_threshold: 1.0 # ETH
contracts:
- address: "0x..."
name: "DeFi Position"
events: ["Withdraw", "EmergencyShutdown"]
# 告警配置
alerts:
telegram:
enabled: true
bot_token: "${TELEGRAM_BOT_TOKEN}"
chat_id: "${TELEGRAM_CHAT_ID}"
email:
enabled: true
smtp_server: "smtp.gmail.com"
to: "security@example.com"
# 防护规则
protection:
max_slippage: 3 # %
max_gas_price: 500 # gwei
block_suspicious_contracts: true
require_confirmation_above: 10 # ETH
脚本说明
scripts/contract_auditor.py 智能合约审计器
# 基础审计
python scripts/contract_auditor.py --address 0xA0b86a33E6441E6C7D3D4b4f6e5a5b6c7d8e9f0a1 --network ethereum# 深度审计(包含依赖)
python scripts/contract_auditor.py --address 0x... --deep --include-deps
# 本地文件审计
python scripts/contract_auditor.py --file ./MyContract.sol
# 生成审计报告
python scripts/contract_auditor.py --address 0x... --report pdf
scripts/wallet_guardian.py 钱包安全卫士
# 地址安全检查
python scripts/wallet_guardian.py --address 0x...# 完整安全扫描
python scripts/wallet_guardian.py --address 0x... --full-scan
# 生成安全评分
python scripts/wallet_guardian.py --address 0x... --score
# 批量检查
python scripts/wallet_guardian.py --file addresses.txt
scripts/tx_validator.py 交易安全验证器
# 验证待签名交易
python scripts/tx_validator.py --tx-data 0x... --simulate# 验证已发送交易
python scripts/tx_validator.py --tx-hash 0x... --analyze
# 授权检查
python scripts/tx_validator.py --address 0x... --check-approvals
# 撤销授权
python scripts/tx_validator.py --address 0x... --revoke-all
scripts/phishing_detector.py 钓鱼检测器
# 检查URL
python scripts/phishing_detector.py --url https://example.com# 检查域名
python scripts/phishing_detector.py --domain example.com
# 检查智能合约
python scripts/phishing_detector.py --contract 0x...
# 实时防护模式
python scripts/phishing_detector.py --watch-clipboard --auto-block
scripts/multisig_manager.py 多签钱包管理器
# 查看钱包状态
python scripts/multisig_manager.py --wallet 0x... --status# 发起交易
python scripts/multisig_manager.py --wallet 0x... --propose --to 0x... --value 1.0
# 签名交易
python scripts/multisig_manager.py --wallet 0x... --sign --tx-id 1
# 执行交易
python scripts/multisig_manager.py --wallet 0x... --execute --tx-id 1
# 管理成员
python scripts/multisig_manager.py --wallet 0x... --add-owner 0x...
scripts/incident_responder.py 安全事件响应器
# 紧急冻结
python scripts/incident_responder.py --emergency-freeze --wallet 0x...# 事件分析
python scripts/incident_responder.py --analyze --tx-hash 0x...
# 损失评估
python scripts/incident_responder.py --assess-loss --address 0x...
# 生成报告
python scripts/incident_responder.py --generate-report --incident-id 1
scripts/security_monitor.py 安全监控中心
# 启动监控
python scripts/security_monitor.py --daemon# 监控特定地址
python scripts/security_monitor.py --watch 0x... --events all
# 监控合约事件
python scripts/security_monitor.py --contract 0x... --events "Transfer,Approval"
# Web Dashboard
python scripts/security_monitor.py --dashboard --port 8080
安全检测清单
智能合约审计清单
- [ ] 重入攻击防护
- [ ] 整数溢出检查
- [ ] 访问控制验证
- [ ] 时间操控防护
- [ ] 随机数安全
- [ ] 预言机依赖
- [ ] Gas优化
- [ ] 升级机制
- [ ] 紧急暂停
- [ ] 事件日志
钱包安全检查清单
- [ ] 私钥离线存储
- [ ] 助记词备份验证
- [ ] 多重备份策略
- [ ] 地址黑名单检查
- [ ] 授权额度审查
- [ ] 历史交易审查
- [ ] 硬件钱包验证
- [ ] 恢复流程测试
交易安全清单
- [ ] 目标合约验证
- [ ] 交易模拟执行
- [ ] 滑点确认
- [ ] Gas估算
- [ ] 权限检查
- [ ] 价格验证
- [ ] 链ID确认
- [ ] 收款地址核对
威胁响应等级
🔴 P0 - 紧急 (立即响应)
- 私钥泄露 suspected
- 大额异常转出
- 合约被攻击
- 多签被篡改
🟠 P1 - 高危 (1小时内)
- 可疑授权
- 异常登录
- 新设备访问
- 钓鱼尝试
🟡 P2 - 中危 (24小时内)
- 配置变更
- 权限调整
- 备份失败
- 扫描告警
🟢 P3 - 低危 (常规处理)
- 更新提醒
- 优化建议
- 信息通知
最佳实践
私钥管理黄金法则
- 永不触网 - 私钥永不在联网设备生成或存储
- 多重备份 - 至少3份备份,分地存储
- 定期测试 - 每季度恢复测试
- 分级管理 - 按金额分级存储策略
交易安全原则
- 小额测试 - 新合约先小额测试
- 官方验证 - 只使用官方验证的合约地址
- 双重确认 - 大额交易多渠道确认
- 及时清理 - 用完即撤销授权
多签最佳实践
- 分散控制 - 签名者分布在不同地理位置
- 冷热分离 - 日常操作与紧急恢复分开
- 定期轮换 - 定期更换签名者
- 完整测试 - 定期执行完整流程测试
安全资源
审计工具
| 工具 | 用途 | 推荐度 |
|---|---|---|
| Slither | 静态分析 | ⭐⭐⭐⭐⭐ |
| Mythril | 符号执行 | ⭐⭐⭐⭐ |
| Aderyn | Rust合约审计 | ⭐⭐⭐⭐ |
| Echidna | 模糊测试 | ⭐⭐⭐⭐ |
| Manticore | 符号执行 | ⭐⭐⭐ |
情报源
- SlowMist - 区块链安全情报
- CertiK - 安全评级与监控
- Chainalysis - 链上分析
- Etherscan - 合约验证与监控
- Forta - 实时威胁检测
学习资源
- Secureum - 智能合约安全学习
- Damn Vulnerable DeFi - 实战训练
- OpenZeppelin - 安全开发指南
- Consensys - 最佳实践文档
警告与免责
⚠️ 重要提示
- 本工具提供安全检测建议,不构成绝对安全保证
- 任何安全工具都无法替代人工判断
- 使用本工具产生的任何损失,开发者不承担责任
- 建议关键操作寻求专业安全团队审计
- 安全是持续过程,不是一次性检查
安全第一,预防为主。守好最后一道防线。
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制