首页 > Web开发 > 详细

代码安全丨第二期:URL重定向(跳转)漏洞

时间:2021-04-26 22:49:07      阅读:22      评论:0      收藏:0      [点我收藏+]

  URL重定向:

  URL重定向(URLredirection)漏洞,又称跳转漏洞,指的是网络应用程序接受用户可控的输入作为到外部站点的链接,然后在重定向中使用该链接。该安全漏洞给网络钓鱼攻击提供了极大的便利。

 

  漏洞的构成条件:

  1、URL从用户可控制的输入中提取;

  2、该URL未经验证,就被用于网络应用程序的重定向地址。

 

  URL重定向的常见后果:

  关键词:绕过保护机制;获取权限或假冒身份

  用户的访问可能会被重定向到不可靠的网页。不可靠网页中可能存在恶意软件并可能攻陷用户电脑。一旦用户电脑被攻陷,用户就暴露在大量各种网络危机中。而且用户和网络服务器的交互也可能被攻陷,导致个人身份,密码等关键敏感信息的泄漏。

 

  URL重定向的一些防范和修补建议

  1、从实现角度,进行输入验证:对输入的信息进行验证。比如说使用已知的有效输入验证机制,或是制定严格的说明来规范输入的信息等等。对于不符合规范的输入,或者是拒绝接受,或者对输入进行转换净化,让它符合规范要求。

  2、从体系架构和设计上防范该安全漏洞,并尽量减少暴露的攻击面。

 

  URL重定向的样例:

技术分享图片

代码安全丨第二期:URL重定向(跳转)漏洞

原文:https://www.cnblogs.com/zktq/p/14705124.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!