Klocwork データベースのパスワードの設定

ファイアウォールを使用して Klocwork サーバーに対する何らかのセキュリティを既に提供しているかもしれませんが、Klocwork サーバーへのアクセスを持つユーザーならデータベースに接続し、テーブルを表示することができます。

データベースパスワードを使用してテーブルへのアクセスを制限できます。Klocwork Static Code Analysis は追加のデータベースパスワードがなくても使用できますが、サードパーティ製レポートツールでテーブルを使用する場合や、データベースレポートを作成または表示する場合は、追加のデータベースパスワードが必要になります。これは、Klocwork データベースサーバーまたは独立したデータベースにも適用されます。

データベースパスワードを設定するには:

  • Klocwork サーバーが実行中である必要があります。詳細については、Klocwork サーバーの起動 を参照してください。
  • アクセス制御では、「プロジェクトルート管理者」の役割を持つ必要があります。kwauthconfig を使用してアクセス制御を設定してサーバーを起動したユーザーは、Projects_root 管理者の役割を持ちます)。

Klocwork データベースのパスワードを設定するには:

  1. 次の方法で kwauthconfig を起動します。
    • Windows: [スタート] > [すべてのプログラム] > [Klocwork 23.2] > [Klocwork セキュリティ構成] をクリックします。または、<server_install>/bin から kwauthconfigw を実行します。

    • その他: <server_install>/bin から kwauthconfig を実行します。

  1. [データベースパスワードの設定] をクリックします。

    [データベースパスワードの設定] ダイアログが開きます。

  2. パスワードを変更する場合は、古いデータベースパスワードを入力します。
  3. 新しいデータベースパスワードを入力します。
  4. 新しいデータベースパスワードを確認します。
  5. [OK] をクリックします。

    これで、パスワードがないユーザーは projects_root データベースのテーブルにアクセスできなくなります。

  6. ビルドエンジニアと、サードパーティ製レポートツールを使用するユーザーにパスワードを付与します。