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

Pikachu-url重定向-不安全的url跳转

不安全的url跳转

        不安全的url跳转问题可能发生在一切执行了url地址跳转的地方。如果后端采用了前端传进来的(可能是用户传参,或者之前预埋在前端页面的url地址)参数作为了跳转的目的地,而又没有做判断的话就可能发生"跳错对象"的问题。

url跳转比较直接的危害是:
        钓鱼,既攻击者使用漏洞方的域名(比如一个比较出名的公司域名往往会让用户放心的点击)做掩盖,而最终跳转的确实钓鱼网站

这里的跳转时通过url传递参数的,可以传一个外部链接,如http://www.baidu.com  ,

从后端代码可以看到,这里没做任何限制直接跳过去了;

防御手段:

服务端配置跳转白名单或域名白名单,只对合法的 URL 做跳转


http://www.kler.cn/news/333593.html

相关文章:

  • Redis基础三(redis的高级配置)
  • 【rCore OS 开源操作系统】Rust 字符串(可变字符串String与字符串切片str)
  • C++:STL常用算法随笔
  • Prometheus之Pushgateway使用
  • 静态路由故障排查
  • python中的copy方法
  • 为什么MySQL不建议使用delete删除数据
  • 基于springboot vue 电影推荐系统
  • 掌握 C# 多线程与异步编程
  • 408笔记|随笔记录|自用|2
  • (Linux驱动学习 - 6).Linux中断
  • JDK——java.util.function
  • [Python学习日记-39] 闭包是个什么东西?
  • 【2023工业3D异常检测文献】PointCore: 基于局部-全局特征的高效无监督点云异常检测器
  • javascript-obfuscator js混肴 (用户界面版)
  • 【ECMAScript 从入门到进阶教程】第四部分:项目实践(项目结构与管理,单元测试,最佳实践与开发规范,附录)
  • [SQL] SQL语句注意事项
  • Python——异常处理机制
  • AJAX 1——axios体验、认识URL、常用请求方法、HTTP协议、错误处理、form-serialize插件
  • 用Python实现运筹学——Day 12: 线性规划在物流优化中的应用