PIMROP: 상용 Processing-in-Memory 아키텍처에서의 Return-Oriented Programming 실현 가능성 연구
요약
본 연구는 상용 Processing-in-Memory(PIM) 아키텍처에서 Return-Oriented Programming(ROP) 공격의 실현 가능성을 제시합니다. 전용 가젯 스캐너를 구축하여 UPMEM DPU 환경에서 ROP가 성공적으로 작동함을 입증했으며, 두 가지 엔드투엔드 공격을 재현했습니다. 또한, 기존 방어 기법인 스택 카나리 등이 PIM 환경에서 실패하는 특성을 분석했습니다.
핵심 포인트
- 상용 PIM ISA(UPMEM DPU)에서도 ROP와 같은 코드 재사용 공격이 실현 가능함.
- 전용 가젯 스캐너를 통해 517개의 비자명한 가젯을 발견하고 이를 활용해 공격 시연.
- 표준 방어 기법인 스택 카나리 등은 DPU 환경에서 플랫폼 특유의 방식으로 실패함을 입증.
- 경계 검사를 수행하는 DMA는 높은 성공률로 공격을 차단하며 효과적임을 검증.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.AR의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기