无法保护pdf上传的文件或如何防止直接链接到网站文件

本文关键字:文件 何防止 链接 网站 pdf 保护 | 更新日期: 2023-09-27 18:07:37

我有一个问题与。net网站的完整性,而在pdf文件链接后运行项目。

什么是问题意味着我已经登录了我的系统和打开PDF,我可以查看PDF文件在一个新的标签打开。(这里我们检查当前用户会话是否活跃意味着打开pdf)。假设我登录了我的系统并复制了url并在另一个系统中打开。它应该检查当前用户会话是否存在,如果激活意味着打开pdf或其他限制,如拒绝访问。

我有一个想法,喜欢采取pdf文件的url,而在新的选项卡中单击pdf文件打开,而在打开时,我要检查仍然当前的用户在当前系统中仍然活跃,如果其他系统它不会打开。

请给我任何限制下载的想法。我应该编写处理程序来处理自定义控件吗?

我正在跟踪url。

http://www.sitefinity.com/developer-network/forums/developing-with-sitefinity-/unable-to-secure-pdfs-uploaded-in-documents-files

http://www.sitefinity.com/developer-network/forums/security/how-do-you-preventing-direct-linking-to-website-files

请给我一些建议,我会很感激的。

无法保护pdf上传的文件或如何防止直接链接到网站文件

最简单的方法是使用Sitefinity(或其父库/文件夹)中该文件的权限设置。您可以删除Everyone组,而添加Authenticated Users组或您可能拥有的任何其他角色。

一些网站管理工具允许基于浏览器发送的引用来保护资源。它可能有一个类似"热链接保护"的标签。最后,IIS被配置为只有当显示您的站点的引用者存在时才会接受某些url。

也可以看看Hanselman的博客:http://www.hanselman.com/blog/BlockingImageHotlinkingLeechingAndEvilSploggersWithIISUrlRewrite.aspx