Glitch method: irrelevant for topic of conversation, assume clock injection, voltage glitch, EMFI, "lasers", whatever you like.
Device: For example modern ARM or PPC, or MIPS micros. Assuming you can run code locally.
Can the memory protection units, DMA protections, JTAG limits/protections be accessed improperly with glitching methods? Or is this an avenue that is futile to look into?
Wide topic I know. But are memory and device protections typically hard coded into the "fabric" of a micro where literally the JTAG or DMA CANNOT access this region of memory because there are no "wires" to those regions or are these things state machines and "rules"/"allowances" programmed in? If a DMA or MPU unit can access a protected region, can a well timed glitch help make the decision to expose that data?
When you see a chip has XYZ protections, given the physical constructions of modern chips, how accurate are datasheet claims of memory protection - assuming you have access to run code on a device itself. Or is the process that pulls and delivers a memory request immutable even if you messed with the specs of a chip?