手を振るまもるくんゆるふわサイバーセキュリティ

エンジニア向け|動かして学ぶ

コードを写して動かせる記事を集めました。必要なものと時間の目安を先に見てから選べます。

GitHubのコードですぐ動かせる3本

記事のコードをそのまま実行できる形でGitHubに置いています。動作確認の日付つきです。

  1. デジタル署名をPythonで実装する

    Python 3cryptography⏱ 約20分(読む+動かす)動作確認 2026-10-12
  2. パスワードの安全な保存をPythonで実装する

    Python 3(標準ライブラリだけ)⏱ 約20分(読む+動かす)動作確認 2026-10-12
  3. HMACでAPIリクエストを署名・検証する

    Python 3(標準ライブラリだけ)⏱ 約15分(読む+動かす)動作確認 2026-10-12

手を動かす実装・環境づくり13本

インストール手順やコードを含む記事です。機材やGPUが必要なものは、必要なものの欄を先に確認してください。

  1. AES暗号をPythonで実装する

  2. ディフィー・ヘルマン鍵交換をPythonで実装

  3. JWTをPythonでゼロからつくる

  4. ワンタイムパスワード(TOTP)をPythonで実装

  5. SQLインジェクションを防ぐPython実装

  6. XSSを防ぐエスケープをPythonで理解する

  7. レート制限をPythonで実装する

  8. CSRFトークンをPythonで実装する

  9. ファイルの改ざん検知をPythonで実装

  10. パスワード強度をPythonで測る

  11. シークレット管理をPythonで実践

  12. ログ解析で不審アクセスを検知するPython実装

  13. TLS証明書の有効期限をPythonでチェック

実践レベルの読みもの5本

コードは出てきませんが、設計や選定の判断に効く記事です。

  1. Webの脆弱性入門

  2. ゼロトラストとは?「誰も信用しない」新しい守り方

  3. インシデント対応

  4. クラウドセキュリティの基本

  5. SOC・SIEM入門

すべての記事を見る →