2011-10-07 79 views
0

我们所有人都知道,大多数对网站的攻击来自他们的URL。 我看到一些网站的代码页,例如 我们看到http:/www.*.com/code/而不是http:/www.*.com/code/code.aspx 那是怎么回事? 每个人都可以给我一些教程,告诉我如何在asp.net中做到这一点?编码asp页面以避免破解

+2

无意义。网站攻击采取多种形式。通过表单提交的SQL注入和XSS比URL参数集成更受欢迎。另外,简单地隐藏文件名和扩展名将不会提供额外的安全性。 – Oded

+0

显然我们所有人都不知道大多数攻击是“来自他们的URL”。不知道你在这里想说什么。你给出的例子让我认为你正在看到使用MVC模式的ASP.NET网站。您可能想要了解更多信息。但是,它确实不是关于防止黑客行为。 – JohnFx

+0

感谢您的回答,因此它对安全性没有影响? –

回答

0

您感兴趣的主题称为“网址重写”。你也会在使用MVC的网站上看到类似的网址。

它与防止安全漏洞很少有关。

我认为你指的是sql注入,当你说大多数网站受到他们的URL攻击。当在unsanitized sql语句中使用GET变量(通过url传递的变量)时,这是可能的。对于使用POST变量的网站,使用相同的技术很容易,只需要花费更多的精力来填充值。

我建议你将研究重点放在“SQL注入”上。