SecureAssist IntelliJ Plug-in 導入ガイド
-
Upload
asterisk-research-inc -
Category
Software
-
view
1.276 -
download
3
Transcript of SecureAssist IntelliJ Plug-in 導入ガイド
目次
*本資料について
*SecureAssistIntelliJPlug-in導入準備
1.パッケージのダウンロード 2.トライアルのアクティベーションについて
*SecureAssistIntelliJPlug-inのインストール
1.インストールメニュー起動
2.インストール実行
3.インストール実行後のIntelliJの再起動
4. ライセンスの確認と同意
*SecureAssistIntelliJPlug-inのアクティベーション
1. アクティベート処理の開始
2.アクティベート処理の実行
3.ライセンス情報の確認
*SecureAssistIntelliJPlug-inクイックスタート
1.SecureAssistのToolWindowの表示設定 2. ファイルのレビュー
3.プロジェクト全体のレビュー実行
4.プロジェクト全体のレビュー結果
5.ToolWindowの表示位置変更
*お問い合わせ
2
本資料について
本資料では、SecureAssistIntelliJPlug-inの導入に関わる、以下の範囲を取り扱います。
– パッケージのダウンロード– パッケージのインストール– ライセンスのアクティベート– ライセンス情報の確認
– プロジェクトレビューの実行
SecureAssistIntelliJPlug-inには30日間のトライアル期間があります。トライアルのための導入についても、本資料で説明しています。
3
SecureAssistIntelliJPlug-in導入準備1. パッケージのダウンロード
5
SecureAssistのWebサイトのDownloadページに、最新版のIntelliJPlug-inのダウンロードリンクがあります。ダウンロードしたzipファイルはローカルのファイルシステムに保存して、あらかじめ展開しておきます。SecureAssistWebサイトhGps://secureassist.jp/SecureAssistDownloadページhGps://secureassist.jp/downloads/
SecureAssistIntelliJPlug-in導入準備2.トライアルのアクティベーションについて
6
SecureAssistIntelliJPlug-inは、トライアルのアクティベーションの実行時に、トライアルライセンス用のAPIサーバーと通信を行います。ファイアーウォールあるいはProxy環境下では次のことをご確認ください。
• APIサーバーとの通信をファイアーウォールがブロックしていないこと• Proxy経由でAPIサーバーと通信できるようにIDEを設定していること
APIサーバーとの通信内容は以下の表の通りです。
APIサーバー api.codiscope.com
通信プロトコル hGpおよびhGps
送信データ アクティベートのダイアログに入力したメールアドレス
受信データ トライアル用のライセンスファイル、検出ルールを定義したルールパック
表.APIサーバーとの通信内容
SecureAssistIntelliJPlug-inのインストール1.インストールメニュー起動
8
IntelliJIDEAを起動して「File」の「SePngs」をクリックします。
「SePngs」をクリック
「File」
SecureAssistIntelliJPlug-inのインストール2.インストール実行
9
「Installpluginfromdisk」ボタンをクリックして表示されるダイアログで、先にダウンロードしたIntelliJPlug-inのzipファイルを展開した中に含まれる「SecureAssistPlugin.zip」を選択して、「OK」ボタンをクリックします。
「Installpluginfromdisk」ボタンをクリック
「SecureAssistPlugin.zip」を選択
「OK」ボタンをクリック
「Restart」ボタンをクリック
SecureAssistIntelliJPlug-inのインストール3. インストール実行後のIntelliJの再起動
10
「OK」ボタンをクリック
1.Pluginがインストールされたら「OK」ボタンをクリックします。2.IntelliJIDEAの再起動を求めるダイアログが表示されるので、「Restart」ボタンをクリックします。
SecureAssistIntelliJPlug-inのインストール4. ライセンスの確認と同意
11
IntelliJIDEAが再起動すると、ライセンスのダイアログが表示されます。ライセンスの内容を確認して「Accept」ボタンをクリックします。これで、SecureAssistIntelliJPlug-inのインストールは完了です。
確認後「Accept」ボタンをクリックライセンスの内容を確認
SecureAssistIntelliJPlug-inのアクティベーション1. アクティベート処理の開始
13
「AcVvate」ボタンをクリック
「File」の「SePngs」をクリックしてダイアログを開きます。「OtherSePngs」の「SecureAssist」にある「Licensing」を表示して、「AcVvate」ボタンをクリックします。
「File」の「SePngs」をクリック
「OtherSePngs」の「SecureAssist」にある「Licensing」を開く
SecureAssistIntelliJPlug-inのアクティベーション2. アクティベート処理の実行
14
「Register」ボタンをクリック
「EnterprisePortalURL」と「YourID」を入力して「Register」ボタンをクリックします。EnterprisePortalとの通信が行われ、ライセンスのアクティベート処理が行われます。
「EnterprisePortalURL」と「YourID」を入力
30日のトライアルのために導入する場合は、ここで「Don'thaveanEnterprisePortal?ClickheretotrySecureAssistfor30days」のリンクをクリックして、表示されたダイアログでメールアドレスを入力してください。
SecureAssistIntelliJPlug-inのアクティベーション3. ライセンス情報の確認
15
アクティベート処理が成功すると、「ProductInformaVon」および「LicenseKeyInformaVon」の項目に、ライセンスに応じた内容が表示されます。
「LicenseKeyInformaVon」
「OtherSePngs」の「SecureAssist」の「Licensing」
「ProductInformaVon」
SecureAssistIntelliJPlug-inクイックスタート1.SecureAssistのToolWindowの表示設定
17
「View」の「ToolWindows」からSecureAssistの各種ToolWindowを選択します。ワークスペース左下隅のアイコンをクリックして各種ToolWindowを選択することもできます。「IssueList」「ProjectReview」「Guidance」「GuidanceSearch」「CallChain」の5つのToolWindowがあります。「IssueList」はSecureAssistの動作に必要なため、必ず選択してください。
「View」の「ToolWindows」
左下隅のアイコンをクリック
SecureAssistIntelliJPlug-inクイックスタート2.ファイルのレビュー
18
SecureAssistによるファイルのレビューは、ファイルを開いたときと保存したときに自動的に行われます。ファイルのレビューの結果は「IssueList」に表示されます。また、「IssueList」の「ReviewFile」ボタンをクリックしてファイルのレビューを実行することもできます。
「ReviewFile」ボタンファイル操作(Save/Open)に対するレビュー実行のOn/Offを設定できます。
SecureAssistIntelliJPlug-inクイックスタート3.プロジェクト全体のレビュー実行
19
編集中の個々のファイルだけでなく、プロジェクト全体のレビューを行うこともできます。 1.プロジェクトを右クリックして「SecureAssist」の「Review」を選択します。 2.ダイアログの「Review」ボタンをクリックしてレビューの完了を待ちます。 (レビュー完了後については次ページにて説明します)
「Review」ボタンをクリックしてレビューの完了を待ちます
「SecureAssist」の「Review」を選択します
SecureAssistIntelliJPlug-inクイックスタート4.プロジェクト全体のレビュー結果
20
「ProjectReview」ウィンドウには、プロジェクトのレビュー結果全体が表示されます。ここで、レビュー結果の「Line」をクリックするとファイルの該当箇所が表示されます。
連動して、他のSecureAssistのウィンドウにも、関連する情報が表示されます。
「ProjectReview」
レビュー完了
ProjectReview:プロジェクト全体の問題を概観「Line」の表示をクリック
ファイルの該当箇所がハイライト表示されますGuidance:該当箇所に対応するガイダンスが表示されます
IssueList:対応ファイルのIssueが表示されます
また、CallChainでは必要に応じて、値の追跡を表示します。
SecureAssistIntelliJPlug-inクイックスタート5.ToolWindowの表示位置変更
21
IntelliJIDEAの機能で、ご自身の使いやすいように、SecureAssistのViewの表示位置を変更すると良いでしょう。例えば、「ソースコード」「ProjectReview」「Guidance」を同時に見えるよう、次のように配置することもできます。
「ソースコード」
「ProjectReview」
「Guidance」
お問い合わせ
22
本資料についてのお問い合わせやサポートのご依頼[email protected]
パートナーシップ・提携 [email protected]
トレーニング・研修 [email protected]
サービス・プロダクトのご購入 [email protected]
ご購入後のサポート [email protected]
広報・取材依頼 [email protected]
その他のお問い合わせ
株式会社アスタリスク・リサーチAsteriskResearch,Inc.hGps://www.asteriskresearch.com/