いやもうプログラムの中で工夫するのは無理ゲーでしょう…
ということで、乗っとられるのはもう諦めて、乗っとられてもたいしたことされないように、ユーザの入力を使うコードは sandbox の中に入れたりVM の中に入れたり、コンテナの中に入れたり