
- URL arguments refer to arguments in the URL for GET or POST (e.g. foo.com?arg1=something).
- Body arguments refer to data communicated via POST paramaters in the HTTP request body.
This chart does not address client side caching of temporary files. Caching is a separate issue from the protocol selection and should be addressed with appropriate cache-control headers.
2 comments:
Some web servers do support logging POST data, though it may require add-on modules. While enabling it could be space-prohibitive, some orgs may either choose to log a set amount of POST data or only do so for critical applications.
The chart also does not address logging by a WAF/IDS/etc. between an intermediary point of SSL termination and the web server.
Excellent point about POST logging. An organization that enables such a feature must be aware of the security implications. In addition, I see far to many applications configured to arbitrarily log all headers to a debug file. This means valid sessionIDs are captured and exposed to anyone with access to the log file.
Regarding WAF/IDS, I would basically lump those into the third category of "Webserver logs". That area was meant to address any devices after the SSL/TLS has terminated.
Post a Comment