Re:EU tells Apple to open everything up to its rivals
by wkat4242 on Wednesday September 27, 2023 @04:50AM
(#37671939)
What I mean is, the OS should not allow apps to do these things. Rather than inspecting the code and strictly banning any dynamic code (one of the reasons emulators are not allowed), the apps should just not be allowed to do things like call hidden APIs at OS level.
[ Parent
| on HN ]
Re:EU tells Apple to open everything up to its rivals
by danielheath on Wednesday September 27, 2023 @05:55AM
(#37672499)
They don’t read the code afaik; they prevent memory page being marked both write and execute (with an exception for javascriptcore specifically).
W^X pages are one of the most widespread sources of RCE bugs, and banning them by default is a good idea.