当前位置: 首页 > news >正文

电商Web 渗透测试小小清单

关于web渗透测试的小小清单。

1认证与授权

  • JWT 密钥泄露
    密钥弱或可猜测 → 可篡改令牌以提升权限。   JWT没有校验签名

  • 认证绕过
    受保护路由缺少验证。
    前端/后端认证控制不一致。

  • 密码重置漏洞
    缺少令牌过期,重置逻辑中的 IDOR(不安全的直接对象引用)。

2访问控制(BAC/IDOR)

  • 访问控制失效(BAC)
    普通用户身份访问仅限管理员的接口。
    普通用户可访问发货开关、产品创建或优惠券管理面板。
  • 不安全的直接对象引用(IDOR)
    订单ID、用户ID、优惠券ID可直接访问和修改。

3 业务逻辑漏洞

  • 优惠券滥用
    “一次性”优惠码可重复使用。
    叠加无效优惠券获得更多折扣。
  • 库存操控
    设置负数库存,绕过产品限购。
  • 发货状态滥用
    未授权即可将订单标记为已发货。
  • 角色混淆 / 强制浏览
    通过猜测路由强行访问管理员接口。

4  前端/后端检查

  • JavaScript 侦查与源码泄露
    硬编码密钥或路由提示。
    部署但未使用的函数或测试逻辑。
  • 隐藏参数
    例如 isAdmin=true 或 debug 开关暴露在客户端代码中。
  • 管理员路由发现
    存在 /admin、/dashboard 等路由但保护不足。

5  注入与 XSS

  • 产品字段存储型 XSS
    在名称、描述等字段中插入反射或存储型 XSS 载荷。
  • 管理员面板盲 XSS
    在优惠券或订单视图中触发 XSS 载荷。
  • 基于 DOM 的 XSS
    用户输入未经处理直接用于前端路由或渲染。

6  配置错误与部署缺陷

  • API/前端不同步
    认证状态未统一强制执行。
  • 方法限制不当
    本应只允许 GET 却接受 POST 请求,或反之。
  • CORS 配置错误
    通配符来源或凭证泄露。

🧪 测试建议

  • 始终验证操作(如应用优惠券或更改订单状态)是否检查了正确的角色或会话令牌。
  • 前端假设要与后端实际情况交叉验证。
  • 捕获所有敏感操作请求,并尝试用低权限用户重放。
http://www.dtcms.com/a/561205.html

相关文章:

  • 做信息流推广需要建立网站么最基本的网站设计
  • 基于双向时序卷积网络与门控循环单元(BiTCN-GRU)混合模型的时间序列预测MATLAB代码
  • DevOps(devops/k8s/docker/Linux)学习笔记-2
  • 三点水网站建设wordpress wp-polls
  • 用数据照亮成长之路:PandaCoder Git 统计工具窗口
  • FPGA的LVDS接口电压
  • 【每天一个AI小知识】:什么是Embedding?
  • 南昌网站排名优化免费提供空间的网站
  • 三种服务生命周期
  • Mybatis的添加和修改功能
  • Linux 安全文件传输完全指南:sftp 与 scp 的深度解析引言
  • Mysql基础3
  • 上海cms网站建设珠海网站建设 科速
  • 有没有可以做游戏的网站电商网课教材
  • 【自然语言处理】生成式语言模型GPT复现详细技术方案
  • Qt 打开文件列表选择文件,实现拖拽方式打开文件,拖拽加载
  • 网站搭建徐州百度网络搭建专做婚礼logo的网站
  • macOS 上获取调试版
  • 奉加微PHY6230软件三:自定义MAC和ll_set_ble_mac_addr不能屏蔽
  • 模型推理如何利用非前缀缓存
  • 网站建设方面的论文重庆网站制作工作室
  • 优化学校网站建设方案wordpress+免备案空间
  • Linux系统之----UDP、TCP详解
  • TcpConnection
  • 选对模型、搭好架构:企业如何构建高精准RAG知识库
  • 广东网站设计公司价格软件商城app下载
  • 建立网站买空间哪家好福州关键词快速排名
  • 河南省建设厅职称网站网站域名包括哪些
  • Typescript语言中通过get请求获取api.open-meteo.com网站的天气数据
  • 设计模式的介绍