返回介绍

6.1 字符编码和安全概要

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

Web 应用程序里频繁地出现字符串的处理,如果在字符串处理中有考虑不周的地方,除了会产生各种各样的 Bug(尤其是乱码问题)之外,还可能会产生系统漏洞。

在 Web 应用中涉及字符编码处理的地方主要存在于下图 6-1 里标记出来的地方。

图 6-1 Web 应用里涉及字符编码处理的地方

从上图可以看出,在很多处理环节我们都必须要意识到字符编码的存在。这些和字符编码有关的设置或者处理如果不正确的话,很有可能就导致系统安全漏洞的出现。

本章将会在学习字符编码安全知识之后,对字符编码安全相关的基础知识加以说明。现在广泛使用的“层字符编码”(Character Code)这个用语可能有点模棱两可,它实际上包含下面两层意思。

  • 字符集(Character Set)
  • 字符编码方式(Character Encoding Scheme)

从下一节开始我们将分别对这两个概念加以说明。

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

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

发布评论

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