Call Number | SK- 2403 (Softcopy SK-1885) |
Collection Type | Skripsi |
Title | Analisis Isu Memory Safety dalam Bahasa Pemrograman Rust Berdasarkan Catatan CVE |
Author | Paskalis Abhista Bagaskara Yustiyanto; |
Publisher | Depok: Fasilkom UI, 2024 |
Subject | Bahasa Pemrograman Rust |
Location | FASILKOM-UI; |
Nomor Panggil | ID Koleksi | Status |
---|---|---|
SK- 2403 (Softcopy SK-1885) | TERSEDIA |
Nama : Paskalis AbhistaBagaskara Yustiyanto Program Studi: Ilmu Komputer Judul : Analisis Isu Memory Safety dalam Bahasa Pemrograman Rust Berdasarkan Catatan CVE Pembimbing : Amril Syalim,S.Kom.,M.Eng.,Ph.D. Rust adalah Bahasa pemrograman yang dirancang untuk mengatasi permasalahan memory safety tanpa mengorbankan performa. Penelitian terdahulu telah membuktikan bahwa Rust memiliki CPU Time yang lebih cepat dibandingkan Bahasa C,meskipun penggunaan memorinya sedikitlebih besar. Namun demikian,bukan berarti Rust hadir tanpa cacat, masih banyak catatan CVE yang dipublikasikan atas nama Bahasa pemrograman ini tanpa terkecuali mengenai permasalahan memory safety. Pada tugas akhir ini,penulis melakukan penyelidikan terhadap catatan-catatan CVE mengenai Rustdengan tujuan untuk memahami karakteristik dari isu memory safety pada Bahasa pemrograman Rust. Penelitian ini menemukan bahwa Uninitialized Memory Access menjadi kategorimay- oritas diantara tiga kategori lainnya dalam dataset yang digunakan. Temuan ini berbeda dengan hasil yang diperoleh penelitian terhadulu,yang telah melakukan penyelidikan serupa mengenai hal ini.Selain itu, penelitian ini juga menemukan bahwa mayoritas kode proof-of-concept yang disediakan dalam catatan CVE mampu untuk memvalidasi dan mereproduksi permasalahan yang dimaksud.Dengan dibuatnya penelitian ini, diharapkan supaya pembaca dapat memahami kode Rust yang berpotensi menyebabkan isu memory safety sehingga dapat membuat kode Rust yang lebih aman. Kata kunci: Memory Safety, Rust,Bahasa Pemrograman Sistem, Common Vulnerabilitiesand Exposures, Analisis Dataset