如何让PHP上传的数据在传输过程中安全?

发布于 2024-07-20 22:33:45 字数 210 浏览 6 评论 0原文

我允许经过身份验证的用户使用我的 PHP 应用程序上传图像文件。 假设我已经内置了必要的安全性来确保文件本身有效,那么 http 传输的文件是否有可能以某种方式被拦截? 如果是这样,我该如何保护文件的传输? HTTPS 会是正确的选择吗?

此外,应用程序所在的 Web 服务器只能由经过身份验证的用户访问。 这是否意味着http数据流也受到保护? 在我看来确实如此。

I'm allowing authenticated users to upload image files with my PHP application. Assume I've built in the necessary security to make sure the file itself is valid, is there a possibility of the http transmitted file to be intercepted in some way? If so, how can I protect the transmission of the file? Would HTTPS be the way to go?

Also, the web server the application resides on can only be accessed by authenticated users. Does this mean that the http stream of data is also protected? It would seem to me that it is.

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

好倦 2024-07-27 22:33:46

如果您使用 HTTPS,建立连接后的整个通信将通过 SSL 加密传输。 因此,文件上传也将被加密发送。

If you use HTTPS, the whole communication after establishing the connection will be transfered encrypted over SSL. Thus the file uploads will be sent encrypted too.

野却迷人 2024-07-27 22:33:46

如果中间有Main在中间,他就可以嗅探到传输的文件。 您必须使用安全连接才能防止这种情况发生。 所以 HTTPS 就是答案。

If there is Main in The Middle, he can sniff the contents of the transmitted file. You must use a secure connection in order to prevent this. So HTTPS would be the answer.

眼趣 2024-07-27 22:33:46

是的,如果要确保数据不被拦截,请使用HTTPS。

Yes, use HTTPS if you want to ensure that the data can not intercepted.

殤城〤 2024-07-27 22:33:46

另外,检查上传的文件是否确实是图像而不是脚本。

also, check if the uploaded file really is an image and not a script.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文