返回顶部
返回首页 会员充值 我的足迹 返回上一页

SysBumps:利用系统调用中的推测执行来破坏 macOS for Apple Silicon 中的 KASLR.pdf

2025-11-29
文档编号:981545
文档页数:102
文档大小:5.40MB
下载积分:VIP专享
文档格式:PDF

1、#BHEU BlackHatEventsSysBumps:Exploiting Speculative Execution in System Calls for Breaking KASLR in macOS for Apple SiliconSpeaker:Hyerean Jang$WhoamiHyerean JangPh.D Student Korea University Email:hr_jangkorea.ac.kr Research interests:Microarchitectural side-channel vulnerability,System security Co

2、ntributorsTaehun KimPh.D Student Korea University Email:taehunkkorea.ac.krYoungjoo ShinProfessor Korea University Email:syoungjookorea.ac.krApple SiliconApples proprietary arm-based processorApple SiliconApples proprietary arm-based processorExploring Microarchitectural Side-Channel Vulnerabilities

3、on macOS for Apple SiliconmacOSWhat is SysBumps Attack?KASLR breaking attack on macOS for Apple siliconWhat is SysBumps Attack?KASLR breaking attack on macOS for Apple siliconSpeculativeExecutionIn system callWhat is SysBumps Attack?KASLR breaking attack on macOS for Apple siliconSpeculativeExecutio

4、nTLB-basedSide-channelIn system callOutline Background Existing Microarchitectural Attack on KASLR Challenges Our Approaches SysBumps Attack Mitigations TakeawayMicroarchitectural Side-Channel Attack Exploit CPU design flaws to extract information through indirect leakages-Cache,TLB,branch predictor

5、s,Kernel Address Space Layout Randomization Load kernel into random location-Prevent attackers from predicting target kernel addresses for exploitsKernelKernelKernelNext bootingNext bootingKernel Address Space Layout Randomization Kernel is loaded within a reserved range of kernel addresses-Aligned

6、address to a specific sizeKernel address rangeAligned addressKernelKernel Address Space Layout Randomization Kernel is loaded within a reserved range of kernel addresses-Aligned address to a specific size Linux :0 xFFFFFFFF 8000 0000 0 xFFFF FFFF C000 0000(16MB aligned)Windows:0 xFFFF F800 0000 0000

SysBumps:利用系统调用中的推测执行来破坏 macOS for Apple Silicon 中的 KASLR.pdf_第1页
SysBumps:利用系统调用中的推测执行来破坏 macOS for Apple Silicon 中的 KASLR.pdf_第2页
SysBumps:利用系统调用中的推测执行来破坏 macOS for Apple Silicon 中的 KASLR.pdf_第3页
SysBumps:利用系统调用中的推测执行来破坏 macOS for Apple Silicon 中的 KASLR.pdf_第4页
SysBumps:利用系统调用中的推测执行来破坏 macOS for Apple Silicon 中的 KASLR.pdf_第5页

点击查看更多