【问题标题】:Hiding my app on my website在我的网站上隐藏我的应用
【发布时间】:2015-11-30 02:37:06
【问题描述】:

现在我的网站上有一个应用程序,用户可以从我的网站轻松下载,有没有办法隐藏或很难找到我的应用程序,所以人们不能只添加 /files/ App.exe 到我的域的末尾来获取我的应用程序?你有什么推荐的?

【问题讨论】:

  • 您的网站是 PHP 或 ASP.NET 还是其他的??到目前为止你尝试过什么??
  • /files/NotTheApp.exe?
  • 您可以随时将其隐藏在网站根目录之外。例如,上面的一个目录和一个文件夹,如 data,在网站根目录中有一个编程脚本,无论是 PHP、ASP.NET(或您使用的任何其他语言),并且有一个秘密该脚本的参数输入将允许仅使用该秘密单词/单词作为给定参数的输入来下载脚本:即downloadfile.script?secretfile=true。使用此参数调用时,将设置应用程序的下载。作为奖励,如果您需要跟踪,您还可以使用此脚本记录 dl 时间、IP 等。this
  • 我会试试这个谢谢你帮助我

标签: information-hiding


【解决方案1】:

如果你使用 asp.net 创建一个 httphandler 并在你的 web.config 中将它映射到 app.exe 的路径。然后只需执行 response.write("get out") 并记录请求的详细信息。 ....所有流行平台上都提供等价物...

【讨论】:

    【解决方案2】:

    隐藏你的exe可以通过

    1. 创建唯一标识符(可能是 GUID)
    2. 将此与下载的文件名和到期日期相关联(可能在数据库中)
    3. 创建一个以唯一 ID 作为参数的页面
    4. 让此页面检查数据库中的唯一 ID 并确保它没有超过过期日期
    5. 将文件发送到客户端,将 Content-Disposition 标头设置为附件

    如果您使用的是ASP.NET this example will help you

    【讨论】:

      猜你喜欢
      • 2013-10-11
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 2018-05-11
      • 1970-01-01
      相关资源
      最近更新 更多