現場でのトラブル事例 その1

| | コメント(0) | トラックバック(0)

現場でのトラブル事例紹介 その1 SSL通信に関するトラブル

 

現在開発を担当しているシステムで、クライアント~Webサーバ間でSSLを利用している部分があります。クライアント側のAPを開発する部門(客先)から、SSLのクローズ要求(close_notify)をWebサーバへ送出してコネクションを閉じようとしているが、Webサーバー側から一向に要求が帰ってこないためコネクションが閉じられないというクレームがきました。

結果としては、RFCの仕様上、Webサーバからclose_notifyを応答しない事はあり得る事で、Webサーバ側の仕様で応答しないためどうしようもない問題という事がわかりました。

close_notifyって何?というレベルからの調査でしたので、SSLについて何も知らなかったんだなぁという事を実感させられました。皆さんはSSLについてはどのように理解されているでしょうか。

SSLは誰もが特に意識する事なく利用しているものだと思いますので、次の視点から一度調べてみる事をお勧め致します。

・SSLってどのレイヤのプロトコル?

・そもそも何のために利用するものなのか?

・SSLを実装するには何が必要なのか?

・SSLによる通信はどのようなシーケンスなのか?

・暗号化されるデータの範囲は?

・トラブル時の解析方法はどんなものがあるのか?

 

ちなみに、本件の問題ではコネクションがクローズされないという話を記載しておりますが、実際にはTCPのタイムアウトで強制的にコネクションはクローズされます。

トラックバック(0)

このブログ記事を参照しているブログ一覧: 現場でのトラブル事例 その1

このブログ記事に対するトラックバックURL: http://yama.axisnetworks.biz/mt41/mt-tb.cgi/171

コメントする

このブログ記事について

このページは、持木が2008年12月 8日 00:04に書いたブログ記事です。

ひとつ前のブログ記事は「第7回 勉強会のお知らせ(12/12)+第6回 勉強会議事録」です。

次のブログ記事は「現場でのトラブル事例その2」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1