私は、明示的な許可(パスワードによる)が与えられていない限り、人々にアクセスさせたくないアプリケーションを持っています。具体的には、ユーザーがパスワードを入力しない限り、このアプリケーションは特定の時間帯に「ロック」されている必要があります。アプリケーションをパスワードで保護することはできますか?
時間を確認する機能は簡単です。アプリケーションをロックする機能は、わからないことです。これを行う必要がある理由は、ユーザーがログアウトすることを信頼しないため、アプリケーションに不正なアクセスを望まないためです。これはちょうど場合の最後の手段の一種として意味されます。
私はアプリケーションを書いていないので、パスワードを埋め込むことはできません。マシンには1人のユーザーしかいません。私は他のユーザーを作成したくありません。私のユーザーは管理者でもあります。したがって、ほとんどのオプションはセキュリティを提供するためにOSを使用することに魅力的です。
これを達成するためのアイデアはありますか? 私はMac OS Xを扱っていますが、OSに依存しないソリューションを好むでしょう。 C
またはC++
を含むすべてのソリューションを歓迎します。
ありがとうございます!
短い回答:いいえ。 – msw
私は長い答えが欲しいです。 – chacham15
私は質問に答えることはできません。どのようなシナリオを守ろうとしていますか?ユースケースを構築した方法は、アプリケーションの保護はありません。あなたのユーザーはルートを持っているので、ソフトウェアのコピーやパスワードの譲渡など、何でもできます。 – msw