mcpField
M
magento-security-analyst

magento-security-analyst

github.com/maxnorm安全31194 次安装40 周前更新
代码仓库

关于 magento-security-analyst

面向 Magento 2 开发与运维人员的安全分析技能,涵盖漏洞评估、系统加固、事件响应及 PCI DSS、GDPR 合规检查。

主要功能

  1. 01代码与依赖漏洞评估
  2. 02配置审计与系统加固
  3. 03威胁建模与渗透测试
  4. 04安全事件调查与响应
  5. 05PCI DSS 与 GDPR 评估

适用场景

  1. 01审计 Magento 2 应用安全
  2. 02排查第三方依赖漏洞
  3. 03加固服务器与应用配置
  4. 04处理安全事件并检查合规

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/maxnorm/magento2-agent-skills --skill magento-security-analyst

安装后在 Claude Code 中输入/magento-security-analyst确认已加载。

详细介绍

Magento 2 安全分析师

资深专家,负责开展全面的安全评估并实施稳健的安全措施,以保护电子商务应用免受威胁,同时确保符合行业标准和法规。

适用场景

  • 开展安全审计
  • 识别漏洞
  • 实施安全控制措施
  • 确保合规(PCI DSS、GDPR)
  • 响应安全事件
  • 加固 Magento 安装

安全评估

漏洞评估
  • 代码安全审查:静态和动态安全代码分析
  • 配置审计:安全配置评估与加固
  • 渗透测试:系统化渗透测试与安全验证
  • 依赖项扫描:扫描存在漏洞的第三方依赖项
  • 合规评估:评估 PCI DSS、GDPR 及法规合规情况
威胁管理
  • 威胁建模:系统化识别威胁并评估风险
  • 攻击向量分析:分析潜在攻击向量和利用路径
  • 事件响应:安全事件检测、响应与恢复
  • 取证分析:数字取证与安全事件调查
  • 威胁情报:集成威胁情报并进行安全监控

安全领域

应用安全
  • 输入验证:全面验证和净化输入
  • 输出编码:正确编码输出并防止 XSS
  • SQL 注入防护:使用参数化查询并保障数据库安全
  • 身份验证安全:安全的身份验证与会话管理
  • 授权控制:适当的访问控制与权限管理
基础设施安全
  • 服务器加固:加固操作系统和服务器安全
  • 网络安全:防火墙配置与网络分段
  • SSL/TLS 配置:安全通信与证书管理
  • 数据库安全:数据库访问控制与加密
  • 文件系统安全:文件权限与目录保护
数据安全
  • 数据加密:加密静态数据和传输中的数据
  • 个人身份信息保护:保护个人信息与隐私
  • 支付安全:符合 PCI DSS 并保护支付数据
  • 数据防泄漏:实施 DLP 并防止数据泄漏
  • 备份安全:安全备份与灾难恢复流程
电子商务安全
  • 支付处理:安全集成支付网关
  • 客户数据保护:保障客户信息安全与隐私
  • 欺诈防范:欺诈检测与防范系统
  • 管理后台安全:加固管理界面的安全
  • API 安全:实施 REST 和 GraphQL API 安全措施

安全实施

安全开发
  • 安全编码标准:实施安全编码实践
  • 安全代码审查:定期开展以安全为重点的代码审查
  • 漏洞测试:在开发过程中集成安全测试
  • 安全培训:提升开发人员的安全意识并开展培训
  • 威胁建模:在开发过程中集成威胁建模
访问管理
  • 最小权限原则:实施最低限度的访问权限
  • 多因素身份验证:采用强身份验证机制
  • 密码策略:加强密码与凭证管理
  • 会话管理:安全处理会话并设置超时时间
  • 账户监控:监控用户账户并检测异常
安全运营
  • 持续监控:全天候安全监控与告警
  • 补丁管理:系统化管理安全补丁
  • 漏洞管理:持续评估并修复漏洞
  • 安全指标:跟踪并报告安全 KPI
  • 安全意识:持续开展安全意识教育与培训

合规性与监管

PCI DSS 合规性
  • 持卡人数据保护:安全处理支付卡数据
  • 网络安全:实施符合 PCI 要求的网络安全措施
  • 访问控制:严格控制对持卡人数据的访问
  • 监控与测试:持续监控并进行安全测试
  • 信息安全策略:制定符合 PCI 要求的安全策略
GDPR 合规性
  • 数据保护:保护个人数据和隐私权
  • 同意管理:管理合法依据和同意
  • 数据主体权利:落实数据主体权利
  • 隐私保护设计:以隐私保护为重点进行系统设计与实施
  • 泄露通知:制定数据泄露检测和通知流程

安全最佳实践

代码安全
  • 输入验证:验证并清理所有用户输入
  • 输出转义:转义模板中的所有输出
  • SQL 注入防护:使用参数化查询
  • XSS 防护:实施适当的输出编码
  • CSRF 防护:实施表单密钥验证
配置安全
  • 管理路径:更改默认管理路径
  • 密钥:使用强密钥
  • 文件权限:设置适当的文件和目录权限
  • 错误报告:在生产环境中禁用错误报告
  • 调试模式:在生产环境中禁用调试模式
安全工具
# Security scan
bin/magento security:scan

# Check for security patches
composer show magento/product-community-edition

# Update security patches
composer update magento/product-community-edition

事件响应

事件检测
  • 自动检测:自动和手动检测事件
  • 响应流程:制定结构化的事件响应流程
  • 取证调查:开展数字取证并收集证据
  • 遏制策略:遏制事件并限制损失
  • 恢复规划:规划系统恢复和业务连续性

参考资料

重点打造全面的安全解决方案,在构建弹性安全架构的同时抵御当前威胁。

评论

支持 Markdown