1

嗨,我目前正在观察一些网站以寻找潜在的想法。我在其中一个网站上遇到的一件事是视频的源 URL 如何在其中包含时间戳。因此,例如,如果我单击链接查看视频,则服务器确认请求的时间被放入实际的视频 url(这可以在查看源代码时看到) - 例如nameOfVideo_17062013_192145.mp4. 此外,此链接仅在新请求和需要新链接之前的短时间内有效。我的问题是,显然视频只有一个真实来源,但是网站如何能够用时间戳掩盖真实来源(这不应该是真实来源,因为时间总是会改变,位置也不会总是改变) . 这是假设有一个掩饰。其次,是否有可能找出视频的真实位置?不幸的是,我不想在未经所有者许可的情况下提供这些网站的链接并在这里讨论它们。作为一名程序员,我对这个概念的工作原理很感兴趣。谢谢

4

1 回答 1

4

网站如何通过时间戳掩盖真实来源

HTTP URL 由软件映射到资源。资源可以是文件系统上的文件,也可以是动态生成的。映射可以由 HTTP 服务器自己完成,也可以是由 HTTP 服务器调用的程序。两者都有很多选择。

Apache 配置可能类似于:

FastCgiServer  /opt/bin/video_fastcgi.pl -processes 3 -initial-env VIDEO_CONFIG=/opt/etc/video/production
Alias /videos/ /opt/bin/video_fastcgi.pl/

其次,是否有可能找出视频的真实位置?

真正的位置是磁盘上某处的文件。要访问它,您要么需要使用运行 HTTP 服务器的计算机,要么需要通过网络使其可用。没有理由假设 HTTP 服务器会通过动态 URL 使其可用(并且没有办法找出它在给定单个示例时可用的其他 URL)。

于 2013-06-17T18:41:55.380 回答