Database tutorial - IT technology blog

Valkey:ライセンス変更後のインストール・設定・Redisからの移行ガイド

2024年にRedis Ltd.がSSPLへライセンスを変更した後、チームは開発・ステージング・本番の3環境をValkey(Linux Foundation支援のBSDフォーク)に移行した。6ヶ月間の実運用をもとに、インストール手順、設定、そして実証済みのゼロダウンタイム移行戦略を完全解説する。
Linux tutorial - IT technology blog

Linux SUID、SGID、スティッキービット:システムセキュリティのための特殊パーミッション完全ガイド

SUID、SGID、スティッキービットはLinuxの特殊パーミッションビットで、権限昇格とファイル所有権の継承を制御する。それぞれが内部でどのように動作するか、本番環境での実際の使いどころ、そして他の誰かに設定ミスを見つけられる前にシステムを監査する方法を解説する。
Networking tutorial - IT technology blog

Linux上のXDP eBPF:マイクロ秒レイテンシを実現する高性能パケットフィルタとロードバランサの構築

本番のLinuxエッジサーバーでXDP eBPFプログラムを6ヶ月運用した結果は明らかだ。パケットフィルタのスループットは、iptablesの1 Mpps未満から、シングルCPUコアで14 Mpps超へと向上し、p99レイテンシは3マイクロ秒以下を実現した。このガイドでは、XDPをiptablesやDPDKと比較し、実際のトレードオフを検証しながら、eBPFマップを活用した動的ブロックリストフィルタとレイヤー4ロードバランサの完全な実装方法を解説する。
Security tutorial - IT technology blog

LinuxでMetasploit Framework:合法的なラボ環境でのペネトレーションテスト実践

LinuxへのMetasploit Frameworkのインストール、Metasploitable 2を使った隔離されたペネトレーションテストラボの構築、そして実際の脆弱性をハンズオンのエクスプロイトで検証する方法を解説。偵察からポストエクスプロイテーションまでの実践的なウォークスルー。スキャンレポートではなく証明を必要とするエンジニア向け。
Networking tutorial - IT technology blog

nftablesとMaxMind GeoLite2によるGeoIPブロッキング:国別トラフィックフィルタリング

nftablesとMaxMind GeoLite2を使ったGeoIPブロッキングにより、アプリケーションに到達する前にファイアウォールレベルで特定国のIPレンジ全体からのトラフィックを遮断できる。本ガイドでは、データベースのダウンロード、国別レンジの抽出、nftablesセットへの読み込み、systemdとcronを使った2週間ごとの自動更新まで、全セットアップ手順を解説する。