【发布时间】:2017-10-26 09:16:37
【问题描述】:
我在 NopCommerce 平台上有一个电子商务网站,其中有一个用 MVC 控制器 (www.mysite.com/customer/resendotp) 编写的 SMS 重新发送 OTP 服务。
一周前,有人开始通过不同的 IP 地址攻击此 URL 以发送 OTP 消息。因此,我们将 MVC 控制器重命名为 newresendotp (www.mysite.com/customer/newresendotp)。
现在不幸的是,攻击仍在我们旧的 mvc 控制器上进行。我想阻止对这个 MVC 控制器的所有请求。我该怎么做?
【问题讨论】:
-
您不能在防火墙中阻止该 IP 吗?
-
@rmjoia 正如我在问题本身中所说,请求来自不同国家/地区的 1000 个不同 IP 地址。所以这是不可能的。
-
"I want to prevent all requests to this MVC controller."- 移除控制器?删除动作方法?将操作方法设为私有? -
@milanm 你可以阻止一个范围.. 他们没有什么共同点吗?子网?
-
@David,我已经移除了控制器。问题是请求仍然在我们的服务器上针对这个控制器,因此触发了我们的全局应用程序错误。
标签: c# asp.net asp.net-mvc asp.net-mvc-4 nopcommerce