【问题标题】:Any example for Security of .Net Desktop application.Net 桌面应用程序安全性的任何示例
【发布时间】:2010-08-05 10:49:31
【问题描述】:

是否可以防止任何未经授权的用户像访问任何 Web 应用程序一样访问桌面应用程序中的代码或应用程序? 提前致谢。

【问题讨论】:

    标签: .net code-access-security


    【解决方案1】:

    如果你想保护你的源代码,我会使用免费的 Eazfuscator.NET 之类的混淆器

    http://www.gapotchenko.com/eazfuscator.net

    更新:自 2012 年 6 月 29 日起不再免费

    【讨论】:

      【解决方案2】:

      您可以使用命令式PrincipalPermission 或声明式PrincipalPermissionAttribute 来断言用户满足某些授权条件来调用某个方法或代码块。

      此资源描述了如何使用这种安全性。根据我的经验,这种模式在 ActiveDirectory 环境中效果最好(其中“最佳”意味着“最容易设置”)。

      http://www.ginktage.com/2010/03/role-based-security-in-net/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-14
        • 1970-01-01
        • 2014-07-26
        相关资源
        最近更新 更多