arrow
返回

Process Authentication for High System Assurance

delete2014-03-01
delete8
delete
OA
AI
H
Hussain M. J. Almohri *
D
Danfeng Yao
D
Dennis Kafura
DOI:10.1109/TDSC.2013.29delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper points out the need in modern operating system kernels for a process authentication mechanism, where a process of a user-level application proves its identity to the kernel. Process authentication is different from process identification. Identification is a way to describe a principal; PIDs or process names are identifiers for processes in an OS environment. However, the information such as process names or executable paths that is conventionally used by OS to identify a process is not reliable. As a result, malware may impersonate other processes, thus violating system assurance. We propose a lightweight secure application authentication framework in which user-level applications are required to present proofs at runtime to be authenticated to the kernel. To demonstrate the application of process authentication, we develop a system call monitoring framework for preventing unauthorized use or access of system resources. It verifies the identity of processes before completing the requested system calls. We implement and evaluate a prototype of our monitoring architecture in Linux. The results from our extensive performance evaluation show that our prototype incurs reasonably low overhead, indicating the feasibility of our approach for cryptographically authenticating applications and their processes in the operating system.
Keyword:
Operating system security
process authentication
secret application credential
system call monitoring

期刊

IEEE Transactions on Dependable and Secure Computing 封面图
IEEE Transactions on Dependable and Secure Computing
IF:
7.5
论文数:
2.4K
被引数:
9.6K

机构

K
Kuwait University
学者数:
4.2K
论文数: 3.8K
被引数: 2.7K
引用论文

引用论文

err分享
err收藏
Incidence and risk factors for liver enzymes elevations in highly treatment-experienced patients switching from enfuvirtide to raltegravir: a sub-study of the ANRS-138 EASIER trial
err2016-04-02
err0
errOAAI
errNathalie de Castro; Joséphine Braun; Isabelle Charreau; Alain Lafeuillade; Jean-Paul Viard; Clotilde Allavena; Jean-Pierre Aboulker; Jean-Michel Molina
err分享
err收藏
Deep neural network classification of in vivo burn injuries with different etiologies using terahertz time-domain spectral imaging
err2022-03-03
err0
errOAAI
errOmar B. Osman; Zachery B. Harris; Mahmoud E. Khani; Juin W. Zhou; Andrew Chen; Adam J. Singer; M. Hassan Arbab
err分享
err收藏
System call monitoring using authenticated system calls
err2006-07-01
err37
PREAI
errRajagopalan, Mohan; Hiltunen, Matti A.; Jim, Trevor; Schlichting, Richard D.
err分享
err收藏
err分享
err收藏
err分享
err收藏
Population-based study of congenital heart defects in Down syndrome
err1998-11-16
err0
PREAI
errSallie B. Freeman; Lisa F. Taft; Kenneth J. Dooley; Katherine Allran; Stephanie L. Sherman; Terry J. Hassold; Muin J. Khoury; Denise M. Saker
err分享
err收藏
学者 查看更多内容