security-and-hardening - Web 应用程序安全与代码加固指南
针对用户输入校验、身份验证、会话管理、数据存储及外部集成对代码进行安全加固。
标签
更新于: 2026-09-23能力
典型输入
典型输出
该技能可以做什么
- 在系统边界验证外部输入
- 参数化数据库查询
- 编码输出以防止 XSS
- 配置安全 Session Cookie
- 设置安全 HTTP 响应头
- 使用安全算法哈希密码
- 评估与处理依赖项安全漏洞
- 实施 API 速率限制
输入
- 用户输入与请求载荷
- 数据库查询语句
- 应用程序依赖包
- 上传的文件
- 环境变量
输出
- 参数化查询实现
- 输入校验 Schema
- 安全响应头配置
- 哈希密码记录
- 速率限制中间件
要求
- HTTPS 传输协议支持
- Node.js 运行环境
- 用于密钥存储的环境变量访问权限
