journal article·2022Open access

Root-Of-Trust for Continuous Integration and Continuous Deployment Pipeline in Cloud Computing

Abdul Saboor, Mohd Fadzil Hassan, Rehan Akbar, Erwin Susanto, Syed Nasir Mehmood Shah, Muhammad Aadil Siddiqui, Saeed Ahmed Magsi

Computers, Materials & Continua· Volume 73· Issue 2

Abstract

Cloud computing has gained significant use over the last decade due to its several benefits, including cost savings associated with setup, deployments, delivery, physical resource sharing across virtual machines, and availability of on-demand cloud services. However, in addition to usual threats in almost every computing environment, cloud computing has also introduced a set of new threats as consumers share physical resources due to the physical co-location paradigm. Furthermore, since there are a growing number of attacks directed at cloud environments (including dictionary attacks, replay code attacks, denial of service attacks, rootkit attacks, code injection attacks, etc.), customers require additional assurances before adopting cloud services. Moreover, the continuous integration and continuous deployment of the code fragments have made cloud services more prone to security breaches. In this study, the model based on the root of trust for continuous integration and continuous deployment is proposed, instead of only relying on a single sign-on authentication method that typically uses only id and password. The underlying study opted hardware security module by utilizing the Trusted Platform Module (TPM), which is commonly available as a cryptoprocessor on the motherboards of the personal computers and data center servers. The preliminary proof of concept demonstrated that the TPM features can be utilized through RESTful services to establish the root of trust for continuous integration and continuous deployment pipeline and can additionally be integrated as a secure microservice feature in the cloud computing environment.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Cloud Data Security Solutions · Security and Verification in Computing · Cloud Computing and Resource Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (45)

Show source-provided references
1. Adaptive security architecture for protecting RESTful web services in enterprise computing environment10.1007/s11761-017-0221-1 ↗
2. Adaptive security architectural model for protecting identity federation in service oriented computing10.1016/j.jksuci.2019.03.004 ↗
3. A decade of research on patterns and architectures for IoT security10.1186/s42400-021-00104-7 ↗
4. Context and machine learning based trust management framework for internet of vehicles10.32604/CMC.2021.017620 ↗
5. Robust Reversible Audio Watermarking Scheme for Telemedicine and Privacy Protection10.32604/cmc.2022.022304 ↗
6. A robust 3-D medical watermarking based on wavelet transform for data protection10.32604/csse.2022.022305 ↗
7. Security and privacy by design is key in the Internet of Everything (IoE) Era
8. Cloud computing: State-of-the-art and research challenges10.1007/s13174-010-0007-6 ↗
9. Evaluation of cloud computing services based on NIST SP 800-145
10. A survey on security issues in services communication of Microservices-enabled fog applications10.1002/cpe.4436 ↗
11. Challenges in delivering software in the cloud as microservices10.1109/MCC.2016.105 ↗
12. Performance evaluation of microservices architectures using containers
13. Enabling rank-based distribution of microservices among containers for green cloud computing environment
14. Design pattern based distribution of microservices in cloud computing environment
15. A break in the clouds: Towards a cloud definition10.1145/1496091.1496100 ↗
16. Cloud computing security taxonomy: From an atomistic to a holistic view10.1016/j.future.2019.11.013 ↗
17. Findings and core practices in the domain of CI/CD and DevOps on security compliance10.4018/978-1-7998-7367-9.ch009 ↗
18. Research findings in the domain of security assurance in DevOps10.4018/978-1-7998-7367-9.ch011 ↗
19. Hardware-based solutions for trusted cloud computing10.1016/j.cose.2020.102117 ↗
20. Trusted platform module evolution
21. A practical guide to TPM 2.0: Using the new trusted platform module in the new age of security
22. Recent trends in applying TPM to cloud computing10.1002/spy2.93 ↗
23. Security vulnerabilities of SGX and countermeasures: A Survey10.1145/3456631 ↗
24. TSGX: Defeating SGX side channel attack with support of TPM
25. TPM based design for enhanced trust in SaaS services
26. A user authentication scheme based on trusted platform for cloud computing
27. Evaluating single sign-on security failure in cloud services10.1016/j.bushor.2016.08.002 ↗
28. Design and implementation of crypt analysis of cloud data intrusion management system10.34028/iajit/17/6/8 ↗
29. An optimized single sign-on schema for reliable multi-level security management in clouds
30. Direct anonymous attestation with optimal TPM signing efficiency10.1109/TIFS.2021.3051801 ↗
31. A thin client friendly trusted execution framework for infrastructure-as-a-service clouds10.1016/j.future.2018.06.038 ↗
32. Performance evaluation and analysis of CSPM: A secure cloud computing model
33. TPM based schema for reinforcing security in IBE’s key manager
34. P2ISE: Preserving project integrity in CI/CD based on secure elements
35. cTPM: A cloud TPM for cross-device trusted applications
36. Algorithm agility-discussion on TPM 2.0 ECC functionalities
37. TRIGLAV: Remote attestation of the virtual machine’s runtime integrity in public clouds
38. A survey of remote attestation in Internet of Things: Attacks, countermeasures, and prospects10.1016/j.cose.2021.102498 ↗
39. Using energy efficient security technique to protect live virtual machine migration in cloud computing infrastructure
40. A secure architecture for inter-cloud virtual machine migration
41. Requirements for root of trust establishment
42. Introduction to the TPM10.1007/978-3-319-50500-8_7 ↗
43. T. Pulli, “CI/CD pipeline for SSO service,” M.S. dissertation, Aalto University Learning Centre, Finland, pp. 1–47, 2021.
44. Challenges in single sign-on
45. Hands-on continuous integration and delivery: Build and release quality software at scale with Jenkins, Travis CI, and CircleCI