JNDIインジェクションの理解と実践

JNDIの基本概念 JNDI(Java Naming and Directory Interface)は、リソースに名前を付けてアクセスするためのAPIです。LDAP、RMI、DNS、CORBAなどのプロトコルをサポートしています。 RMIベースのJNDI利用 JNDI経由でRMIサービスにアクセスするコード例: public class JNDIClient { public static void main(String[] args) throws Exception { InitialConte ...

8月1日 02:03 投稿

WiresharkによるLDAP通信の可視化とディレクトリクエリの深層解析

LDAP(Lightweight Directory Access Protocol)は、階層的なディレクトリデータを効率的に照会・更新するための標準プロトコルであり、Active DirectoryやOpenLDAPなどの認証・情報管理基盤で広く利用されています。Wiresharkはこのプロトコルをネイティブにサポートしており、暗号化されていないトラフィック(ポート389)およびTLSで保護されたLDAPS(ポート636)の両 ...

7月5日 18:32 投稿

技術環境構築とセキュリティメカニズムの詳細解析

技術環境構築とセキュリティメカニズムの詳細解析 現代の技術分野において、適切な開発環境の構築とシステムのセキュリティ確保は極めて重要です。本稿では、LDAPディレクトリサーバーのインストール、Kubernetes開発環境の構築、そしてAPIセキュリティの多角的な側面について詳しく解説します。 1. LDAPディレクトリサーバーのインストール 特定のシナリオでは、LDAPディ ...

7月2日 17:23 投稿

CentOS7でvsftpdをLDAP(ドメインコントローラ)と連携させる設定

背景と要件 社内でFTPによるファイル共有を行っており、以前は共通アカウントを使用していましたが、これによりアカウントとパスワードが広く共有され、権限管理が困難になっていました。そのため、FTPサービスをLDAP(社内のドメインコントローラ)と連携させ、個人ドメインアカウントでのログインを実現することを計画しました。 具体的な要件 ドメインアカウントで ...

6月29日 20:15 投稿