【问题标题】:About log4net config关于 log4net 配置
【发布时间】:2012-04-26 14:18:44
【问题描述】:

几个月来,我已经调试了供应商留给我们的代码。直到今天我才发现 log4net 配置仍然包含供应商的信息。 我的简单问题: 供应商是否可以在此期间跟踪和记录我的工作?我粘贴的工作是否安全? 什么是 smtpHost IP?

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
  <to value="somebody@some_vendor.com"/>
  <from value="person@some_vendor.com"/>
  <subject value="Company Portal"/>
  <smtpHost value="xy.a.b.cd"/>
  <authentication value="Basic"/>
  <username value="somebody@some_vendor.com"/>

谢谢。

【问题讨论】:

    标签: asp.net security web-config log4net


    【解决方案1】:

    好的,这并不安全,因为如果您的应用程序可以访问 Internet,并且 smtphost 可用并且可以正常工作,那么该记录器应该记录的所有内容都将被邮寄给开发人员。 翻看代码,记录的是什么类型的消息?

    smtphost 是提供 stmp 服务的机器的 dns 名称,用于发送电子邮件。

    【讨论】:

    • 好的。如何快速找到我的 smtphost?通常错误信息记录在 try catch 块中。
    • 查看配置文件,获取 smtphost 的值,并通过domw.net 服务检查您的电脑是否可用。
    【解决方案2】:

    smtpHost 是调用 SmtpAppender 时要使用的 smtp 服务器的 ip 或域。 因此,任何配置为使用 smtpappender 记录的级别都会使用该 smtpserver 作为主机生成一封电子邮件。 运行您的代码的服务器必须能够连接到 xy.a.b.cd 才能发送消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-03
      • 1970-01-01
      • 2011-04-09
      • 2011-02-17
      • 2010-12-28
      相关资源
      最近更新 更多