Implementasi Reachability Analysis Berbasis SBOM dengan Pendekatan Risk Scoring Pada Aplikasi Web ASP.NET

dc.contributor.advisorSari, Festy Winda
dc.contributor.authorSyajah, Putri
dc.date.accessioned2026-08-14T06:27:15Z
dc.date.issued2026-05-21
dc.description.abstractPenelitian ini bertujuan untuk mengimplementasikan analisis reachability berbasis Software Bill of Materials (SBOM) yang dikombinasikan dengan pendekatan risk scoring untuk mendukung prioritisasi kerentanan pada aplikasi web ASP.NET di PT XYZ. Masalah utama yang dibahas adalah bahwa banyak kerentanan yang terdeteksi pada dependensi pihak ketiga tidak selalu relevan dengan eksekusi aplikasi yang sebenarnya karena beberapa library yang rentan tidak digunakan secara langsung dalam source code. Penelitian dilakukan dengan menghasilkan SBOM menggunakan dotnet-CycloneDX, melakukan pemindaian kerentanan menggunakan Grype, dan menerapkan analisis reachability berbasis Roslyn untuk menentukan apakah library yang rentan benar-benar dipanggil dalam aplikasi. Nilai risiko dihitung menggunakan rumus Risk Score = Likelihood × Impact, di mana Likelihood diperoleh dari kombinasi EPSS dan status reachability, sedangkan Impact diperoleh dari nilai CVSS. Hasil penelitian menunjukkan bahwa dari 212 paket yang tercantum dalam SBOM, teridentifikasi 12 paket rentan dengan tingkat keparahan Critical, High, dan Medium. Namun, hanya 3 paket yang terbukti reachable, sedangkan 9 paket lainnya tidak digunakan secara langsung dalam source code. Validasi terhadap 73 metode yang diambil sebagai sampel dari analisis reachability mencapai precision sebesar 100%. Selain itu, analisis sensitivitas menunjukkan bahwa perubahan pada EPSS dan status reachability secara signifikan memengaruhi Risk Score yang dihasilkan. Implementasi ini juga menunjukkan bahwa analisis berbasis Roslyn dapat mengidentifikasi lokasi file, nomor baris, dan metode yang terkait dengan setiap library yang reachable, sehingga membantu pengembang menemukan kode yang rentan secara lebih efisien.
dc.identifier.citationIEEE
dc.identifier.kodeprodiKODEPRODI57302#Rekayasa Keamanan Siber
dc.identifier.nidnNIDN8971470023
dc.identifier.nimNIM4332201066
dc.identifier.urihttps://repository.polibatam.ac.id//handle/PL29/5133
dc.language.isoother
dc.publisherPoliteknik Negeri Batam
dc.subjectASP.NET
dc.subjectReachability Analysis
dc.subjectRisk Scoring
dc.subjectSoftware Bill of Materials
dc.subjectVulnerability Scanner
dc.titleImplementasi Reachability Analysis Berbasis SBOM dengan Pendekatan Risk Scoring Pada Aplikasi Web ASP.NET
dc.typeArticle

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
4332201066_Article.pdf
Size:
802.66 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Lembar_Pengesahan.pdf
Size:
137.27 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Borang_Publikasi.pdf
Size:
263.29 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: