iPhoneアプリケーションで使用されるPHPでHTTP REST APIがあります。HTTPSプロトコルはREST API Webサービスに関連していますか?
このAPIの一部のWebサービスは、HTTP要求資格情報のユーザー認証で保護されていますが、私は完全に暗号化された要求データを提供することで、 "真ん中にいる"攻撃を避けたいと考えています。
私はセキュリティ上の問題で、実際に習熟していないと私はどこでも私の質問に明確な答えを見つけることができませんでした:
はSTATELESS REST APIのためのHTTPSの関連ですか?
私が理解したものから、HTTPS 2つの物事ん:
- は
- あなたのセッションを暗号化し、彼がに話しているサーバが、それは一見そう
を確保していることをクライアントに証明APIがセッションを使用しないため、私のサーバーとアプリケーションの間でデータを暗号化する必要性に応答しません。しかし、私はまだ疑問がある。
誰かが私にそれを明確にすることはできますか?
私の他の解決策は、パブリック/プライベートキーシステムを使用してリクエストデータを暗号化することです。より適しているだろうか?
ありがとうございました!
HTTPSは2つのことを行います: - 接続を暗号化します - 彼が話しているサーバがあなたのサーバであることをクライアントに証明します< - あなたのために修正しました – PeeHaa
"私の他の解決策は、公開鍵/秘密鍵のシステムです。良い計画のように聞こえる。なぜSSL(HTTPS)を実装しないのですか;-) – PeeHaa