I'm searching for a solution to protect process memory at runtime level in Linux (just like GameGuard in Windows). I googled many times but didn't get any useful information.
Does anyone know any existing projects or research about this subject?
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.
I read of one... You find a very remote place, preferably not on a map anywhere. You put the Linux run time you want to protect in a vault like bunker with no physical access, running on its on dedicate power supply (of course this has to be a perpetual motion machine based power supply), in a facility that has no staff, no network connections and is absolutely guaranteed to be inaccessible. Of course you must remove any USB, or other ingress ports into the machine, and pour super glue into all seams in the boxing of the machine to ensure no one can crack the case and put jumper cables into any communications layer.
One way to protect run time memory... Of course a very restricted and severe way.