HCL®AppScan® ソース の参照情報 (ユーティリティー、プラグイン、および API の使用を含む) を確認します。
データ・アクセス API は、AppScan® ソース によって生成された評価結果へのアクセスを提供します。この評価結果には、検出結果、検出結果の詳細が含まれます。また、分析日時、コード行、V-density、検出結果の数などの評価の測定基準へのアクセスも提供します。
AppScan® Source for Development の各ビューおよびウィンドウは、検出結果を別の様式で表現します。これらのビューおよびウィンドウでは、コード編集がサポートされており、ワークベンチ内の情報をナビゲートすることができます。ビューは単独で表示される場合も、タブ付きのノートブック形式で他のビューと重なって表示される場合もあります。ビューを開いたり閉じたりすることによって、またビューを「ワークベンチ」ウィンドウ内のさまざまな位置に配置することによって、パースペクティブのレイアウトやウィンドウのレイアウトを変更できます。
このセクションのビューは、評価のハイレベルな操作に使用されます。
HCL®AppScan® ソース の文書へようこそ。
以下の、AppScan® ソース に追加された新機能と、このリリースで非推奨になった機能についての注意について説明します。
HCL®AppScan® ソース のインストール、アップグレード、およびアクティブ化の方法について説明します。
HCL®AppScan® ソース での、アプリケーションとプロジェクトの構成、および属性とプロパティーの設定の方法について説明します。
HCL®AppScan® ソース での、ユーザー・アカウントと許可の管理、ユーザー・アクティビティーの監査、および統合の管理の方法について説明します。
このセクションでは、HCL®AppScan® ソース でのソース・コードのスキャン方法および評価の管理方法について説明します。
類似した検出結果をグループ化することにより、セキュリティー・アナリストや IT 監査員はソース・コードの問題をセグメント化し、トリアージできます。このセクションでは、AppScan® ソース 評価のトリアージを行い、結果を分析する方法について説明します。
セキュリティー・アナリストおよびリスク・マネージャーは、選択された検出結果のレポート、またはソフトウェア・セキュリティーのベスト・プラクティスおよび法的要件へのコンプライアンスを測定するための一連の監査レポートにアクセスできます。このセクションでは、集約された検出結果データのレポートを作成する方法について説明します。
特定の開発要件を満たすために製品を拡張する方法について説明します。
Ounce/Make は、makefile を使用するビルド環境から AppScan® ソース への構成情報のインポートを自動化するツールです。Ounce/Make を使用すると、makefiles から構成情報を手動でインポートする必要がなくなるため、プロジェクトを構成する際にはこの方法をお勧めします。
makefile
makefiles
CLI は、中核の AppScan® ソース 機能とのインターフェースです。
このセクションでは、AppScan® ソース と Apache Ant を統合する AppScan ソース ビルド・ユーティリティーである、Ounce/Ant の使用方法について説明します。使用する Ant 環境に Ounce/Ant を統合すると、ビルドの自動化と評価のコード化に役立ちます。
複数のデータ・アクセス API シナリオの完全な例は、<install_dir>\sdk\sample\com\ouncelabs\sdk\sample(<install_dir> は AppScan® ソース インストールの場所です) に含まれている SamplePublished.java ファイルと SampleSdk.java ファイルにあります。
このセクションでは、Ounce/Maven プラグインについて説明します。このプラグインは、Apache ビルド・ツールである Maven を使用して、AppScan® ソース を Maven のワークフローに統合します。
Automation Server (ounceautod) では、ソフトウェア開発のライフサイクル (SDLC) 全体で AppScan® ソース ワークフローの重要な部分を自動化し、セキュリティーとビルド環境を統合できます。Automation Server では、スキャンして評価を公開する要求をキューに入れて、アプリケーション・コードのセキュリティーに関するレポートを生成できます。
ounceautod
AppScan® ソース には、アプリケーションで使用されているフレームワークに対するサポートを追加するための Java™ API のセットが用意されています。それらの API で提供されるクラスやメソッドを使用することで、組み込みのサポートが提供されていないフレームワークを考慮できます。
AppScan® Source for Analysis には、サンプル・アプリケーション サンプル・アプリケーションが含まれており、これを使用して製品に慣れることができます。
AppScan® ソース を最大限に活用するには、AppScan Source for Analysis の作業環境の基本概念と、現在のワークフローに最適なオプションの使用方法について理解する必要があります。
このセクションのビューは、AppScan® ソース を構成するために使用されます。
このセクションのビューは、スキャン出力の表示と管理に使用されます。
このセクションのビューは、細分化されたスキャン出力の表示と管理に使用されます。
このセクションのビューは、単一の検出結果の調査に使用されます。
開いている評価を棒グラフでグラフィカルに示す「評価の概要」ビューには、選択された検出結果の情報が表示されます。
「フィルター・エディター」ビューでは、現在選択されているフィルターを、AppScan® ソース ビューよりもきめ細かく操作することができます。このビューは、フィルタリングが可能なすべての基準で構成されています。
「脆弱性マトリックス」ビューには、スキャンに含まれるすべてのアプリケーションの検出結果の総数が表示されます。検出結果を変更すると、マトリックスが更新されます。
「バンドル」ビューでは、新規バンドルの作成、バンドルへの検出結果の追加、バンドルおよび注記の表示、バンドルの名前の変更、またはバンドルの削除を実行できます。このビューには、バンドル名、バンドルに付加されたすべての注記、バンドル内の検出結果の数、およびバンドルが除外されているかどうかが表示されます。一度バンドルを開いて内容を表示すると、検出結果を他のバンドルに移動したり、検出結果を変更したり、コードを編集したり、バンドルを障害追跡システムに送信したりできます。
共通脆弱性タイプ一覧 (CWE: Common Weakness Enumeration) は、公的に認識されているソフトウェアの脆弱性に関する一般名を提供する業界標準のリストです。このトピックでは、AppScan® ソース の現行バージョンでサポート対象の CWE ID を示します。
一般的な製品の用語について説明します。
HCL®AppScan® ソース の使用中に発生する問題のトラブルシューティングに役立つ、セルフ・ヘルプ情報、リソース、およびツール。