ABSTRACT

Not placing a limit on the use of system resources could result in resource exhaustion and ultimately a denial of service.

EXPLANATION

Windows Communication Foundation (WCF) offers the ability to throttle service requests. Allowing too many client requests can flood a system and exhaust its resources. On the other hand, allowing only a small number of requests to a service can prevent legitimate users from using the service. Each service should be individually tuned to and configured to allow the appropriate amount of resources.


REFERENCES

[1] Microsoft

[2] Standards Mapping - OWASP Top 10 2004 - (OWASP 2004) A9 Application Denial of Service

[3] Standards Mapping - Security Technical Implementation Guide Version 3 - (STIG 3) APP6080 CAT II

[4] Standards Mapping - Web Application Security Consortium 24 + 2 - (WASC 24 + 2) Brute Force, Insufficient Anti-automation

[5] Standards Mapping - Common Weakness Enumeration - (CWE) CWE ID 400, CWE ID 770

[6] Standards Mapping - Payment Card Industry Data Security Standard Version 1.1 - (PCI 1.1) Requirement 6.5.9

[7] Standards Mapping - SANS Top 25 2010 - (SANS 2010) Risky Resource Management - CWE ID 770