1

外部アプリから Weblogic JNDI (具体的には JDBC) サービスへのアクセスを保護するためのベスト プラクティスはありますか?

主な動機は、人々が誤って QA コードを本番マシンに向けないようにすることですが、望ましくない訪問者 (内部ネットワーク上の他のホスト) からポートを保護するという問題もあります。

アイデアは、任意のクライアントが単に接続できないということです: t3://importantprodhost.mycompany.com:7001

データベースのプロキシであるリモート JDBC/JNDI スタブの 1 つを取得します。

関連していると思われるこのリンクを見つけましたが、すべてをWebLogic.runAs()呼び出しとして実行しないことを望んでいました。

私の推測では、HTTPS 経由で JNDI サービスを公開し、証明書 (QA マシンにはありません) で認証することしかできませんでしたが、具体的/単純な例が見つからなかったので、これが実際に動作します。

この質問の目的のために、アクセスが必要である(つまり、オフにできない) と仮定してください。認証したいだけであり、問​​題を解決するためにファイアウォールなどのネットワーク レベルを展開することはできません。 .

4

0 に答える 0