网页设计如何防止水蛭。 Flash防盗链方法
我正在设计一个包含 Flash 视频内容的网站。如果我将 .flv 文件的 URL 作为 flash 参数传递给嵌入式视频播放器,那么有人可以轻松提取 URL 并下载 flv 视频文件。我该如何预防这种情况?有人可以向我推荐我的网站(如 YouTube)使用的反盗链技术吗?
I am designing a website with flash video content. If I pass in the URL to a .flv file as a flash parameter to the embedded video player someone can easily extract the URL and download the flv video file. How to do I prevent this? Can someone refer me to anti-leeching techniques being used my websites like youtube.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我见过的一种技术是不断“移动”FLV 文件。然后在 HTML 生成中,提供当前密钥——这是临时的(这可能是一个 cookie,而不仅仅是物理路径)。如果部署了智能机器人,这并不能完全防止浸出(如果普通人类用户确实想要的话,他们总是可以获取原始 FLV)。然而,任何尝试使用“旧”密钥的人都无法获得任何数据或“禁止盗链,你这个混蛋”FLV 的存根。
One technique I have seen is to keep "moving" the FLV files. Then in your HTML generation, supply the current key -- which is temporal (this may be a cookie, not just a physical path). This doesn't entirely prevent leaching if smart bots were deployed (and a normal human user can always get the raw FLV if they really want). However, anyone that tries to use an "old" key gets no data or a stub to a "no hotlinking, you jerk" FLV.