使用php安全下载图像(通过url)

使用php安全下载图像(通过url),php,security,Php,Security,我想允许用户从URL下载图像(和你在imgur.com上看到的一样),我知道如何使用copy()或curl()或file_get_内容,但这是100%安全的吗 最安全的方法是什么 谢谢 那是100%安全吗 不,什么都不是 如果您试图防止窃听,攻击者可以找出用户正在下载的内容,那么对下载页面上的所有内容使用https应该足以处理几乎所有与web相关的内容 即使使用https,攻击者也可能知道。如果有一个特别大的文件,简单的流量分析(看看下载了多少)会告诉你什么时候下载 如果您允许上传SVG图像,那

我想允许用户从URL下载图像(和你在imgur.com上看到的一样),我知道如何使用copy()或curl()或file_get_内容,但这是100%安全的吗

最安全的方法是什么

谢谢

那是100%安全吗

不,什么都不是

如果您试图防止窃听,攻击者可以找出用户正在下载的内容,那么对下载页面上的所有内容使用
https
应该足以处理几乎所有与web相关的内容

即使使用
https
,攻击者也可能知道。如果有一个特别大的文件,简单的流量分析(看看下载了多少)会告诉你什么时候下载

如果您允许上传SVG图像,那么,因为它们可以包含并运行脚本,所以在下载和显示时,它们可以打电话回家


您可能还想查看哪一个提供了更好的基于浏览器的匿名性。它是基于插件的,但是如果你能建议你的用户使用它,它可以提供额外的一层保护——即使窃听者可以知道下载的是什么,也很难知道是谁在下载它。

像你一样的安全性保护文件上传以防止黑客攻击。对不起,我不是以英语为母语的人。你能在这里提供任何关于不安全的信息吗?你是
下载
还是
上传
图像?哦,你让服务器下载图像,你想确保用户没有传递恶意URL。我想确保服务器下载的文件是图像。