私は、さまざまな情報源から、HTTPSハンドシェイクがHTTPSを使用する際の最も重大な部分であることを理解しています。私は情報を伝達するために私のサーバー間でPOSTを内部的に使用しており、HTTPSを使用したいと思っています。私は実際のHTTPSハンドシェイクがどれくらいの間持続するか/「開いたままになっていますか?サーバーに送信するPOSTごとに、それが完了したのか、それとも一生ものですか?いつHTTPSハンドシェイクが行われますか?
6
A
答えて
9
SSLハンドシェイクは、セッションの開始時にのみ実行され、主に後のすべてのトラフィックを暗号化するために使用される共有セッションキーの生成に関するものです。
ハンドシェイクhereの非常に良い説明があります。
2
私はハンドシェイクが接続(すなわち、SSLネゴシエーションの一部として)で起こると信じています。 HTTPキープアライブ接続を使用すると、接続がアクティブである限り、ハンドシェイクは1回だけ発生します。
0
私は詳細は分かりませんが、ハンドシェークはセッションが開始されたときにのみ発生するはずです。そうでなければ高価になるでしょう。
編集:ここで素敵なのはdescription of the processです。
関連する問題
- 1. ejabberdサーバでハンドシェイクがどのように行われるか
- 2. いつASP.NET認証が行われますか?
- 3. トランザクション処理:いつロールバックが行われますか?
- 4. InsecureRequestWarning:Robot Frameworkで未確認のHTTPS要求が行われています。
- 5. httpsで接続中のSSLハンドシェイク例外
- 6. サンドボックスでPayPal IPNをテストしようとしましたが、ハンドシェイクが行われません
- 7. Stringbuilder replace() - いくつの置換が行われたかを数えますか?
- 8. IntelliJのScalaインクリメンタルコンパイルはいつ行われますか?
- 9. SQLAlchemy Coreでのコミットはいつ行われますか?
- 10. グローバル変数の初期化はいつ行われますか?
- 11. WHEREフィルタリングはいつ行われますか?
- 12. カフカリーダー選挙はいつ行われますか?
- 13. スプリント計画はいつ行われますか?
- 14. php.iniの変更はいつphp-coreで行われますか?
- 15. Angular2:プロパティバインドはいつ行われますか?
- 16. 再レンダリングはいつvueで正確に行われますか?
- 17. HTTPSがアンドロイドで実行されます
- 18. devDependenciesでNPMパッケージをデプロイすると、いつビルドが行われますか?
- 19. WebSocketサーバがハンドシェイクを実行していません
- 20. TFS 2017、HTTPSバインディングでコンソール権限が失われましたか?
- 21. Angular-CLIでは、ハンドルバーはいつ実行され、HTMLテンプレート補間はいつ行われますか?
- 22. JMX接続が「ハンドシェイクに失敗しました...期待されたJDWPハンドシェイク」
- 23. BLLからドロップダウンが行われない
- 24. ActiveXでデザインモードと実行モードの切り替えがいつ行われるのか分かりますか?
- 25. SSLハンドシェイクのトラストストアが見つからないのはなぜですか?
- 26. Djangoチャンネル - ハンドシェイクと接続ですが、websocket.connect関数は実行されません
- 27. https://fcm.googleapis.com/fcm/sendでFirebaseデータメッセージを送信すると、無効な登録が行われますか?
- 28. UNIRest Https "ネットワーク接続が失われました"エラー
- 29. Sonarqube - いつ分析が行われたかを見てください
- 30. 一般的なインスタンス化はいつ行われますか(つまり、単語の意味は何ですか)?
HTTPSのキープアライブを使用するとセキュリティが低下しますか? – Pacerier
、キープアライブがない場合は、新しいTCP接続ごとにSSLハンドシェイクが繰り返されますか? –
いいえ、できません。同輩が前のセッションを再開することができる省略されたハンドシェイクがあります。 – EJP