コードアナライザを通じて AppMeasurement を実行したところ、潜在的なセキュリティリスクとして Math.random()
の使用にフラグが付きました。 Math.random()
は機密データで使用されますか?
いいえ。Math.random()
を使用する数値は、機密データのマスク、送信、受信には使用されません。 アドビのデータ収集サーバーに送信されるデータは、基になる HTTPS 接続のセキュリティに依存します。
AppMeasurement は、次の 3 つの主要な領域で Math.random()
を使用します。
- サンプリング:実装によっては、サイトへの訪問者のごく一部についてのみ収集される情報もあります。
Math.random()
は、特定の訪問者がデータを送信する必要があるかどうかを判断するために使用されます。 ほとんどの実装では、サンプリングを使用しません。 - フォールバック訪問者 ID:訪問者 ID を Cookie から取得できない場合は、ランダムな訪問者 ID が生成されます。 AppMeasurement のこの部分では、
Math.random()
への 2 回の呼び出しを使用します。 - キャッシュバスティング:ブラウザーのキャッシュを防ぐために、画像リクエスト URL の末尾に乱数が追加されます。
このトピックに関するその他のヘルプ
Analytics
- Adobe Analytics の実装
- Analytics リリースノート
- AppMeasurement リリースノート
- Analytics 変数、関数およびメソッド
- Adobe Analytics の実装準備
- Analytics Edge を使用した Experience Platform の実装
- Adobe Analytics 拡張機能を使用して Analytics を実装
- JavaScript を使用した Analytics の実装
- 他のプラットフォームへの Analytics の実装
- Analytics のモバイルデバイスへの実装
- 実装の使用例
- 実装の検証
- よくある質問
- 実装をレビュー