gpt4 book ai didi

asp-classic - 上传照片 - 我怎样才能保持我们网站的安全/稳定

转载 作者:行者123 更新时间:2023-12-04 03:04:06 30 4
gpt4 key购买 nike

我的网站希望用户上传他们的照片...但我该如何保护我们的服务器免受伤害?只允许 JPG 应该可以避免病毒问题,但如果有人选择 10Gb 文件怎么办 - 这会减慢整个网站的速度吗?

我们使用的是经典 ASP 和 IIS6(抱歉,事实就是如此,无法更改!)。之前我们使用了一家名为 Persits 的公司的 DLL 来处理上传。但是,如果我们也将此讨论扩展到其他语言/技术,将会对其他人有所帮助。

在文件上传完成之前,ASP 无法检测到文件的大小,这很麻烦。或者我可以在开始传输之前检查 HTTP header 中的内容长度吗?

Q1。有人可以通过其他方式滥用上传工具吗?
Q2。如何限制危险以保持网站运行和服务器安全?

谢谢。

最佳答案

在 Persists 中,您可以设置用户可以上传的最大文件大小:

Upload.SetMaxSize 100000, True

上面的“True”表示文件超过最大大小将被拒绝。如果设置为 False,则文件将被截断。

参见 http://www.aspupload.com/object_upload.html#SetMaxSize

关于asp-classic - 上传照片 - 我怎样才能保持我们网站的安全/稳定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/786507/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com