34

SSL は安全なインターネット (現在は技術的に TLS と呼ばれています) のバックボーンであるため、そのすべての側面を理解するために読むべき良い本は何ですか?

数学、PKI の本、暗号、およびシステム管理の本も学ぶ必要があると思います。それは完全なリストではないので、あなたが何を学ぶのが賢明だと思うかを聞くことに興味があります.

4

3 に答える 3

8

暗号化に関する限り、これが最高です。

応用暗号化: C のプロトコル、アルゴリズム、およびソース コード

基本的な構成要素から上に向かって、そこにあるすべてを学びます。

于 2010-10-15T01:32:42.663 に答える
6

SSL and TLS: Designing and Building Secure Systems、Addison-Wesley、2001 ISBN 0-201-61598-3 : 非常に詳細。

書籍は別として、どのように学びたいかにもよりますが、実践的な経験が必要な場合は、JSSE リファレンス ガイド (オンライン、Java ドキュメントの一部) を参照して、これに基づくいくつかのチュートリアルを試すことができます。他のライブラリのドキュメントも読む価値があります (Mozilla の NSS や OpenSSL など)。

最先端のトピックを知りたい場合は、IETF TLS メーリング リストのアーカイブを調べて (または、もちろん購読してください)、議論に従ってください。

BouncyCastle (Java または C#)の例または単体テストを実行することも興味深い場合があります。

これを、 Wireshark を使用して既存のアプリケーションで何が起こるかを調べることと組み合わせることもできます(暗号スイートにも依存するため、サーバーの秘密鍵を持っていても、通信を常に解読できるとは限りません)。

于 2010-10-15T01:38:59.443 に答える