Security tutorial - IT technology blog

AIコードアシスタント使用時のよくあるセキュリティ脆弱性と自動検出方法

CopilotやChatGPTのようなAIコードアシスタントは生産性を高めてくれるが、コードレビューで見落とされがちなセキュリティ脆弱性も生み出す——SQLインジェクション、コマンドインジェクション、ハードコードされた認証情報など。本記事では最もよくある5つの脆弱性をコード例とともに分析し、Bandit、Semgrep、TruffleHogを使った自動スキャンパイプラインの設定方法を解説する。
Security tutorial - IT technology blog

Ubuntu ServerへのWireGuard VPN構築:インストールから設定まで完全ガイド

WireGuardはLinux kernel内で直接動作し、OpenVPNよりも大幅に高速です(実際のベンチマーク:100〜200Mbps対最大1Gbps)。設定もはるかにシンプルです。本記事では実践的なステップバイステップガイドを解説します:Ubuntu Serverへのインストール、鍵ペアの生成、サーバーとクライアントの設定 — よくあるトラブルのトラブルシューティングも含めて紹介します。
Security tutorial - IT technology blog

LUKSでLinuxディスクを暗号化する:サーバー紛失・盗難時のデータ保護

LUKSを使えばLinuxパーティションをAES-256で暗号化でき、サーバーからハードディスクが取り外されてもデータを読み取れないようにできる。フォーマットからマウント、起動時のauto-mount、LUKSヘッダーのバックアップ、パスフレーズ管理まで全手順を解説する。
Security tutorial - IT technology blog

サーバー侵害の検出と対処:実践的なステップバイステップガイド

Linux サーバーへの不正アクセスを検出して対処するためのステップバイステップガイド。コマンドによる手動チェック、rkhunter/chkrootkit によるルートキットスキャン、サーバーの隔離、Fail2ban による長期的な防御設定まで解説。実際のコマンド例と実戦から得た知見を掲載。