Skip to main content

Contrast Security IntelliJプラグイン

Contrast IDE(統合開発環境)プラグインを使用して、プロジェクト(Contrast Scan)とアプリケーション(Contrast Assess)に関するセキュリティ脆弱性の情報を統合できます。Contrastプラグインによって、プロジェクトやアプリケーションで検出された脆弱性に関する情報をほぼリアルタイムで取得できます。また、このプラグインでは、深刻度、ステータス、検出日によるフィルタリングが可能で、脆弱性データの表示をカスタマイズできます。

主な機能には、アプリケーションに関連する脆弱性を表示する脆弱性レポート、IDEで現在開いているファイルに関連する脆弱性の一覧のツリービュー、深刻度に基づく視覚的なインジケータ、各脆弱性に関する詳細な情報、スケジュールに基づいたアプリケーションとプロジェクトの脆弱性の収集の自動化などがあります。

開始する前に

  • サポートされているシステム要件を満たしていることを確認

    • CPU:クアッドコア

    • RAM:16 GB

    • ストレージ:SSD、128 GB

    • モニター:1080p

  • サポートされているソフトウェア要件を満たしていることを確認

    • オペレーティングシステム:Ubuntu 22.04.5 LTS または Windows 11

    • JRE:17.0.12

    • JVMヒープサイズ:-Xms 2g -Xmx 4g

  • IntelliJ IDEA Community Edition 2024.3または2024.2を使用すること

JDK(Java Development Kit)のインストール

Linux

  1. OracleのWeb サイトからJDK 17.0.13をインストールします。

  2. お使いのシステムに適したtar.gzファイルをダウンロードして下さい(例:jdk-17.0.13_linux-x64_bin.tar.gz)。

  3. ターミナルを開き、tar.gzファイルをダウンロードしたディレクトリに移動します。

  4. コマンド(以下の例)を使用してファイルを解凍します。

    tar -xvzf jdk-17.0.12_linux-x64_bin.tar.gz
  5. 解凍したJDKを/usr/lib/jvm/ディレクトリに移動します。

    sudo mv jdk-17.0.12 /usr/lib/jvm/
  6. JAVA_HOME環境変数を設定し、PATHを更新します。

  7. .bashrcまたは.profile(シェルによって異なります)を編集します。

    nano ~/.bashrc
  8. ファイルの最後に以下の行を追加します。

    export JAVA_HOME=/usr/lib/jvm/jdk-17.0.12
    export PATH=$JAVA_HOME/bin:$PATH
  9. .bashrcをを再読み込みして変更を適用します。

    source ~/.bashrc
  10. 以下のコマンドを実行して、Javaが正しくインストールされていることを確認します。

    java -version
  11. 続けてヒープサイズを設定します。

Windows

  1. OracleのWeb サイトからJDK 17.0.13をインストールします。

  2. お使いのシステムに適したtar.gzファイルをダウンロードして下さい(例:jdk-17.0.13_windows-x64_bin.tar.gz)。

  3. tar.gzファイルをダウンロードしたディレクトリに移動します。

  4. 環境変数を設定します。

    • JAVA_HOMEを追加

    • Win + Sを選択

    • 環境変数を入力

    • システム環境変数の編集を選択

    • システムのプロパティ画面で、環境変数をクリック

    • システム変数で新規を選択して以下を入力:

      Variable name: JAVA_HOME
      Variable value: Path to your JDK installation (e.g., C:\Program Files\Java\jdk17).
  5. システム変数Pathを見つけます。

  6. 新規を選択し、以下を追加します。

    %JAVA_HOME%\bin
  7. OKを選択します。

  8. 新しいコマンドプロンプトを開き、設定を確認します。

    java -version
  9. 続けてヒープサイズを設定します。

macOS

  1. OracleのWeb サイトからJDK 17.0.13をインストールします。

  2. お使いのシステムに適したtar.gzファイルをダウンロードして下さい(例:jdk-17.0.13_macos-x64_bin.tar.gz)。

  3. tar.gzファイルをダウンロードしたディレクトリに移動します。

  4. コマンド(以下の例)を使用してファイルを解凍します。

    tar -xvzf jdk-17.0.13_macos-x64_bin.tar.gz
  5. 解凍したフォルダをJDKディレクトリに移動します。

    sudo mv jdk-17.0.13 /Library/Java/JavaVirtualMachines/
  6. JAVA_HOME環境変数を設定します。JDKパスを確認します。解凍したJDKは、 /Library/Java/JavaVirtualMachines/jdk-17.0.13/Contents/Homeにあります。

  7. シェルの設定ファイルを開きます。

    nano ~/.zshrc
  8. 以下の行を追加してJAVA_HOMEを設定し、PATHを更新します。

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.13/Contents/Home
    export PATH=$JAVA_HOME/bin:$PATH
    
  9. 変更を保存します。

  10. nanoでCtrl+Oを選択して、保存します。

  11. Ctrl+Xを選択して、終了します。

  12. 変更を適用します。

    source ~/.zshrc
  13. 新しいコマンドプロンプトを開き、設定を確認します。

    java -version
  14. 続けてヒープサイズを設定します。

ヒープサイズの設定

  1. IntelliJ IDEAを開きます。

  2. ヘルプ > カスタム VM オプションの編集にアクセスします。

  3. 以下の行を追加または更新します。

    -Xms1024m    # Initial heap size (1 GB)
    -Xmx4096m    # Maximum heap size (4 GB)
  4. ファイルを保存し、 IntelliJ IDEAを再起動します。

Contrast IntelliJプラグインのインストール

以下のいずれかの方法を選択して下さい。

JetBrains MarketplaceからContrast IntelliJプラグインをインストール

  1. IntelliJ IDEを開き、IntelliJ IDE > 設定 > プラグインに進みます。

  2. MarketplaceでContrast IDEを検索して見つけたら、インストールボタンを選択します。

  3. インストール後、適用を選択し、OKを選択します。

手動インストールでContrast IntelliJプラグインをインストール

  1. プラグインの.zipファイルをダウンロードして、マシンにダウンロードします。

  2. お使いのシステムでIntelliJ IDEAを起動します。

  3. プラグインの設定を行います。

    • IntelliJ IDEA > 設定に進みます。

    • 設定画面でプラグインを選択します。

  4. ディスクからプラグインをインストールします。

    • プラグイン画面の右上にある歯車アイコンをクリックします。

    • ドロップダウンメニューよりディスクからプラグインをインストールを選択します。

  5. 表示された画面で、 .zipファイルの場所に移動し、選択します。

    IntelliJ IDEAによってプラグインが検証されて、インストールされます。プロンプトが表示されたら、インストールを確定します。

  6. IntelliJ IDEAを再起動します。

    • インストール後、IntelliJ IDEAの再起動を求めるプロンプトが表示される場合があります。

    • IDE再起動をクリックして、インストールプロセスを完了します。

  7. インストールを確認します。

    • IntelliJ IDEAが再起動したら、設定画面のプラグインに戻ります。

    • プラグインが インストール済みの下にリストされ、有効になっていることを確認します。