2009-04-07 9 views
0

私は自動バックアップスクリプトを作成中です。このスクリプトは、ユーザー名とパスワードを使用してHTTPリソースをダウンロードする必要があります。現時点では、認証資格情報は平文であり、明らかにセキュリティの観点からは理想的ではありません。私は最近、thisブログ記事を読んだ後、OS Xでsecurityユーティリティを発見しました。 securityは、コマンドラインからキーチェーンへのアクセスを提供します。 OS X Keychainでは、特定のパスワードへのアクセスが許可されているアプリケーションを指定できますが、securityを呼び出すとmyscriptにアクセスできないことがわかります。securityを入力する必要があります。この機械。OS XのRubyスクリプトでユーザー名/パスワードの認証を使用する最も良い方法は何ですか?

純粋にこのスクリプトを実行するためのユーザー(例:「バックアップ」)を作成し、スクリプト700の権限を与える以外に、OS X 10.5でこの問題を解決する方法はありますか?

答えて

1

基本的には、ユーザーが入力しないでプログラムにアクセスできる方法で保存したものには、特定のユーザーがアクセスできます。私があなただったら、正しい人だけが見ることができるように、資格情報を0700 -permissionsファイルに保存します。

なぜパスワードを難読化したくないのか疑問がある場合は、問題に関するPidginのポリシー(http://developer.pidgin.im/wiki/PlainTextPasswords)をご覧ください。

関連する問題