SBSFU | SFU_MPU_PROTECT_ENABLE | Pros & Cons
Hello all,
I have a question about additional MPU protection provided by enabling SFU_MPU_PROTECT_ENABLE.
What are the main benefits of that?
How much "protection value" do we miss if it's disabled?
Hello all,
I have a question about additional MPU protection provided by enabling SFU_MPU_PROTECT_ENABLE.
What are the main benefits of that?
How much "protection value" do we miss if it's disabled?
Hello Jakub,
MPU protection is an internal isolation but also allows cache configurability as well as some address range configuration for read, write and execute capabilities.
If you disable MPU, you lose all of these.
Regarding security, MPU adds a layer to be passed by an attacker.
For instance, if attacker manages to perform a stack overflow on one interface, the setting of stack as non executable reduces the possibilities of such attack. Also, disabling access to secure boot code containing keys, prevents from directly reading such keys.
Best regards
Jocelyn
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.