For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

Scott123456789's avatar
Mar 28, 2017

HTTP protocol security within individual ASM profile

I am pretty new to ASM. I have a couple ASM policies in front of a few SharePoint Project Server 2013 farms. A couple farms are test and a couple are production. The production farm policies are in transparent mode. The test farm policies are in blocking. I started noticing parts of certain pages not loading on the test farm. I checked ASM and was able to confirm that legitimate traffic was being blocked. The block was for HTTP protocol compliance failed. The HTTP check was "POST request with Content-Length: 0". I can't explain why loading a page would cause a POST request. ASM suggested not checking for "POST request with Content-Length: 0". I accepted this change and applied it to the policy. This fixed my problem.

 

My question is where can I see that change specifically within the ASM policy. I know where I can see changes to the XML profile for a specific policy, but I couldn't find the equivalent for changes to HTTP compliance checks.

 

Thanks in advance.

 

1 Reply

  • Hi, Are you looking for the screen where the ASM disable this specific protocol compliance check?

     

    If so, you can find it on the menu:

     

    v11.x: "Application Security > Blocking > Settings" then expand "HTTP protocol compliance failed" on the RFC violations section.

     

    v12. and later: menu "Application Security > Policy Building > Learning and Blocking Settings" then expand "HTTP protocol compliance failed" section.

     

    I hope it helps you.