Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/lansa050_1705.htm]
現在地: RAMP-TSガイド > プログラミング・テクニック > RAMP 設計手法 - シングル・ジャンクション・ポイント (SJP) を使用 > SJP 手法に影響を与える可能性のある問題

...

主な問題の 1 つは、ユーザー・プロファイルやサイトのセキュリティ要件に関係します。 主な問題の 1 つは、ユーザー・プロファイルやサイトのセキュリティ要件に関係します。 

ユーザー、例えば USERA は通常の 5250 画面使用時は SJP プログラムにアクセスできない方が望ましいでしょう。 

さらに、多くのサイトでは、USERA はプロファイル USERA で IBM i ジョブを実行し、監査、ログ、およびセキュリティ情報に「実際」のユーザーが表示されることが強要されています (ただし、多くの同時実行ユーザーに機能を提供する HTTP Web サーバーなどの「スレッド化された」プロセスが IBM i サーバーで次々に使用される際は、この情報は消失します)。     

1 つのユーザー・プロファイル USERA での次のような異なる表示を、どのようにサポートすればよいでしょうか? 

...

  • RAMP スクリプト経由でログインする場合、IBM i サイン・オン画面のプログラム/プロシージャーオプションを使用して SJP プログラムを指定します。SJP にセキュリティ・ロジックを追加し、ユーザーが実際の 5250 インターフェースを使用して同じ操作を行えないようにします (ポイント2を参照)。
  • 共通のメニュー・プログラムを使用する場合、自身が RAMP スクリプトから呼び出されていることを検出してから SJP プログラムを呼び出すよう、そのプログラムを変更できます。同様に、初めに共通メニューを表示し、「非表示」の特別メニュー・オプションを使用して SJP プログラムを呼び出すこともできます。SJP プログラムは、実際の人間のユーザーでは実行不可能な RAMP スクリプトの暗号化交換を実行するなどして、自身が RAMP スクリプトからアクセスされていることを確認できます。
  • RAMP スクリプトは、初期プログラムに SJP プログラムが指定された、汎用の "USERX" として初期サイン・オンできます。SJP プログラムは画面を表示して実際のユーザー・プロファイルとパスワードを要求します。RAMP ログオン・スクリプトはこれを埋め込んで戻します。次に IBM API を呼び出して、現在のジョブのユーザー・プロファイルを汎用の USERX から実際のユーザーに変更します。ここでも実際のユーザーでは実行不可能な暗号交換を使って、RAMP スクリプトからのアクセスであることを確認できます。 

...

  • スクリプトからのアクセスであることを確認できます。