2011-01-13 15 views

答えて

1

問題がありますか?はい!ユーザーがコーヒーショップで暗号化されていないWi-Fiを介して接続すると、誰もが資格情報を読み取ることができます。つまり、平均的なユーザーが自分のすべてのアカウントに1つのパスワードを使用していると思われる場合は特には本当にです。

パスワードをハッシュする必要がありますか?攻撃者が単純に攻撃を再現できるので、パスワードのmd5合計を送信するような単純なハッシングは役に立ちません。

私の推奨事項:自分の暗号化ソリューションを発明しないでください。SSLに切り替えてください。

+0

簡単な質問です。私がSSLについて知っている唯一の事は、httpsを提供するサーバー用の証明書を取得することです。 iphoneに必要なコーディングがありますか?それとももっと安全な通信手段ですか? –

+0

有効なSSL証明書を取得する限り、コード内で変更する必要があるのはURLだけです。 「有効」は、証明書が信頼できる機関によって署名され、自己署名証明書ではないことを意味します。 –

0

送信する前にハッシュしておくと、フィールドをハッシュしてポストで値を送信するとすべて役に立ちます。それはフォームが要求されたときに別の隠されたフィールドの魔女がサーバーから召喚されるのを助けるでしょう。

+0

あなたが暗号化できるものと使用できるアルゴリズムに制限があることをiTunesのアプリストアに受け入れるためには、 – fire

+0

はiPhoneアプリとiPhoneストア、受け入れ方法については何も知らないphpについて知っていると私の視点からは、どのように動作するべきなのか、それが私が "できるなら"と言いますが、あなたが暗号化できるものと使用することが許されているアルゴリズムの限界を確認できるようです。 –

関連する問題