RootAsRole: a security module to manage the administrative privileges for Linux

dc.cclicenceCC-BY-NC-NDen
dc.contributor.authorWazan, Ahmad Samer
dc.contributor.authorChadwick, David W
dc.contributor.authorVenant, Remi
dc.contributor.authorBilloir, Eddie
dc.contributor.authorLaborde, Romain
dc.contributor.authorLiza, Ahmad
dc.contributor.authorKaiiali, Mustafa
dc.date.acceptance2022-10-20
dc.date.accessioned2023-03-03T11:06:40Z
dc.date.available2023-03-03T11:06:40Z
dc.date.issued2022-10-25
dc.descriptionopen access articleen
dc.description.abstractToday, Linux users use sudo/su commands to attribute Linux’s administrative privileges to their programs. These commands always give the whole list of administrative privileges to Linux programs, unless there are pre-installed default policies defined by Linux Security Modules(LSM). LSM modules require users to inject the needed privileges into the memory of the process and to declare the needed privileges in an LSM policy. This approach can work for users who have good knowledge of the syntax of LSM modules’ policies. Adding or editing an existing policy is a very time-consuming process because LSM modules require adding a complete list of traditional permissions as well as administrative privileges. We propose a new Linux module called RootAsRole that is dedicated to the management of administrative privileges. RootAsRole is not proposed to replace LSM modules but to be used as a complementary module to manage Linux administrative privileges. RootAsRole allows Linux administrators to define a set of roles that contain the administrative privileges and restrict their usage to a set of users/groups and programs. Finally, we conduct an empirical performance study to compare RootAsRole tools with sudo/su commands to show that the overhead added by our module remains acceptable.en
dc.funderNo external funderen
dc.identifier.citationWazan, A.S., Chadwick, D.W., Venant, R., Billoir, E., Laborde, R., Liza, A. and Kaiiali, M. (2022) RootAsRole: a security module to manage the administrative privileges for Linux. Computers & Security, 102983en
dc.identifier.doihttps://doi.org/10.1016/j.cose.2022.102983
dc.identifier.issn1872-6208
dc.identifier.urihttps://hdl.handle.net/2086/22556
dc.language.isoenen
dc.peerreviewedYesen
dc.publisherElsevieren
dc.subjectSudo/suen
dc.subjectLinux capabilitiesen
dc.subjectPrivilege escalationen
dc.subjectAccess controlen
dc.titleRootAsRole: a security module to manage the administrative privileges for Linuxen
dc.typeArticleen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
RaaR.pdf
Size:
4.07 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.2 KB
Format:
Item-specific license agreed upon to submission
Description: