[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 12856] 第 3 回の議事録
小棚木です。
遅くなりましたが、第3回の議事録を送付します。
Java読書会「Javaネットワークプログラミングの真髄」を読む会 第3回
日時:2008/4/12(土) 10:00〜17:00
場所: 高津市民館 第六会議室
出席者:高橋(智)、高橋(徹)、杉田、遠藤、根本、内海、岩永、村山、小棚木(記)、
齋藤、石黒、前山、丸山、今井、松永
P121〜P178(7.13.3まで)
5.1.1
誤:import文を前提します。
正:import文を前提とします。
5.2.2
isAcceptableはいつtrueになるのか?
→ SYN/ACKを返したタイミング?
→ ACKを受け取ったタイミング?
下位レイヤで処理されるとアプリケーションレベルでは正確にはわからない!?
5.2.4
List5.2は一度でもwriteできたらループが終了するのでは?
宿題 >>> List5.2の例を作ってみる。
ノンブロッキングモードでwriteするコードを書くことはあるか?
→ スレッドを立てられない場合
→ ブロックが致命傷になるような場合
ブロッキングモードに比べてコードが複雑になる。(書きこぼしの対応など)
List 5.3(P131の1行目)
誤:it.remove();
正:selectedKeysIterator.remove();
※原著のエラータにあり、翻訳側も指摘あり。
List5.3のhandleWritableメソッド
わかりにくいが、この例は参考になる。
6.1.1(P134最終行)
誤:NTTPは
正:NNTPは
6.3.1
「ファイアウォールの背後にあるサーバには使えません。」の意味は?
→「ボブ」から「アリス」には手紙を返せない。
→サーバ側からコネクションを張れない。
7.3
サードパーティのベンダ→ベリサインなど
7.4
SSLSocketFactory.getDefault()の戻り値をSocketFactory.getDefault()に合わ
せる必要はあるか?
→ staticメソッドなので、戻り値は違ってもいいのでは?
→ v1.4では同じ型にしないとコンパイルエラーになる。
7.5
切り捨て攻撃とは?
7.5.5
P161の上側
誤:String[] getEnablededProtocols();
正:String[] getEnabledProtocols();
サポートされるプロトコルは他にあるか
→ JDKによっても若干違ってそう。
→ 何か暗号化パッケージ(フリー/市販)はないか?
プロパティで無効化設定するのはだめか?
→ プロパティだとVM全体に適用されてしまう
7.6
「法的効力のないログ」はどういう条件を満たせば法的効力があるのか?
認証?証明書?
金融系だと「法的ログ」といういい方をしていた。
ログの記録期間、保管方法
図7.1でセッションが無効化したことを図から読み取れるか?
→ 図からは読み取れない。
→「行間を読め!!」ということか?
セッションタイムアウトの24時間は変更できるのか?
→ SSLSessionContext.setSessionTimeout(int seconds)で変更可能。
「追い出されたセッションは無効化しない」とはどういうことか?
→ キャッシュからはなくなる。
→ コンテキストの管理からはずれるだけ?
→ ローカルにセッションへの参照があれば、利用はできる?
宿題 >>> TomcatのSSLEngineはどうなっているか確認する
List7.1
なぜSSLSocketでキャストしているのか?
→ そのあと暗号スイートの調整をするから
次回 P178(7.13.4)〜
次回の開催場所はてくのかわさきです。
10周年記念イベントその1
ボーリング大会@ムサシボーリング(18:00-20:00)
優勝者には投票権1票をプレゼントします。
以上