Visible to the public CSBAuditor: Proactive Security Risk Analysis for Cloud Storage Broker Systems

TitleCSBAuditor: Proactive Security Risk Analysis for Cloud Storage Broker Systems
Publication TypeConference Paper
Year of Publication2018
AuthorsTorkura, K. A., Sukmana, M. I. H., Strauss, T., Graupner, H., Cheng, F., Meinel, C.
Conference Name2018 IEEE 17th International Symposium on Network Computing and Applications (NCA)
Date PublishedNov. 2018
PublisherIEEE
ISBN Number978-1-5386-7659-2
KeywordsAPI 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 %.

URLhttps://ieeexplore.ieee.org/document/8548329
DOI10.1109/NCA.2018.8548329
Citation Keytorkura_csbauditor_2018