pico-sdk icon indicating copy to clipboard operation
pico-sdk copied to clipboard

Improved SDK hardening/security

Open kilograham opened this issue 5 months ago • 0 comments

The existing SDK is not designed with security in mind. We may however want to improve certain areas, and indeed offer a build setting to provide a hardened subset of functionality or additional behavior.

This will probably divide into separate issues (more to be added):

  1. Hardening of path to main. The RP2350 bootrom takes great care on a secured chip to make it to the secure firmware safely, however things go down hill from there as there is no hardening of code run before main. This makes writing a truly secure app with the SDK tricky atm (though of course the runtime init can be customized).

kilograham avatar Sep 08 '24 21:09 kilograham