SoftwareDesign 2023/10月号 輪読会メモ (2023/10/2)

# 目次

# 第1特集
今さら聞けないネットワークセキュリティ
攻撃手法や防御システムの基本を押さえて守りを固めよう

    …… 佐々木 現興
    攻撃手法とその対策を知る

    P.18
    第1章：ネットワークセキュリティの基本
    5つの防御手段を比べて理解

    P.31
    第2章：ネットワークセキュリティにおける防御システム
    遠隔地からのセキュアな通信を実現する
    →SASE(サシー)、CASB、XDR、新しい言葉や概念が...

    P.43
    第3章：VPNと暗号化／認証の基礎
    昨今のセキュリティインシデントに立ち向かう

    P.52
    第4章：クラウドネットワークセキュリティ
    → クラウド責任共有モデル(↔︎ユーザー責任)、コンテナセキュリティ(NIST SP 800-190)


# 第2特集
速習HTTP/3
次世代プロトコルに対応するための知識を身につけよう

    P.58
    第1章：なぜHTTP/3が登場したのか？
    HTTPの歴史から学ぶその特長
    …… 小河 亮
    → HTTP/0.9(画像がやりとりできない、レスポンスでエラーがわからない)、HTTP/1.0、1.1、HTTP/2(SPDY)、HTTP/3

    P.67
    第2章：HTTP/3のしくみ
    QUICとUDPが切り開くWeb体験
    …… 谷口 元紀
    → 

![スクリーンショット 2023-10-02 17.31.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72479/c53a6f0f-3588-719f-40e2-3e2281b84639.png)

![スクリーンショット 2023-10-02 17.14.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72479/1f14436a-ab35-231c-eb96-7950a733c152.png)

    P.78
    第3章：実践HTTP/3
    HTTP/3の現状と対応方法を知ろう
    …… 金子 達哉
    → OpenSSL(未対応)、H2Oサーバはpicotlsで実装、BoringSSL(対応)、QuicTLS(対応)、Caddy(Go言語製HTTPサーバ)、nginx(1.25.0以降)、DNSでHTTPSレコード(ALPN)を設定


# 一般記事

    P.85
    ［特別企画］熟考クラウドセキュリティ
    「CNAPP」の実現のために
    ……佐々木 康介
    →ゼロトラスト、設定ミスを検知するCSPM、コンテナセキュリティに役立つCWPP、細分化された権限管理CIEM、1つの完成形CNAPP(しーなっぷ)

# 広告記事

    ［特別広報］Web3の新時代を拓くココネのエンジニアリング力を探る
    【4】ポケコロの舞台裏で繰り広げられてきたチャレンジ
    ……編集部
    ［特別広報］Ruby biz Grand prix 2023
    Ruby でデザインする、挑戦と進化の未来へ！
    ……編集部

# 連載

    ED.1
    ITエンジニア必須の最新用語解説
    【178】OpenELA……杉山 貴章
    → RHEL互換Linuxの無償提供を目指す

    P.1
    平林万能IT技術研究所 2ndシーズン
    【17】地球を包む大気の流れを立体的に眺めよう！――地表の風から成層圏のジェットストリームまで……平林 純
    → 大気の流れ、大気の循環に区分がある、全球モデルデータ(MERRA-2)

    P.6
    Stable Diffusionで学ぶ画像生成AIのしくみ
    【5】U-Netによるノイズ除去……國田 圭佑
    → Stable Diffusion Web-UIを使用して拡張機能を追加すると、Step毎にノイズ除去が進むことを確認できます。img2imgも試すことができます。

    P.12
    ハピネスチームビルディング
    【19】リモートワークで新人が楽しく成長できるようにする……小島 優介
    → リモートワークでも楽しく成長、困ったらつぶやく→誰かがフォロー、暗黙知を動画で説明、毎朝15分勉強会、ポジティブフィードバック

    P.14
    エンジニアのためのやる気UPエクササイズ
    【14】科学的に正しいコーヒーの飲み方！ エンジニアのためのカフェイン活用術……えくろプロテイン
    → カフェインがアデノシンをブロック

    P.92
    【新連載】実践LLMアプリケーション開発
    【1】ChatGPT APIで初めてのAIチャットボット開発……西見 公宏
    →Chainlitを利用してチャットボットUIを動かす(ChatGPT API)

    P.100
    【新連載】画像解析AIの作り方
    【1】画像解析AIの魅力と開発の流れ……髙木 優介
    →画像のユーモアを理解し説明する言語モデル、

    P.108
    MLOpsのすすめ
    【3】機械学習を実用化する方針策定とツール選定……澁井 雄介
    →機械学習モデルの比較(精度・開発費・推論コスト)P.110、ソフトウェア開発に時間とコストがかかる

    P.116
    位置情報エンジニアリングのすすめ
    【3】位置情報に触れる・加工する（後編）……鈴木 祐亮
    →QGISソフトウェア、

    P.124
    新時代の分散SNS Nostr
    【4】詳説Nostrプロトコル……かすてらふぃ

    P.130
    Google Cloudを軸に実践するSREプラクティス
    【7】Argo CDによるKubernetesへの継続的デリバリ……飯迫 正貴、（監修）小森 裕介

    P.138
    なるほど納得Go言語
    【9】Goにおけるエラー処理（前編）……崎原 晴香（H.Saki）

    P.146
    AWS活用ジャーニー
    【13】AWS Security Hub……杉金 晋
    → AWS Security Hub = CSPMサービス、

    P.152
    現場から学ぶAWSのクラウドセキュリティ
    【2】IAMユーザーと認証情報のベストプラクティス……花塚 亮祐
    →責任共有モデル、Okta(IDプロバイダ)

    P.160
    魅惑の自作シェルの世界
    【11】リダイレクトの実装（その1）……上田 隆一

    P.168
    ［Ansible］現場を支えるPlaybook
    【11】Ansibleでプロンプトをハンドリングする……呉 理沙
    → 問題が発生したときにどう調査するか、プロンプトハンドリング(大抵の場合、エラーが発生するとタイムアウトとして見える)

    P.175
    ひみつのLinux通信
    【116】アイドル……くつなりょうすけ
    → 自分「推し」

    P.176
    あなたのスキルは社会に役立つ～エンジニアだからできる社会貢献～
    【142】シニア世代がChatGPTのbotをプログラミングなしで作る……小泉 勝志郎
    → シニア世代の生成系AI活用事例P.179

# 編集後記