본문 바로가기
KERD
논문KCI 등재

ARM PA를 통한 경량화된 파일 디스크립터 권한 관리 시스템

Lightweight Capability-Based Access Control System on File Descriptor via ARM PA

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

프로세스 내부 격리(Intra-process Isolation)에서 파일 디스크립터는 메모리 이외에 또 다른 공격 벡터로써 작용한다. 공격자는 파일 디스크립터를 변조함으로 주어진 권한 이상의 파일에 읽거나 쓰는 방식을 통해 격리된 환경을 벗어날 수 있다. 본 논문에서는 ARM 아키텍처의 하드웨어 보안 기술인 PA(Pointer Authentication) 기반의 경량화된 새로운 파일 디스크립터의 권한 관리 시스템을 제시한다. 우리의 무결성 보장 기법은 리눅스 커널 모듈의 형태로 제작되었으며 5% 정도의 오버헤드만으로 파일 디스크립터에 대한 권한 관리를 수행하였다.

Abstract

In intra-process isolation, file descriptors work as another attack vector from the memory corruption attacks. The attacker can read or write by corrupting file descriptors so they can escape the isolation. In this paper, we propose new lightweight capability-based access control system on file descriptor using ARM’s hardware extension, PA(Pointer Authentication). Our system was implemented on Linux kernel module, only shows 5% overhead to control the access on the file descriptor.

참고문헌 (8)

  1. Chen, Yaohui, "Shreds : Fine-grained execution units with private memory", 2016 IEEE Symposium on Security and Privacy (SP) (2016), IEEE
  2. Liljestrand, Hans, "PAC it up: Towards Pointer Integrity using ARM Pointer Authentication", USENIX Security Symposium (2019)
  3. Schrammel, David, "Jenny : Securing Syscalls for {PKU-based} Memory Isolation Systems", 31st USENIX Security Symposium(USENIX Security 22) (2022)
  4. Connor, R. Joseph, "PKU pitfalls : Attacks on pku-based memory isolation systems", Proceedings of the 29th USENIX Conference on Security Symposium (2020)
  5. Hedayati, "Hodor : Intra-process isolation for high-throughput data plane libraries", Proceedings of the 2019 USENIX Annual Technical Conference (2019)
  6. Wang, Zhe, "Seimi : Efficient and secure smap-enabled intra-process memory isolation", 2020 IEEE Symposium on Security and Privacy (SP) (2020), IEEE
  7. Lee, Hojoon, "Harnessing the x86 Intermediate Rings for Intra-Process Isolation", IEEE Transactions on Dependable and Secure Computing (2022)
  8. Park, Soyeon, "libmpk : Software Abstraction for Intel Memory Protection Keys(Intel MPK)", USENIX Annual Technical Conference (2019)

관련 논문AI추천

이 간행물의 다른 논문 (20건)