issues
search
SPlatform
/
SPBootloader
GNU General Public License v3.0
1
stars
1
forks
source link
Memory Protection
#27
Open
SPlatform
opened
8 years ago
SPlatform
commented
8 years ago
Memory Protection is a MUST for a secure operation.
An user application in unprivileged mode should not access to sensitive memory areas and peripherals.
An user application should not access to other user application resources.
Main Strategy
[ ] Bootloader and Kernel are free to access all system resources.
[ ] User application can access its code area.
[ ] User application can access only its stack and data regions.
[ ] User application can access system call interface (open/close, read/write) of Kernel.
[ ] User application can NOT access Kernel and Bootloader code area.
[ ] User application can NOT access peripherals.
[ ] User application can NOT access sensitive area (e.g. Crypto Keys)
Memory Protection is a MUST for a secure operation.
Main Strategy