2 つのアプリケーションがあるとします。
マスターアプリ
SlaveApp
MasterApp は、いくつかの引数 fe を使用して SlaveApp を実行しています。slaveapp --param1 100 param2 "hello"
直接見ることはできませんが、誰かが slaveapp に提供された引数を調べて、コンソールから実行しようとする可能性があります。
ユーザーがコンソールモードで(またはスレーブまたは別のアプリとして)実行できないように、slaveappをmasterappによってのみ実行可能にしたい。unique_string
私はいくつかのとを提供することを考えていましmd5(unique_string + salt)
たが、誰かが引数を調べれば、何が起こっているのか理解できるかもしれません. 2回使用できない一意の信頼できる引数を提供することによってのみそれを行う方法はありますか(秘密鍵/公開鍵などを持つファイルのようなリソース共有はありません)?