Pengembangan Immutable Object Storage dengan Concurrent Garbage Collection dan Read-Proxy untuk Mitigasi Ransomware
DOI:
https://doi.org/10.47065/bulletincsr.v6i6.1385Keywords:
Immutable Object Storage; FastCDC; Concurrent Garbage Collection; Read-Proxy; RansomwareAbstract
Modern ransomware targets both operational data and backup repositories, while mutable storage can still permit physical deletion through a compromised application. This study develops and evaluates a single-node Immutable Object Storage system based on Content-Addressable Storage (CAS) and FastCDC. Its contribution is an integrated design combining chunk-level deduplication, verified reads without directory access for the public application programming interface (API), and concurrent reclamation that revalidates references and activity before physical deletion. The system separates the public API from Vault Core, derives BLAKE3 chunk identities, and manages manifests and references in BadgerDB. Concurrent Garbage Collection (GC) reclaims unreferenced chunks, while a Read-Proxy over a Unix Domain Socket (UDS) provides the API reading mechanism. A shared Store instance, read leases, an active-upload registry, a grace period, and final validation coordinate reads, uploads, manifest changes, and physical deletion. Unit and race-detector tests, a production-component configuration test, and a UDS performance harness show that principal flows operate as designed, with no errors found in Read-Proxy samples. Four uploads totaling 32 MiB achieved a 96.1961% chunk-reuse ratio and 93.6187% byte savings. With 16 concurrent clients, median Read-Proxy latency was 1108.762 ms. GC reclaimed 2,056,192 bytes, while read throughput decreased by 9.1692% when GC was active. The architecture narrows public API authority, preserves integrity verification, and provides a detection window before physical reclamation. The evaluation is limited to a synthetic dataset, one device, one FastCDC configuration, and at most 16 clients.
Downloads
References
Cybersecurity and Infrastructure Security Agency, “#StopRansomware Guide,” 2023. [Online]. Available: https://www.cisa.gov/stopransomware/ransomware-guide. [Accessed: Sep. 8, 2026].
Sophos, “The Impact of Compromised Backups on Ransomware Outcomes,” 2024. [Online]. Available: https://www.sophos.com/en-us/blog/the-impact-of-compromised-backups-on-ransomware-outcomes. [Accessed: Sep. 8, 2026].
B. H. Kim, S. M. Hong, and M. Mannan, “Rhea: Detecting Privilege-Escalated Evasive Ransomware Attacks Using Format-Aware Validation in the Cloud,” arXiv:2601.18216, 2026, doi: 10.48550/arXiv.2601.18216.
K. Higuchi and R. Kobayashi, “Impact of File-Open Hook Points on Backup Ratio in ROFBS on XFS,” arXiv:2603.16364, 2026, doi: 10.48550/arXiv.2603.16364.
P. Caporaso, G. Bianchi, and F. Quaglia, “VaultFS: Data Integrity via Write-Once Software Support at the File System Level,” Digital Threats: Research and Practice, vol. 7, no. 2, Art. no. 11, pp. 1–26, 2026, doi: 10.1145/3797891.
G. G. Múzquiz, J. González-Gómez, and E. Soriano-Salvador, “The Reverse File System: Towards Open Cost-Effective Secure WORM Storage Devices for Logging,” Computers & Security, vol. 162, Art. no. 104786, 2026, doi: 10.1016/j.cose.2025.104786.
W. Xia et al., “FastCDC: A Fast and Efficient Content-Defined Chunking Approach for Data Deduplication,” in Proc. 2016 USENIX Annual Technical Conference (USENIX ATC ’16), 2016, pp. 101–114. [Online]. Available: https://www.usenix.org/conference/atc16/technical-sessions/presentation/xia.
S. Udayashankar, A. Baba, and S. Al-Kiswany, “Accelerating Data Chunking in Deduplication Systems using Vector Instructions,” ACM Transactions on Storage, 2026, doi: 10.1145/3797270.
J. O’Connor, J.-P. Aumasson, S. Neves, and Z. Wilcox-O’Hearn, “BLAKE3: One Function, Fast Everywhere,” 2020. [Online]. Available: https://github.com/BLAKE3-team/BLAKE3-specs. [Accessed: Sep. 8, 2026].
Y. Lv, Q. Li, Q. Xu, C. Gao, C. Yang, X. Wang, and C. J. Xue, “Rethinking LSM-Tree Based Key-Value Stores: A Survey,” arXiv:2507.09642, 2025, doi: 10.48550/arXiv.2507.09642.
D. Liu, X. Zou, T. Lu, P. Shilane, W. Xia, W. Huang, Y. Pan, and H. Huang, “Garbage Collection Does Not Only Collect Garbage: Piggybacking-Style Defragmentation for Deduplicated Backup Storage,” in Proc. EuroSys 2025, 2025, pp. 1026–1043, doi: 10.1145/3689031.3717493.
J. Zhang et al., “Scavenger+: Revisiting Space-Time Tradeoffs in Key-Value Separated LSM-Trees,” IEEE Transactions on Computers, vol. 74, no. 10, pp. 3332–3346, 2025, doi: 10.1109/TC.2025.3587513.
R. Chandramouli and E. Hibbard, Security Guidelines for Storage Infrastructure, NIST Special Publication 800-209 Revision 1, Initial Public Draft, 2026, doi: 10.6028/NIST.SP.800-209r1.ipd.
R. Chandramouli and Z. Butcher, A Zero Trust Architecture Model for Access Control in Cloud-Native Applications in Multi-Cloud Environments, NIST Special Publication 800-207A, 2023, doi: 10.6028/NIST.SP.800-207A.
C. Constantinescu and S. Seshadri, “Sentinel: Ransomware Detection in File Storage,” in Proc. 14th ACM International Conference on Systems and Storage (SYSTOR ’21), 2021, Art. no. 28, doi: 10.1145/3456727.3463834.
B. Reidys, P. Liu, and J. Huang, “RSSD: Defend against Ransomware with Hardware-Isolated Network-Storage Codesign and Post-Attack Analysis,” in Proc. 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ’22), 2022, pp. 726–739, doi: 10.1145/3503222.3507773.
B. Ma, Y. Yang, J. Li, F. Zhang, W. Shen, Y. Zhou, and J. Ma, “Travelling the Hypervisor and SSD: A Tag-Based Approach against Crypto Ransomware with Fine-Grained Data Recovery,” in Proc. 2023 ACM SIGSAC Conference on Computer and Communications Security (CCS ’23), 2023, pp. 341–355, doi: 10.1145/3576915.3616665.
J. Dafoe, N. Chen, B. Chen, and Z. Wang, “Enabling Per-File Data Recovery from Ransomware Attacks via File System Forensics and Flash Translation Layer Data Extraction,” Cybersecurity, vol. 7, Art. no. 75, 2024, doi: 10.1186/s42400-024-00287-9.
Y. Joo, Y. Yoon, and J. H. Choi, “A Memory-Efficient Overwrite Detection Method for Ransomware-Proof SSDs,” IEICE Transactions on Information and Systems, vol. E106-D, no. 8, pp. 1283–1286, 2023, doi: 10.1587/transinf.2023EDL8019.
M. Hirano and R. Kobayashi, “RanSMAP: Open dataset of Ransomware Storage and Memory Access Patterns for creating deep learning based ransomware detectors,” Computers & Security, vol. 150, Art. no. 104202, 2025, doi: 10.1016/j.cose.2024.104202.
OWASP Foundation, “OWASP Application Security Verification Standard 5.0.0,” 2025. [Online]. Available: https://owasp.org/www-project-application-security-verification-standard/. [Accessed: Sep. 8, 2026].
Dgraph Labs, “Badger: Fast Key-Value Database in Go,” GitHub repository, 2026. [Online]. Available: https://github.com/dgraph-io/badger. [Accessed: Sep. 8, 2026].
M. Souppaya, W. C. Barker, W. Fisher, and K. Kent, Ransomware Risk Management: A Cybersecurity Framework 2.0 Community Profile, NIST Internal Report 8374 Revision 1, 2026, doi: 10.6028/NIST.IR.8374r1.
A. Nelson, S. Rekhi, M. Souppaya, and K. Scarfone, Incident Response Recommendations and Considerations for Cybersecurity Risk Management: A CSF 2.0 Community Profile, NIST Special Publication 800-61 Revision 3, 2025, doi: 10.6028/NIST.SP.800-61r3.
Bila bermanfaat silahkan share artikel ini
Berikan Komentar Anda terhadap artikel Pengembangan Immutable Object Storage dengan Concurrent Garbage Collection dan Read-Proxy untuk Mitigasi Ransomware
ARTICLE HISTORY
How to Cite
Issue
Section
Copyright (c) 2026 Alfian Gading Saputra, Moh. Ali Romli

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (Refer to The Effect of Open Access).













