Trustwave Database Security Knowledgebase (ShatterKB) 6.37 is now available. It introduces new checks for Redis and Redis.
New Checks - Redis
- Password same as Account name
Description: Verify that no user accounts have passwords that are the same as the account name.
Risk: High
- Verify that all software components that have been replaced have been removed
Description: Verify that all software components that have been replaced by upgrade have been removed.
Risk: Low
- Server software version installed
Description: Report server software version installed.
Risk: Informational
- File Access UMASK value
Description: Verify that the system default UMASK value is set to at least 077.
Risk: Medium
- Verify Redis home directory for a single installed service
Description: Verify that the Redis instance is a single installed service in the directory.
Risk: Low
- No patches available for version
Description: Check the version to determine if the database is a supported version that will be patched when security vulnerabilities are discovered.
Risk: High
- Verify 'requirepass' plaintext password match to any ACL
Description: Verify that no user account has the same password that is used in the "requirepass" configuration parameter.
Risk: High
- Verify proxy certificate
Description: Verify if the 'proxy_cert.pem' certificate exists.
Risk: High
- Maximum Concurrent Connected Clients
Description: Verify that the number of maximum concurrent connected clients to the database is limited to an organization-defined value.
Risk: Medium
- High privileged account 'default' should be disabled
Description: Verify that the 'default' account is disabled or removed.
Risk: Medium
- Ensure Audit rsyslog logging is enabled
Description: Verify Audit logging is enabled and configured.
Risk: Medium
- Latest patch not applied
Description: Verify that the latest patches are applied to the database.
Risk: High
- Verify user for a single password
Description: Verify that the user has set only one password.
Risk: Medium
- Ensure the --askpass parameter is used every time with redis-cli
Description: Ensure the --askpass parameter is used every time the redis-cli tool is executed.
Risk: High
- Credential Verification
Description:
Risk: Informational
- Review User accounts Access Control List (ACL) assignments
Description: Verify that the existence of ACL's are still appropriate to business concerns.
Risk: Medium
- Ensure Logrotate is configured
Description: Ensure the 'logrotate.conf' is configured for Redis.
Risk: Medium
- List of all databases on the instance
Description: Reports list of all databases on the instance.
Risk: Informational
- Credential Verification
Description:
Risk: Informational
- Ensure the database partition is encrypted
Description: Verify the operating system implements encryption to protect the confidentiality and integrity of information at rest.
Risk: High
- Verify users with database access are not members of the 'dangerous' role
Description: Verify users with database access that are not members of the 'dangerous' role.
Risk: Medium
- Verify OpenSSL version and FIPS state
Description: Verify that the installed OpenSSL library is FIPS compliant.
Risk: High
- Verify active ports on the server
Description: Verify network ports that are active on the server.
Risk: Medium
- Ensure user accounts have set password
Description: Verify that no accounts have blank passwords.
Risk: High
Availability
- Available to all AppDetectivePRO and DbProtect customers with maintenance (subscription or perpetual) in good standing at no additional cost.
- Download SHATTER Knowledgebase from the Trustwave Support Portal. (https://www.trustwave.com/Company/Support/ and select AppDetectivePRO or DbProtect)
- AppDetectivePRO customers can use the Updater within the product as well.