作为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组件的示例。请务必跟随他们,我们会没事的。