Skip to content

vulnerable logs removed#21

Open
arunmish-visa wants to merge 7 commits into
AuthorizeNet:masterfrom
arunmish-visa:feature/security-enhancements
Open

vulnerable logs removed#21
arunmish-visa wants to merge 7 commits into
AuthorizeNet:masterfrom
arunmish-visa:feature/security-enhancements

Conversation

@arunmish-visa
Copy link
Copy Markdown

No description provided.

…lUtility

- HttpUtility.cs: Replace raw response body/object logging with HTTP status
  code, reason phrase, content length, and content type metadata only
- XmlUtility.cs: Remove raw XML from error log on deserialization failure;
  log only exception message, response type name, and XML length
- LogFactory.cs: Make thread-safe with volatile + lock (double-checked pattern)
  to prevent shared-config-bleed in multi-tenant hosts

Addresses PCI A3.2.6, KC 7.10.9, KC 7.13.1 DLP requirements:
sensitive data (PAN, transactionKey, session tokens) must never reach log sinks
at any level.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant