API / Web services
Some of the security best practices for SOAP services.
Diagnostics and Forensics logging: Log service requests and provide a detailed report of who has invoked to find error conditions or to determine what occurred after a breach.
Security logging: Log all administrative activities, changes to privileges, add/removing/changing users and API keys, and so on.
Correlate Execution context: Provide a service feature level execution identity. Many different services may be handling one request. Logs are spread out and will be difficult to correlate all the SQL activities on a persistence service with users' original feature request.
Sensitive information: Do NOT log sensitive information like password and credit card numbers. This included your application code but also web application infrastructure logging.
Business logging: OWASP Security Logging offers some features to correlate your log message traffic.
More Related questions...