Repository logo
 

XFilter: An Extension of the Integrity Measurement Architecture Based on Fine-Grained Policies

aut.relation.endpage6046
aut.relation.issue10
aut.relation.journalApplied Sciences (Switzerland)
aut.relation.startpage6046
aut.relation.volume13
dc.contributor.authorLitchfield, A
dc.contributor.authorDu, W
dc.date.accessioned2025-02-16T21:04:50Z
dc.date.available2025-02-16T21:04:50Z
dc.date.issued2023-05-15
dc.description.abstractThe Integrity Measurement Architecture subsystem on the Linux platform is a critical security component in the kernel to ensure the integrity of the running system. However, the default Integrity Measurement Architecture policy mechanisms based on options such as file owner and FSMAGIC cannot achieve a file-level configuration. Although Integrity Measurement Architecture supports the Linux Security Module policy rules to be close to the goal of fine-grained configuration, it is not easy to be managed because the Linux Security Module was not originally designed for integrity measurement. Moreover, the Linux Security Module-based policy does not apply in some use cases considering the type of Mandatory Access Control tools chosen by users. This paper presents a new policy configuration option, named XFilter, that achieves a fine-grained policy configuration method. The XFilter includes two policy matching mechanisms, XLabel and XList, which share the same policy token created for XFilter exclusively. XLabel marks the files for measurement using a label in the file’s extended attribute (xattr). By contrast, XList stores the measurement information in a list of file paths. To simplify the deployment, an automatic configuration process is implemented for integrating into the package management system. The evaluation results suggest that both mechanisms satisfy the requirements of file-level IMA policy control and create a performance burden for system operation in the acceptable range. They also reveal a positive correlation between the increment of the system latency and the growth of the length of file paths list for the XList mechanism.
dc.identifier.citationApplied Sciences (Switzerland), ISSN: 2076-3417 (Print); 2076-3417 (Online), MDPI AG, 13(10), 6046-6046. doi: 10.3390/app13106046
dc.identifier.doi10.3390/app13106046
dc.identifier.issn2076-3417
dc.identifier.issn2076-3417
dc.identifier.urihttp://hdl.handle.net/10292/18673
dc.languageen
dc.publisherMDPI AG
dc.relation.urihttps://www.mdpi.com/2076-3417/13/10/6046
dc.rights© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
dc.rights.accessrightsOpenAccess
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subject4606 Distributed Computing and Systems Software
dc.subject46 Information and Computing Sciences
dc.subject4604 Cybersecurity and Privacy
dc.titleXFilter: An Extension of the Integrity Measurement Architecture Based on Fine-Grained Policies
dc.typeJournal Article
pubs.elements-id589741

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Litchfield_Du_2023_XFilter an extension of the integrity measurement.pdf
Size:
1.48 MB
Format:
Adobe Portable Document Format
Description:
Journal article