【问题标题】:How can I secure ELMAH for external access via the ELMAH-LogAnalyzer?如何通过 ELMAH-LogAnalyzer 保护 ELMAH 以供外部访问?
【发布时间】:2012-04-17 15:26:10
【问题描述】:

我在 ASP.NET 站点上设置了 ELMAH,我想远程使用 elmah-loganalyzer,同时仍然保持 ELMAH 的安全,不被窥探。基本上,我希望能够在紧急情况下在家中搜索日志,而不会破坏工作笔记本电脑并使用超慢速 VPN。

我知道我可以通过 web.config 使用表单身份验证和/或 IP 地址来保护 ELMAH,如其他地方所述。问题是 elmah-loganalyzer 无法使用表单身份验证(我知道)登录,我想从动态 IP 地址检查它,所以这些选项不可用。 elmah-loganalyzer 可以作为 Windows 用户登录,但该网站没有使用这种形式的身份验证。

有没有人知道 loganalyzer 可以使用的另一种保护 ELMAH 的方法,或者使用 Windows 身份验证保护站点的这一部分的方法?

【问题讨论】:

    标签: asp.net security elmah


    【解决方案1】:

    只需使用它直接连接到数据库。表单和 Windows 身份验证用于保护基于 Web 的处理程序,但日志分析器可以直接连接到数据库(显然使用适当的凭据)。

    【讨论】:

    • 好吧,我目前没有使用 DB 选项——它记录到 XML 文件。切换到数据库可能是我目前唯一的解决方法。我可能只需要在某个时候分叉和修改 loganalyzer...
    猜你喜欢
    • 1970-01-01
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 2023-03-28
    相关资源
    最近更新 更多