作为ASP.NET程序员,我是否需要担心电子邮件注入攻击?
时间:2020-03-05 18:50:57 来源:igfitidea点击:
有很多关于该主题的PHP文章,所以这是仅PHP的问题。
经过一些正则表达式检查后,我正在使用System.Net.Mail发送电子邮件。
类似于http://weblogs.asp.net/scottgu/archive/2005/12/10/432854.aspx
解决方案
回答
我从未在ASP.NET中听说过该问题。但是,我们应该信任用户输入,就像我们信任钱包中的妓女一样。
回答
PHP电子邮件注入攻击之所以起作用,是因为PHP Mail()函数存在缺陷。作为.net开发人员,我们不必担心。
回答
只要我们使用MailAddress对象,我认为我们就可以了,因为注入只会设法为指定的地址抛出FormatExceptions。
该MSDN页面中包含有关如何正确使用System.Net.Mail组件的示例。请务必跟随他们,我们会没事的。