18

从几天前开始,我开始收到来自我所有 Azure 网站的错误消息:

“路径‘/admin/host/synctriggers’的控制器未找到或未实现 IController。”

这是我的匿名用户(或机器人)。完整的错误消息如下。

这是关于什么的,我是否应该担心其中涉及一些恶意活动?

Source : Error in: https://myproject.azurewebsites.net/admin/host/synctriggers?api-version=2018-11-01,
MemberName : Application_Error(Param : referrerUrl=),
SourceFilePath : C:\ProjectPath\Global.asax.cs,

Username : Anonymous
Date/Time : 20/7/2019 02:11:05

Stack Trace:
Message : The controller for path '/admin/host/synctriggers' was not found or does not implement IController.
Source : System.Web.Mvc
StackTrace : at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType)
at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName)
at MvcSiteMapProvider.DI.ControllerFactoryDecorator.CreateController(RequestContext requestContext, String controllerName)
at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory)
at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state)
at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state)
at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.<>c__DisplayClass285_0.b__0()
at System.Web.HttpApplication.StepInvoker.Invoke(Action executionStep)
at System.Web.HttpApplication.StepInvoker.<>c__DisplayClass4_0.b__0()
at Microsoft.AspNet.TelemetryCorrelation.TelemetryCorrelationHttpModule.OnExecuteRequestStep(HttpContextBase context, Action step)
at System.Web.HttpApplication.<>c__DisplayClass284_0.b__0(Action nextStepAction)
at System.Web.HttpApplication.StepInvoker.Invoke(Action executionStep)
at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
4

3 回答 3

2

上周我们也看到了这一点。用户代理以“PolicyScan”的形式出现,源 IP 地址与被击中的站点位于同一 Azure 数据中心。

不知道为什么会发生这种情况,可能是天蓝色监控端的错误,但是 URL 肯定是与 Azure 函数相关的 URL 之一。 https://docs.microsoft.com/bs-latn-ba/azure/azure-functions/functions-deployment-technologies

于 2019-07-20T12:43:48.073 回答
1

根据微软员工/承包商在https://social.msdn.microsoft.com/Forums/azure/en-US/361bb082-e40b-4722-885e-92964f4afad7/daily-requests-to-adminhosts-and的回复-adminfunctions-resulting-in-http-404-or-500-responses?forum=windowsazurewebsitespreview,问题应该得到解决。

确实,我已经好几天没有收到警报了。

不过,我仍然不清楚 PolicyScan 是什么。

于 2019-07-27T20:43:19.810 回答
1

显然这是User-Agent 的一个已知问题:PolicyScan 最近引入

我们于 2019 年 7 月 18 日开始收到类似错误,大约是在其他人开始报告这些错误的时间。但是,我们收到了两个错误——以及对 admin/host/synctriggers 的请求,我们还收到了对 admin/functions 的请求。

完整的网址是:

https://myapp.azurewebsites.net/admin/functions?api-version=2018-11-01 https://myapp.azurewebsites.net/admin/host/synctriggers?api-version=2018-11-01

于 2019-07-25T22:00:06.730 回答