Evaluation is presented at the parameter level, device level and tenant level.
Security Categories and NIST
All the parameters considered for evaluation are associated with categories. “NIST SP 800-209 Security Guidelines for Storage Infrastructure” is referred to get the list of categories.
This view represents various categories / storage systems and corresponding bucket.
This view is expected to help with compliance and audit reporting, especially where categories are defined based on NIST SP 800-209 standard.
Reference -> https://csrc.nist.gov/pubs/sp/800/209/final
Please note – Current implementation refers NIST guidelines in the association of parameters to categories as described in the tables below.
IBM Storage FlashSystem and IBM Storage DS8000 Storage Devices.
IBM Storage Insights – security posture dashboard now monitors IBM Storage FlashSystem and IBM Storage DS8000 parameters as part of security posture monitoring.
Described below are the two examples of parameters from IBM Storage FlashSystem and IBM Storage DS8000 storage systems. It shows, with example how “IBM Storage Insights - Security Posture Dashboard” feature helps in evaluation of violation reporting and actionable recommendations for the values.
Example of IBM Storage FlashSystem parameter
sshprotocol - Specifies the current security level for SSH. It allows numeric values 1, 2, and 3.
Each value signifies key exchange methods allowed during SSH communication.
Default and Recommended values for this parameter is “3”.
In case if user sets value less than 3, then it allows weaker key exchange methods, and may result in sensitive data exposure, key leakage, broken authentication, insecure session, and spoofing attacks.
In case if a non compliance is reported for this parameter, it means, ssshprotocol value needs to be set to “3”.
User can login to corresponding storage system and Set the value of sshprotocol to 3 (IBM Product recommended value) using chsecurity command.
Refer:
https://www.ibm.com/docs/en/flashsystem-9x00/8.7.x_cd?topic=commands-chsecurity
https://www.ibm.com/docs/en/flashsystem-5x00/8.6.0?topic=commands-lssecurity
Example of IBM Storage DS8000 parameter
showioport - The showioport command displays properties of an I/O port. It optionally displays the performance metrics for a specific I/O port, or the Read Diagnostic Parameters (RDP) for a local port and an attached port.
Recommendation is if port security is enabled on at least one FICON ports port, it is reported as “compliant”.
In case if security is not enabled for the specified I/O port. Port allows insecure communication.
Reference
https://www.ibm.com/docs/en/ds8000/10.0?topic=commands-showioport
Summary
Administrator works with array of storage devices. Each device is configured with specific parameters. It is challenging to keep track of all the security parameters.
All the security parameters need to be reviewed periodically, and the corrections must be made, where security gaps are identified.
Security Posture Dashboard helps with single pane view of security parameters across devices.
It helps in addressing security misconfiguration and helps in building / maintaining secure storage infrastructure.
Also for a comprehensive overview of security and compliance posture of your Storage System
Refer -> https://www.youtube.com/watch?v=nYZGnmWRxVc
References
https://owasp.org/www-project-top-ten/
https://gdpr-info.eu/art-32-gdpr/
https://www.hhs.gov/hipaa/for-professionals/security/laws-regulations/index.html
https://csrc.nist.gov/pubs/sp/800/209/final
https://www.ibm.com/docs/bg/storage-insights
https://www.ibm.com/docs/bg/storage-insights?topic=dashboards-security-posture-dashboard
https://www.ibm.com/it-infrastructure/storage/storage-insights/register/