dc.contributor.advisor | Zendrato, Niskarto | |
dc.contributor.advisor | Hizriadi, Ainul | |
dc.contributor.author | Rozi, Muhammad Fahru | |
dc.date.accessioned | 2025-07-24T01:59:40Z | |
dc.date.available | 2025-07-24T01:59:40Z | |
dc.date.issued | 2025 | |
dc.identifier.uri | https://repositori.usu.ac.id/handle/123456789/106572 | |
dc.description.abstract | The digital transformation and widespread adoption of cloud computing have driven
the use of Continuous Integration/Continuous Deployment (CI/CD) methods in modern
application development. However, conventional CI/CD practices often lack
comprehensive security testing, focusing primarily on functional validation. This study
proposes the integration of the CodeBERT artificial intelligence model into the CI/CD
pipeline to enhance application security before cloud deployment. CodeBERT is utilized
to automatically detect code vulnerabilities, including severity levels and vulnerability
types, through a multi-task learning approach. A CVE-based dataset is used to fine-tune
the model. The system is implemented using GitHub Actions and Firebase for
development and deployment. Test results show that CodeBERT achieves an accuracy
of 80.6% for severity classification and 76.0% for vulnerability type classification. This
research demonstrates that AI integration—such as CodeBERT—into the CI/CD
pipeline can proactively and efficiently strengthen security in cloud-based DevOps
workflows. | en_US |
dc.language.iso | id | en_US |
dc.publisher | Universitas Sumatera Utara | en_US |
dc.subject | CodeBERT | en_US |
dc.subject | CI/CD | en_US |
dc.subject | Application Security | en_US |
dc.subject | Cloud Computing | en_US |
dc.subject | Multi-Task Learning | en_US |
dc.subject | Vulnerability Detection | en_US |
dc.title | Integrasi CodeBERT untuk Peningkatan Keamanan dalam CI/CD Pipeline pada Proses Deployment Aplikasi ke Cloud | en_US |
dc.title.alternative | Integrating CodeBERT for Enhancing Security in the CI/CD Pipeline During Cloud Application Deployment | en_US |
dc.type | Thesis | en_US |
dc.identifier.nim | NIM211402029 | |
dc.identifier.nidn | NIDN0119098902 | |
dc.identifier.nidn | NIDN0127108502 | |
dc.identifier.kodeprodi | KODEPRODI59201#Teknologi Informasi | |
dc.description.pages | 100 Pages | en_US |
dc.description.type | Skripsi Sarjana | en_US |
dc.subject.sdgs | SDGs 9. Industry Innovation And Infrastructure | en_US |