返回介绍

1.1 安全隐患即 能用于作恶的 Bug

发布于 2024-10-10 22:16:29 字数 600 浏览 0 评论 0 收藏 0

程序 Bug 对于开发者来说如同家常便饭。应用程序有了 Bug,就会出现各种不正常的现象。例如,显示出错误的结果、需要进行的处理迟迟不能结束、网页布局错乱、响应速度极为缓慢等。而这其中,有一种 Bug 能被恶意利用。此类 Bug 被称为安全隐患(Vulnerability),有时也被称为安全性 Bug。

以下是一些恶意利用的常见案例。

  • 未经许可浏览用户个人信息等隐私信息
  • 篡改网站的内容
  • 使网页浏览者的计算机感染病毒
  • 伪装成他人来窥探用户的隐私信息、发布文章、在线购物、肆意转账等
  • 使目标网站不能被访问
  • 在网络游戏中让自己达到无敌状态,或非法获得游戏中的装备道具
  • 在确认自己的个人信息时,能看到别人的个人信息 1

1 能看到其他用户个人信息的 Bug 虽不是故意作恶,但由此而偶然造成的不良后果也被视为安全隐患。

如同程序员对一般的 Bug(无奈地)习以为常一样,Web 应用程序开发者对安全隐患也同样已经司空见惯。倘若开发 Web 应用程序时对安全隐患一无所知,就会开发出能被用来进行上述恶举的网站。针对这一问题,本书将从原理到具体对策,来详细讲述如何在开发 Web 应用时杜绝安全隐患。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文