asp.net - 如何通过 ELMAH-LogAnalyzer 保护 ELMAH 的外部访问?

标签 asp.net security elmah

我在 ASP.NET 站点上设置了 ELMAH,并且我想使用 elmah-loganalyzer远程控制它,同时仍然保证 ELMAH 免受窥探。基本上,我希望能够在紧急情况下在家中搜索日志,而无需拿出工作笔记本电脑并使用超慢的 VPN。

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

有谁知道日志分析器可以使用的另一种保护 ELMAH 的方法,或者使用 Windows 身份验证来保护网站的这一部分的方法?

最佳答案

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

关于asp.net - 如何通过 ELMAH-LogAnalyzer 保护 ELMAH 的外部访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10194150/

相关文章:

javascript - 防止 asp.net 中浏览器后退按钮上的 javascript

c# - 将参数传递到 Task.Factory.StartNew

asp.net - 如何在导出的Excel中以 'dd MMM yyyy'格式显示数据表的日期字段

python - 我的谷歌应用引擎部署的源代码安全吗?

logging - 使用 Elmah 记录客户端错误

asp.net - IE 漏洞 asp :textbox after delete and tab changes the input display to absolute 0, 0

objective-c - 在 Objective-C 中安全地生成随机数

javascript - 用 JavaScript 动态加载 JavaScript

c# - 如何将依赖项注入(inject) ELMAH 自定义错误日志?

c# - 有没有办法以编程方式在 Elmah 中设置应用程序名称?