Re:Arm releases experimental CHERI-enabled Morello board
by mwcampbell on Thursday January 20, 2022 @09:01AM
(#30008990)
I'll leave it to others to go into technical details, but the most obvious answer is that this effort has major industry players behind it, meaning it might actually make it into production.
[ Parent
| on HN ]
Re:Arm releases experimental CHERI-enabled Morello board
by pjmlp on Thursday January 20, 2022 @10:54AM
(#30010450)
As mentioned in another reply, there are already a couple of tagging approaches in production.
Unfortunely x86/x64 don't have any, and MPX was broken from the get go.
Re:Arm releases experimental CHERI-enabled Morello board
by aseipp on Thursday January 20, 2022 @01:23PM
(#30012603)
This isn't a memory tagging system at all and has capabilities far beyond that (pun intended), so I don't know why whatever other approaches like MTE are out in the wild are relevant.
Re:Arm releases experimental CHERI-enabled Morello board
by jrtc27 on Thursday January 20, 2022 @01:30PM
(#30012685)
They're relevant because they're technologies relating to memory safety and provide some level of additional protection. However, they rely on secrets and are in general only probabilistic, so they don't deterministically mitigate all memory safety issues (you can deterministically mitigate some with clever allocations of memory "colours", but not all). CHERI and MTE-like schemes also both rely on the use of tagged memory, but in rather different ways.