2012-05-01 70 views
3

由于node.js基于javascript,并且由于javascript是高度动态的语言,这是否意味着服务器端的代码注入比java或asp.net更危险?node.js和服务器安全问题

+1

如果你决定要忽略所有建议无处不在,你的代码,我想用'eval'依赖。 –

回答

2

任何允许您轻松评估字符串为一行代码的语言都有其固有的安全风险。在这方面,NodeJS并不比使用Javascript或PHP编写的任何东西更糟糕。

即使您使用Java或ASP编写代码,天真的Web程序员也可能会遭受SQL注入攻击,如果他们不小心,代码注入只是应用程序可能受到攻击的一种方式。

关键是要仔细过滤来自用户的任何输入,并在使用eval或编写自修改代码之前仔细考虑。