kota-kawa

セキュリティ

セキュリティ対策の基本 #7 【ファイアウォール】(覚え書き)

現代のネットワーク環境では、さまざまな脅威から情報資産を守るために「多層防御」が欠かせません。この記事では、ファイアウォールの仕組みやその限界、不正プログラム(マルウェア)対策、そして不審なアクセスを見逃さないための 侵入検知システム(ID...
セキュリティ

セキュリティ対策の基本 #6 【組織内ネットワーク】(覚え書き)

現代の企業や学校では、ネットワークは情報の宝庫。しかし、その分「攻撃」や「不正アクセス」などのリスクもいっぱい。今回の資料では、組織内ネットワークの構成や、それを守るための技術(NAT、ファイアウォール、パケットフィルタリングなど)について...
セキュリティ

セキュリティ対策の基本 #5 【認証】(覚え書き)

現代のセキュリティシステムの要、「ユーザ認証」について、わかりやすく解説します。ログイン時に「本当にあなた?」と確認する仕組みは、実はさまざまな方式で構成されているんです。今回は、パスワード認証、チャレンジ・レスポンス方式、そして生体認証の...
セキュリティ

セキュリティ対策の基本 #4 【デジタル署名とPKI】(覚え書き)

インターネットでの電子取引や電子申請が普及する今、デジタルな世界を安全に保つための「電子署名」と「PKI(公開鍵基盤)」は大活躍。この仕組みを使えば、誰が文書に責任を持っているのか確認でき、内容が改ざんされていないか検証できるんです。では、...
セキュリティ

セキュリティ対策の基本 #3 【公開鍵暗号方式】(覚え書き)

暗号って聞くと「なんだか難しそう…」と思うかもしれませんが、実はとっても面白い仕組みがいっぱい。ここでは、共通鍵暗号の課題から「公開鍵暗号」、そしてその代表格「RSA暗号」について、ポップな解説とPythonのコード例を交えながら説明してい...
セキュリティ

セキュリティ対策の基本 #2 【共通鍵暗号方式】(覚え書き)

暗号技術は、私たちの日常生活に欠かせないセキュリティの基礎です。インターネット上での通信やデータの保存など、あらゆる場面で「情報を守るための仕組み」が活躍しています。今回は「共通鍵暗号(対称鍵暗号)」をテーマに、その基本的な仕組みと簡単なP...
セキュリティ

セキュリティ対策の基本 #1(覚え書き)

はじめに 大学でセキュリティに関する授業を受講している中で、ネットワークセキュリティの重要性や基本的な概念について学んだので、得た知識を、自分用のまとめとして記録するとともに、これからセキュリティ対策を考える方々にも役立てていただける内容に...
セキュリティ

実践!ペネトレーションテスト入門

今回は「ペネトレーションテスト」について詳しく解説します。ペネトレーションテストって耳にしたことがある方も多いと思いますが、「具体的にどんなツールを使って、どうやってテストするの?」と疑問に思う方もいるのではないでしょうか。この記事では、ペ...
セキュリティ

セキュリティー関連のプログラミングまとめ(Python)

この記事のゴール 高度な暗号化やデジタル署名などの概念をざっくりつかむ Pythonのcryptographyライブラリを使った実装方法を知る 実践レベルで使えるサンプルコードに触れる 暗号の世界は奥が深くて、専門書を読んでいると眠くなって...
AI

LLMを使ってディスカッションの合成データを作成する手順

こんにちは。今回は 合成データの作成 をテーマに、PythonとLLM(大規模言語モデル)を活用して議論風の対話データを自動生成してみる方法をご紹介します。合成データを作ることで、実際の人間同士のやり取りを再現したい場合や、対話モデルの学習...