私はインフラストラクチャを制御するためのマスター制御スクリプトを作成しています。pythonスクリプト内での認証
ユーザーがアプリケーションを実行できるようにし、システムのルート資格情報を使用してプログラムに「ログイン」するように要求したい(Linux - Ubuntu)。認証に失敗すると、電子メールイベントがトリガーされ、プログラムがロックされます。/etc/passwdに対して認証できますか?アプリケーションをロックアウトするにはどうすればよいですか?
第2に、アプリケーションを変更から保護するにはどうすればよいですか?アプリケーションに特定の属性をハードコードする必要があるかもしれません。実行されるが編集されないスクリプトのための理想的なパーミッションは何ですか?
おそらく、スクリプトをスーパーユーザーだけが実行可能にする必要がありますか?スクリプトを実行するには、sudo/suを使用する必要があります。 – GWW
あなたの2番目の問い合わせに関しては、Pythonは実際は難読化のための適切な候補者ではありません。コンパイルされた '.pyc'ファイルのみを発送することができます。これは変更するのが少し難しくなります。 – miku
私は言及すべきでした。このスクリプトは、3つのC&Cサーバー(コマンドとコントロール)のいずれかに置かれます。 – Publiccert