3 ms·
I had a skim over the full PDF (Thanks scihub) From what I can tell the researchers have found that many attacks on C code involve using undefined behavior or
by baroffoos 7y ago
I had a skim over the full PDF (Thanks scihub)
From what I can tell the researchers have found that many attacks on C code involve using undefined behavior or very rarely used features. For example out of bounds array access. They seem to have some system that is looking out for these things which normal programs almost never do
"Morpheus similarly makes use of tag checkingpolicies to provide additional security guarantees via itsattack detector. This detector watches for suspicious oper-ations that are indicative of ongoing attacks and responds inone of two ways: raising an exception or triggering a churncycle. Morpheus raises security exceptions on a few grievousoperations, listed under the “ABORT” rules"
It seems like this chip is purely focused on trying to make C code safer.