申请试用
HOT
登录
注册
 
Retrofitting Memory Protection in the Zephyr OS

Retrofitting Memory Protection in the Zephyr OS

圆圆
/
发布于
/
2304
人观看
Modern microcontrollers offer mechanisms to protect memory regions from being inadvertently accessed, either by programmer error or by malice. Until recently, Zephyr was not making use of it. This talk will present the work performed to retrofit memory protection in the Zephyr kernel, discussing the constraints, design decisions (affecting portability, security, and performance), its current state, and the next steps. We will discuss details on a novel method of tracking and validating kernel objects, techniques for defining system calls with a minimal amount of boilerplate code, details on our APIs for managing memory permissions, and details on the implementation of the protection feature for the ARC architecture.
2 点赞
1 收藏
0下载
确认
3秒后跳转登录页面
去登陆