Forum Discussion

dragonflymr's avatar
dragonflymr
Icon for Cirrostratus rankCirrostratus
Jun 27, 2018

Enforcement Readiness Summary and HTTP Protocol Compliance

Hi,

 

I can understand logic of info in this widget for most of the Entity types but can't figure out what is logic for mentioned type.

 

After Enforcement Readiness Period passed my not triggered signatures are listed in Ready To Be Enforced column.

 

However nothing is listed for HTTP Protocol Compliance.

 

I am using Rapid Deployment policy building (Manual learning) with default settings (v13.1.0.7).

 

Result of those settings is (in Learning and Blocking Settings) for HTTP protocol compliance failed section:

 

  • Learn, Alarm, Block - checked (as listed for HTTP protocol compliance failed in Blocking Settings)
  • 5 violations with Enable selected (I manually enable two more, originally only 3 are enabled)
  • 11 with Learn checked

In Enforcement Readiness Summary section such values are displayed:

 

  • Learn New Entities: N/A
  • Total: 19 (matches number of violations of this type on Learning and Blocking Settings)
  • Not Enforced: 9 - can't figure how it's calculated. Learn enabled (11)-Enabled (5) not, Total (19) - Learn enabled (11) not, any idea?
  • Not Enforced And Have Suggestions: N/A
  • Ready To Be Enforced: 0

2 violations where triggered by request - at least when using filter on Traffic Learning page (Type: HTTP Protocol Compliance; Score: 0-100 - this filter returns 11 suggestions so it equals number of violations with Learn checked) only two has any requests than can be checked, rest just reports [number] requests triggered this suggestion instead of [number] sample requests out of [number] that triggered the suggestion - I assume that only suggestions with such info are based on actual request received.

 

Question is why:

 

  • Not Enforced And Have Suggestions: 0 - for me it should be 2 - actual requests triggered two violations and I have suggestions for that even if I marked those as Enabled after seeing suggestions (via Learning and Blocking Settings) *Ready To Be Enforced: N/A - why N/A, should be some number because another violations marked with learn were never triggered by any request. For me it should be at least 9-2 = 7 or rather 11-2 = 9

Example info in suggestions for not triggered violations is: * Action: Enable HTTP Check * Matched HTTP Check: Bad host header value

 

Why Matched HTTP Check is listed when no request matched anything like that?

 

Any help appreciated,

 

Piotr

 

No RepliesBe the first to reply