Task Runtime Limits

A common attack vector for IoT and embedded devices is to put a task into an infinite loop. This blocks all equal and lower-priority tasks from running. This article looks into how this kind of attack can be prevented.

ptasks and utasks Improve Security

Partitioning legacy firmware into ptasks and utasks

Two kinds of tasks, two levels of protection — and a four-step, partition-by-partition process for moving vulnerable legacy code out of privileged mode into unprivileged mode.