Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Logging is essential for debugging, incident response, and collecting forensic evidence. Nevertheless, logging sensitive data raises many concerns, including the privacy of the stakeholders, limitations imposed by the law on the collection of personal information, and the potential for data exposure by insiders. Sensitive information includes, but is not limited to, IP addresses, user names and passwords, email addresses, credit card numbers, and any personally identifiable information such as social security numbers. Many countries prohibit or restrict collection of personal data; others permit retention of personal data only when held in an anonymized form.For example, leaking unencrypted credit card number into a log file could be a violation of PCI DSS (Payment Card Industry Data Security Standard) regulations [PCI 2010]. Consequently, logs must not contain sensitive data, particularly when prohibited by law.

...

[API 2006]

Class java.util.logging.Logger

[Chess 2007]

11.1, Privacy and Regulation: Handling Private Information

[CVE 2011]

CVE-2005-2990

[PCI DSS Standard]

Payment Card Industry (PCI) Data Security Standard

[Sun 2006]

Java Logging Overview

 

...

      12. Rule 13: Input Output (FIO)