【问题标题】:Encrypt or Protect asp application code加密或保护 asp 应用程序代码
【发布时间】:2013-03-19 05:26:00
【问题描述】:

我的经典 asp 应用程序将通过 Internet 浏览器在本地用户系统上运行。代码文件位于C: 驱动器的根文件夹中。但我希望用户看不到代码,即使打开文件,代码也不容易读取,比如加密或编码。我想保护代码不被复制。是否可以?如果是,那怎么办?

【问题讨论】:

  • ASP 是服务器端代码,这意味着它是由网络服务器解释的,您可以直接在网络浏览器中打开一个 ASP 文件并期望正确显示。如果您说您在网络上并且想在 Intranet 上运行您的页面,那么您可以创建一个目录,只有您的帐户和 IUSR 帐户(网络服务器用于读取/写入/执行文件)被授予访问权限.无论如何,加密的经典 asp 文件很容易解密,正如我在继承一个项目时发现的,必须这样做

标签: security encryption asp-classic


【解决方案1】:

另一种方法是在一个系统上托管应用程序,如果其他系统连接在 LAN 中,它们可以通过托管 URL 使用同一站点。

在每个系统中部署代码并不是保护安全的好习惯。

【讨论】:

    【解决方案2】:

    我会同意其他所有人的观点,提出不同的设计,但我会给你一个我认为适用的答案,如果你对你正在做的事情一无所知:

    在 Visual Basic 6 或 .NET 中编写您的服务器端逻辑并公开为 COM 对象。

    (一个更疯狂的想法是实现您自己的 ISAPI 过滤器,但如果 API 允许您拦截源的加载,我不肯定......思考和谷歌搜索让我认为这是不可能的,但不是100% 确定)

    我已经用 COM 对象做到了这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-19
      • 2014-09-01
      相关资源
      最近更新 更多