CSBAuditor: Proactive Security Risk Analysis for Cloud Storage Broker Systems
Title | CSBAuditor: Proactive Security Risk Analysis for Cloud Storage Broker Systems |
Publication Type | Conference Paper |
Year of Publication | 2018 |
Authors | Torkura, K. A., Sukmana, M. I. H., Strauss, T., Graupner, H., Cheng, F., Meinel, C. |
Conference Name | 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA) |
Date Published | Nov. 2018 |
Publisher | IEEE |
ISBN Number | 978-1-5386-7659-2 |
Keywords | API interoperability issues, attack surfaces, auditing, BrokerMonkey, bucket policy misconfigurations, Cascading style sheets, chaos engineering failure injection strategies, Cloud Audit, cloud auditing schemes, cloud computing, cloud security system, cloud storage broker systems, cloud storage services, Cloud-Security, CloudRAID, Common Configuration Scoring System, Computational modeling, continuous snapshotting mechanism, CSB resource audits, CSBAuditor, Fault tolerance, fault tolerant computing, malicious activities, malicious insider threats, Measurement, Metrics, metrics testing, multicloud strategy, open systems, proactive security risk analysis, pubcrawl, reference CSB system, risk analysis, risk management, Secure Configuration, security, security complexities, security metrics, security of data, security risk assessment, storage management |
Abstract | Cloud Storage Brokers (CSB) provide seamless and concurrent access to multiple Cloud Storage Services (CSS) while abstracting cloud complexities from end-users. However, this multi-cloud strategy faces several security challenges including enlarged attack surfaces, malicious insider threats, security complexities due to integration of disparate components and API interoperability issues. Novel security approaches are imperative to tackle these security issues. Therefore, this paper proposes CS-BAuditor, a novel cloud security system that continuously audits CSB resources, to detect malicious activities and unauthorized changes e.g. bucket policy misconfigurations, and remediates these anomalies. The cloud state is maintained via a continuous snapshotting mechanism thereby ensuring fault tolerance. We adopt the principles of chaos engineering by integrating BrokerMonkey, a component that continuously injects failure into our reference CSB system, CloudRAID. Hence, CSBAuditor is continuously tested for efficiency i.e. its ability to detect the changes injected by BrokerMonkey. CSBAuditor employs security metrics for risk analysis by computing severity scores for detected vulnerabilities using the Common Configuration Scoring System, thereby overcoming the limitation of insufficient security metrics in existing cloud auditing schemes. CSBAuditor has been tested using various strategies including chaos engineering failure injection strategies. Our experimental evaluation validates the efficiency of our approach against the aforementioned security issues with a detection and recovery rate of over 96 %. |
URL | https://ieeexplore.ieee.org/document/8548329 |
DOI | 10.1109/NCA.2018.8548329 |
Citation Key | torkura_csbauditor_2018 |
- reference CSB system
- fault tolerant computing
- malicious activities
- malicious insider threats
- Measurement
- Metrics
- metrics testing
- multicloud strategy
- open systems
- proactive security risk analysis
- pubcrawl
- fault tolerance
- risk analysis
- risk management
- Secure Configuration
- security
- security complexities
- Security Metrics
- security of data
- security risk assessment
- storage management
- cloud security system
- Attack Surfaces
- auditing
- BrokerMonkey
- bucket policy misconfigurations
- Cascading style sheets
- chaos engineering failure injection strategies
- Cloud Audit
- cloud auditing schemes
- Cloud Computing
- API interoperability issues
- cloud storage broker systems
- cloud storage services
- Cloud-Security
- CloudRAID
- Common Configuration Scoring System
- Computational modeling
- continuous snapshotting mechanism
- CSB resource audits
- CSBAuditor