c# - .NET Web 应用程序遭到欺骗攻击

标签 c# asp.net-mvc asp.net-mvc-3

我有一个 .NET Web 应用程序 (MVC2) 作为服务器托管在我客户的 PC 上。操作系统为Windows Server 2008 R2。

从一周前开始,我从我的一些客户那里得到了一些关于软件无法正常工作的坏消息,在研究了这个案例之后,我在 Windows 事件查看器中发现了一些奇怪的日志。一个未处理的异常被抛出,其中有一些 URL(IP 地址在国外),奇怪的是我的应用程序好像托管在该 URL 上。我查了一下,发现 HttpContext.Current.Request.Url.Host 是那个 URL 而不是我的服务器 IP 地址。

那是什么?!我该怎么办?

最佳答案

我认为这是可能的,因为 reverse DNS records不需要域名。看起来有人将他的域设置为您的 IP 地址。

同时,显然你没有使用virtual hosting ,因此所有 HTTP 请求(即使主机名错误)都由您的 IIS 站点处理。您可以在 Web Site Identification 中分配一个 Host Header Value(详见第二个链接),以快速解决问题。

关于c# - .NET Web 应用程序遭到欺骗攻击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27835812/

相关文章:

c# - 如何创建通用列表框对话框控件

asp.net-mvc - ASP.net MVC RouteLink 和可选的routeValues

c# - Asp.Net MVC Ajax 表单未发布到操作

asp.net-mvc-3 - 如何根据当前页面和/或主页向 Orchard CMS 中的布局包装器添加类

c# - wp7手机应用Page中如何保存CustomObject状态的状态

c# - 解释 Linq Microsoft Select - 索引 [示例]

asp.net - BaseController 在 MVC 中的用途是什么?

c# - 如何从使用布局的 View 更改 html

ASP.NET MVC3 TryValidateModel 验证整个模型集合,而不仅仅是单个实例

c# - 计算条目数?