Security tutorial - IT technology blog

LinuxにおけるDNSトンネリングの検知と防御:データ持ち出しと悪意あるC2通信を阻止する

DNSトンネリングはポート53を悪用してデータを不正に持ち出し、ネットワーク内に隠密なC2チャネルを構築します。本ガイドではDNSデータ流出の仕組みから、Pythonを用いた高エントロピークエリの検知手法、iptablesや堅牢化したBIND9による送信トラフィックの制限手順まで実践的に解説します。
Networking tutorial - IT technology blog

Linux環境でTaygaとBIND9によるNAT64とDNS64を構築:IPv6専用ネットワークをIPv4へ接続する

レガシーなIPv4への依存を損なうことなく、デュアルスタックネットワークから脱却しましょう。本記事では、Linux環境でTayga NAT64とBIND9 DNS64を構築する手順を、検証済みの設定例や半年間の本番運用で得られたMTUに関する知見とともに解説します。
Networking tutorial - IT technology blog

Linux環境でSmokepingを活用したネットワークレイテンシとパケットロスの監視

一時的なネットワーク障害やわずかな遅延スパイクは、一般的な死活監視をすり抜けてしまいがちです。本記事では、Linux環境にSmokepingを構築し、RTTの追跡、ジッターの可視化、パケットロスのリアルタイム検知を実現する実践的な設定手順を解説します。
Security tutorial - IT technology blog

LinuxでAppArmorを導入する:カスタムセキュリティプロファイルを構築してプロセスを隔離し、ゼロデイ攻撃を阻止する

リモートコード実行(RCE)の脆弱性が発生した場合、Linuxの標準的なユーザー権限だけでは水平展開(ラテラルムーブメント)を防ぐことはできません。本記事では、AppArmorを導入し、パスベースのカスタムセキュリティプロファイルを作成して脆弱なデーモンを隔離し、ゼロデイ攻撃を無力化する方法を解説します。
Database tutorial - IT technology blog

PostgreSQLマテリアライズドビュー完全マスター:集計クエリを高速化し、テーブルロックなしでCONCURRENTLY更新する方法

PostgreSQLのマテリアライズドビューを活用し、重い集計クエリをミリ秒単位の高速レスポンスへと改善する方法を解説。インデックス戦略やディスク容量のトレードオフ、REFRESH CONCURRENTLYによるノンブロッキングなバックグラウンド更新の実践手法を紹介します。