数日前から、すべてのAzure Webサイトからエラーメッセージを受信し始めました。
「パス '/ 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)
先週も同様です。ユーザーエージェントは「PolicyScan」として取得され、ソースIPアドレスは、ヒットしたサイトと同じAzureデータセンターにあります。
これが発生している理由がわからない、Azure監視側のエラーである可能性がありますが、URLは確かにAzure関数に関連して呼び出されるURLの1つです。 https://docs.Microsoft.com/bs-latn-ba/Azure/azure-functions/functions-deployment-technologies
どうやらこれは ser-Agentの既知の問題:最近導入されたPolicyScan です。
2019年7月18日、他のユーザーがこれらのエラーを報告し始めたのとほぼ同時に、同様のエラーが発生し始めました。ただし、2つのエラーが発生しています。admin/ Host/synctriggersへのリクエストと同様に、admin/functionsへのリクエストも発生しています。
完全なURLは次のとおりです。
https://myapp.azurewebsites.net/admin/functions?api-version=2018-11-01https://myapp.azurewebsites.net/admin/Host/synctriggers? api-version = 2018-11-01
確かに、私は今、数日間アラートを受け取っていません。
ただし、PolicyScanについてはまだはっきりしていません。