【问题标题】:Downloading files from URL从 URL 下载文件
【发布时间】:2016-07-23 01:54:53
【问题描述】:

我有一个关于网站安全的问题。假设一个访问者当前在http://www.example.com/ 上。访问者导航到画廊页面。在那里,他可以找到根据他之前提供的登录详细信息显示给他的独特图像。对图片进行简单检查后,他会看到该图片的 URL:www.example.com/images/image_589326.png。

我的问题是:有没有办法让用户以某种方式从 www.example.com/images/ 文件夹,或者以某种方式找到该文件夹​​中所有图像的名称,然后使用绝对 URL 简单地查看它们。

【问题讨论】:

    标签: file security url web


    【解决方案1】:

    是的,这是可能的。有两种主要方法可以实现:抓取和枚举。

    通过抓取,某人会编写一个脚本,该脚本会查看图库页面并列出所有图像,然后将它们全部下载。

    枚举只会请求http://www.example.com/images/image_000001.pnghttp://www.example.com/images/image_999999.png 并下载存在的图像。

    如果站点设置不正确,您还可以从http://www.example.com/images 获取目录列表,以查看 images/ 目录中的所有文件。

    【讨论】:

    • 是的,但是如果图像的名称不是那么可预测,或者只是有更多的组合可以循环播放呢?像 image_2314_93285717 这样的保护就足够了吗?谢谢你的回答。
    • 这将有助于防止暴力破解文件名,但只是刮掉图库的问题仍然存在。
    猜你喜欢
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多