Ensuring Log Authenticity in System Audits with VMM-Based Evidence Collection
In system audits and verifications, it is critical to collect logs and preserve them as evidence of execution environments, processes, and program results. To effectively use logs as evidence, the authenticity of the logs, files, and other information related to program execution must be ensured. Unlike previous systems that modify guest-operating systems, this paper introduces a new system that utilizes a virtual machine (VM) monitor (VMM) to preserve evidence of program execution, extending the scope of evidence collection beyond standard system-call arguments. The proposed system uses VMM to isolate the acquired information and its acquisition mechanism from the monitored guest-operating system. This paper presents a solution to the semantic gap issue for information that could be required as evidence. Moreover, it provides examples of program execution evidence and demonstrates that it can detect specific attacks. Furthermore, we report the results of measuring the performance overhead of benchmark programs and the kernel-based VM compilation processing. The findings demonstrate that the proposed evidence collection and preservation system effectively detects sophisticated attacks, such as CVE-2021-4034, enhances system security through tamper-resistant evidence collection, and maintains practicality with minimal overhead for applications with infrequent system calls.
Authors
- Toshihiro Yamauchi (ORCID: https://orcid.org/0000-0001-6226-5715)
- Jiwon Kang (ORCID: https://orcid.org/0000-0002-7272-0360)
- Hiroshi Itô (ORCID: https://orcid.org/0000-0003-1029-5730)
- Takamasa Isohara (ORCID: https://orcid.org/0000-0003-2371-3698)
- Toru Nakamura (ORCID: https://orcid.org/0009-0008-3523-4575)
Publication Details
- Journal
- Journal of Internet Services and Information Security
- Published
- 2025-02-28
- DOI
- https://doi.org/10.58346/jisis.2025.i1.018
- Primary Topic
- Data Quality and Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00