首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在图像上呈现任意文本是否有安全含义?

问在图像上呈现任意文本是否有安全含义?
EN

Stack Overflow用户
提问于 2015-12-02 10:57:38
回答 1查看 43关注 0票数 0

我的任务是建立一个字体预览系统。

用户提供一些文本,文本将使用用户请求的字体呈现为图像。图像被传递给用户。

是否对实际呈现有任何安全影响?如何验证传入的文本?我需要吗?我该脱下标签吗?

忽略存储和检索图像的问题,我非常理解。我只是好奇是否有任何特定于在图像上渲染文本的攻击。

编辑:图片将是PNG的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-02 11:04:25

一般:不。你只是在画布上创建像素,没有那些像素可以利用的攻击矢量。(假设您没有奇怪的字体呈现器,它试图将文本解释为HTML、SQL或其他一些“活动”语言)。

话虽如此,字体解析器是非常复杂的事情,人们知道它们偶尔会包含错误,这些bug可能并且已经被恶意字体文件所利用。因此,如果您允许用户上传一个损坏的恶意字体文件,该文件会在您的字体呈现库中触发可利用的bug,您可能会遇到麻烦。这很容易避免,只允许用户从您选择和安装的字体列表中进行选择。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34041005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档