Masarief, Arkananta and Rajasa, Kemal Tangguh Aji (2026) Pengembangan, Pengujian, dan Otomasi Distribusi Pustaka Python untuk Rekonstruksi Linimasa Forensik Digital. Project Report. [s.n.], [s.l]. (Unpublished)
|
Text
5025231115_ 5025231263-Project_Report.pdf - Accepted Version Restricted to Repository staff only Download (1MB) | Request a copy |
Abstract
Forensik digital memegang peranan penting dalam rekonstruksi kronologi insiden keamanan siber. Organisasi forensic-timeline di GitHub mengembangkan tiga pustaka Python diantaranya adalah Reconformal, ReconFSM, dan ReconGraph. Ketigra repositori dikembangkan sebagai lapisan analitik di atas keluaran Plaso, yaitu perangkat ekstraksi artefak forensik lintas platform. Pada saat kerja praktik ini dimulai, ketiga repositori belum dilengkapi dengan infrastruktur pengujian otomatis, alur CI/CD, dan dokumentasi teknis yang dapat diakses publik.ReconGraph juga hanya mendukung berkas log dari perangkat drone sebagai masukan, bukanb berkas CSV Plaso. Kerja praktik ini menambahkan dukungan masukan CSV Plaso pada ReconGraph, mengintegrasikan pipeline pra-pemrosesan CSV ke JSON pada Reconformal, mengimplementasikan alur CI/CD berbasis GitHub Actions dengan penerbitan paket otomatis ke PyPI melalui OIDC Trusted Publishing, serta menyusun dokumentasi teknis menggunakan Sphinx yang diterbitkan melalui ReadTheDocs.Hasil pengujian menunjukkan bahwa pipeline Continuous Integration terpicu secara otomatis dan menjalankan seluruh modul uji pytest dengan status lulus, sedangkan pipeline Continuous Deployment berhasil menerbitkan paket ketiga repositori ke PyPI tanpa kredensial statis.Dokumentasi teknis ketiga repositori kini tersedia secara publik melalui ReadTheDocs.Capaian ini memangkas waktu rilis pustaka, memperkecil peluang lolosnya bug ke lingkungan produksi, serta memperluas potensi adopsi pendekatan rekonstruksi linimasa forensik digital.
| Item Type: | Monograph (Project Report) |
|---|---|
| Uncontrolled Keywords: | CI/CD, Forensik Digital, GitHub Actions, PyPI, Python, Sphinx |
| Subjects: | T Technology > T Technology (General) > T58.5 Information technology. IT--Auditing T Technology > T Technology (General) > T58.8 Productivity. Efficiency |
| Divisions: | Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
| Depositing User: | Arkananta Masarief |
| Date Deposited: | 06 Jul 2026 02:55 |
| Last Modified: | 06 Jul 2026 02:55 |
| URI: | http://repository.its.ac.id/id/eprint/134315 |
Actions (login required)
![]() |
View Item |
