アセット
アプリケーションが読み込んだすべてが、 保存され、閲覧できます。
ドキュメント、コード、スタイル、メディア、データのすべてを保存し、閲覧できます。リソースが読み込まれるたびに各レスポンスボディがハッシュ化され、Single Source of Truthレジストリと照合されるため、既知のコードはソフトウェア、バージョン、ベンダー、出自によって特定され、認識されないものはただちに際立ちます。
SCVueはすべてのレスポンスを6つの種類に分類し、それぞれに専用のレポートを設けています。6つすべてに共通するパターンは1つです。何が、どこから読み込まれ、どれだけの大きさだったか、そしてクリックすると保存されたコンテンツそのものが開くことです。シャドー依存関係が表面化するのはここです。ファイルは、エンジンがその中に何を見つけたかを読むまでは、ごく普通のものに見えるからです。
統合レポート
-
ドキュメント(HTML)
ページそのものを、実際に配信されたマークアップとともに示します。これが、今日どう見えるかとは無関係に、キャプチャの瞬間にページが何を含んでいたかを確認する方法です。
-
コード
実行可能なすべてのスクリプトであり、製品内で最もセキュリティに関わりの深いアセットレポートです。各スクリプトには、コード分析がその中で見つけた内容が付きます。そのうち特に強調すべき検出結果が1つあります。リモートのコンテンツを取得して実行するスクリプトがあるということは、サイトの挙動が、あなたに知らせることなくそれを変更できる相手によって、どこか別の場所で決められているということです。これが、サードパーティによるサプライチェーン侵害の大半の背後にある仕組みです。
-
コードリソース
コードに付随するサポートファイル、すなわちコンパイル済みモジュール、ソースマップ、マニフェストです。コードレポートが実際に実行されるものに集中できるよう、別に一覧化しています。
-
スタイル
スタイルシートです。スクリプトと同じ頻度でサードパーティから読み込まれ、さらに別のリソースを読み込むこともできるにもかかわらず、サプライチェーンの接点として見落とされがちです。
-
メディア
画像、動画、音声、そしてその中に隠されたトラッキングです。不可視の1ピクセル画像は、Web上で最も古く、いまなお最も一般的なトラッキング手法の1つであり、ここにはメディアファイルとして、その正体を示すフラグ付きで現れます。
-
データ
構造化されたデータのやり取り、つまり現代のページの背後にあるマシン間の会話です。アプリケーションが表示している内容ではなく、サプライヤーに実際に何を要求し、何を受け取っているのかがここで分かります。
何度出現しても保存は一度だけ
同一のファイルは、1回のキャプチャ内で何度出現しても1つだけ保持されます。これが、何も破棄することなく大規模なキャプチャを扱いやすく保つ仕組みです。