【发布时间】:2013-01-24 20:41:55
【问题描述】:
我正在创建一个图片宿主,但是想避免人们在他们上传的图片中嵌入隐藏的图片和文件,因为我看不到隐藏的图片,因此无法监控它们。
我听说有人在某些图像主机上使用隐写术,想知道我将如何阻止或阻止人们使用它?
顺便说一句,我需要它来支持动画 gif 并且图像质量必须保持原始图像的质量?
我该怎么做呢?因为有人可以在图像中嵌入非法/禁止的文件或图像,而我不知道发生了什么。我见过一些情况,用户必须下载图像,然后将扩展名重命名为 .rar 或其他东西才能访问嵌入在图像中的文件。
【问题讨论】:
-
我认为没有什么好的解决方案(en.wikipedia.org/wiki/Steganalysis)。似乎一种通用的方法是使用不同的压缩方法自己保存图像。它不会删除嵌入的文件,但应该将其混杂到无法使用的程度。
-
你能告诉我如何在保持 gif 动画的同时压缩图像
-
对不起,我不能。另一种选择是图像文件依赖于预定义的字节结构,通常在实际文件的开头或结尾允许额外的字节。您可以检查这些文件的字节以获取某些开始/结束 [取决于类型] 值,但总是有机会 [虽然很小] 你遇到误报。这是一个不错的链接marcoramilli.blogspot.com/2007/11/…
-
感谢您的链接,阅读愉快,但我不知道如何在 PHP 中完成此操作,我认为重新压缩将是一个很好的方法。
-
只需要弄清楚如何。
标签: php steganography