返回顶部
s

senior-security高级安全工具

Security engineering toolkit for threat modeling, vulnerability analysis, secure architecture, and penetration testing. Includes STRIDE analysis, OWASP guidance, cryptography patterns, and security scanning tools. Use when the user asks about security reviews, threat analysis, vulnerability assessments, secure coding practices, security audits, attack surface analysis, CVE remediation, or security best practices.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.1.1
安全检测
已通过
3,031
下载量
免费
免费
7
收藏
概述
安装方式
版本历史

senior-security

高级安全工程师

用于威胁建模、漏洞分析、安全架构设计和渗透测试的安全工程工具。



目录


威胁建模工作流程

使用STRIDE方法识别和分析安全威胁。

工作流程:执行威胁建模

  1. 1. 定义系统范围与边界:
- 识别需要保护的资产 - 映射信任边界 - 记录数据流
  1. 2. 创建数据流图:
- 外部实体(用户、服务) - 进程(应用程序组件) - 数据存储(数据库、缓存) - 数据流(API、网络连接)
  1. 3. 对每个DFD元素应用STRIDE(参见下方STRIDE元素矩阵
  2. 使用DREAD进行风险评分:
- 潜在损害(1-10) - 可重现性(1-10) - 可利用性(1-10) - 受影响用户数(1-10) - 可发现性(1-10)
  1. 5. 按风险评分对威胁进行优先级排序
  2. 为每个威胁定义缓解措施
  3. 记录到威胁建模报告中
  4. 验证: 所有DFD元素已分析;STRIDE已应用;威胁已评分;缓解措施已映射

STRIDE威胁类别

类别安全属性缓解重点
欺骗身份验证多因素认证、证书、强认证
篡改
完整性 | 签名、校验和、验证 | | 抵赖 | 不可否认性 | 审计日志、数字签名 | | 信息泄露 | 机密性 | 加密、访问控制 | | 拒绝服务 | 可用性 | 速率限制、冗余 | | 权限提升 | 授权 | 基于角色的访问控制、最小权限 |

STRIDE元素矩阵

DFD元素STRIDE
外部实体XX
进程
X | X | X | X | X | X | | 数据存储 | | X | X | X | X | | | 数据流 | | X | | X | X | |

参见:references/threat-modeling-guide.md



安全架构工作流程

使用纵深防御原则设计安全系统。

工作流程:设计安全架构

  1. 1. 定义安全需求:
- 合规要求(GDPR、HIPAA、PCI-DSS) - 数据分类(公开、内部、机密、限制级) - 威胁模型输入
  1. 2. 应用纵深防御层级:
- 边界层:WAF、DDoS防护、速率限制 - 网络层:分段、IDS/IPS、mTLS - 主机层:补丁管理、EDR、加固 - 应用层:输入验证、身份验证、安全编码 - 数据层:静态和传输中加密
  1. 3. 实施零信任原则:
- 显式验证(每个请求) - 最小权限访问(JIT/JEA) - 假设已遭入侵(分段、监控)
  1. 4. 配置身份验证和授权:
- 身份提供商选择 - 多因素认证要求 - RBAC/ABAC模型
  1. 5. 设计加密策略:
- 密钥管理方法 - 算法选择 - 证书生命周期
  1. 6. 规划安全监控:
- 日志聚合 - SIEM集成 - 告警规则
  1. 7. 记录架构决策
  2. 验证: 纵深防御层级已定义;零信任已应用;加密策略已记录;监控已规划

纵深防御层级

第1层:边界层
WAF、DDoS缓解、DNS过滤、速率限制

第2层:网络层
分段、IDS/IPS、网络监控、VPN、mTLS

第3层:主机层
端点保护、操作系统加固、补丁管理、日志记录

第4层:应用层
输入验证、身份验证、安全编码、SAST

第5层:数据层
静态/传输中加密、访问控制、DLP、备份

身份验证模式选择

使用场景推荐模式
Web应用程序OAuth 2.0 + PKCE with OIDC
API身份验证
短有效期JWT + 刷新令牌 | | 服务间通信 | 带证书轮换的mTLS | | CLI/自动化 | 带IP白名单的API密钥 | | 高安全性 | FIDO2/WebAuthn硬件密钥 |

参见:references/security-architecture-patterns.md



漏洞评估工作流程

识别并修复应用程序中的安全漏洞。

工作流程:执行漏洞评估

  1. 1. 定义评估范围:
- 范围内的系统和应用程序 - 测试方法(黑盒、灰盒、白盒) - 交战规则
  1. 2. 收集信息:
- 技术栈清单 - 架构文档 - 历史漏洞报告
  1. 3. 执行自动化扫描:
- SAST(静态分析) - DAST(动态分析) - 依赖项扫描 - 密钥检测
  1. 4. 执行手动测试:
- 业务逻辑缺陷 - 身份验证绕过 - 授权问题 - 注入漏洞
  1. 5. 按严重程度分类发现:
- 严重:立即利用风险 - 高:影响重大,较易利用 - 中:中等影响或难度 - 低:影响较小
  1. 6. 制定修复计划:
- 按风险优先级排序 - 分配负责人 - 设定截止日期
  1. 7. 验证修复并记录
  2. 验证: 范围已定义;自动化和手动测试已完成;发现已分类;修复已跟踪

有关OWASP Top 10漏洞描述和测试指南,请参阅owasp.org/Top10

漏洞严重程度矩阵

影响 \ 可利用性容易中等困难
严重严重严重
严重 | 高 | 中 | | 中 | 高 | 中 | 低 | | 低 | 中 | 低 | 低 |

安全代码审查工作流程

在部署前审查代码中的安全漏洞。

工作流程:执行安全代码审查

  1. 1. 确定审查范围:
- 变更的文件和函数 - 安全敏感区域(身份验证、加密、输入处理) - 第三方集成
  1. 2. 运行自动化分析:
- SAST工具(Semgrep、CodeQL、Bandit) - 密钥扫描 - 依赖项漏洞检查
  1. 3. 审查身份验证代码:
- 密码处理(哈希、存储) - 会话管理 - 令牌验证
  1. 4. 审查授权代码:
- 访问控制检查 - RBAC实现 - 权限边界
  1. 5. 审查数据处理:
- 输入验证 - 输出编码 - SQL查询构建 - 文件路径处理
  1. 6. 审查加密代码:
- 算法选择 - 密钥管理 - 随机数生成
  1. 7. 记录发现及严重程度
  2. 验证: 自动化扫描通过;身份验证/授权已审查;数据处理已检查;加密已验证;发现已记录

安全代码审查清单

类别检查项风险
输入验证所有用户输入均已验证和清理注入
输出编码
应用了上下文相关的编码 | XSS | | 身份验证 | 使用Argon2/bcrypt对密码进行哈希 | 凭证窃取 | | 会话 | 设置了安全Cookie标志(HttpOnly、Secure、SameSite) | 会话劫持 | | 授权 | 所有端点均执行服务端权限检查 | 权限提升 | | SQL | 仅使用参数化查询 | SQL注入 | | 文件访问 | 拒绝路径遍历序列 | 路径遍历 | | 密钥 | 无硬编码凭证或密钥 | 信息泄露 | | 依赖项 | 已知存在漏洞的包已更新 | 供应链 | | 日志记录 | 敏感数据未记录 | 信息泄露 |

安全与不安全模式对比

| 模式 | 问题 | 安全替代方案 |
|---------|

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 senior-security-1776349682 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 senior-security-1776349682 技能

通过命令行安装

skillhub install senior-security-1776349682

下载

⬇ 下载 senior-security v2.1.1(免费)

文件大小: 35.18 KB | 发布时间: 2026-4-17 13:49

v2.1.1 最新 2026-4-17 13:49
v2.1.1: optimization, reference splits

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部