2 Securing a MicroPython System
jadjuanan edited this page 2024-01-09 22:16:02 +01:00

Topics

  • Frozen code
  • Disabling the WebREPL
    • #define MICROPY_PY_WEBREPL 0
  • Disabling the Python compiler
    • #define MICROPY_ENABLE_COMPILER 0
  • Disable serial REPL access
  • Secure physical access
  • Port/vendor specific solutions
  • Encryption/Signing
  • Minimise attack surface
    • Shut down peripherals and network as much as possible