コードアナライザを通じて AppMeasurement を実行したところ、潜在的なセキュリティリスクとして Math.random() の使用にフラグが付きました。 Math.random() は機密データで使用されますか?

いいえ。Math.random() を使用する数値は、機密データのマスク、送信、受信には使用されません。 アドビのデータ収集サーバーに送信されるデータは、基になる HTTPS 接続のセキュリティに依存します。

AppMeasurement は、次の 3 つの主要な領域で Math.random() を使用します。

  • サンプリング:実装によっては、サイトへの訪問者のごく一部についてのみ収集される情報もあります。 Math.random() は、特定の訪問者がデータを送信する必要があるかどうかを判断するために使用されます。 ほとんどの実装では、サンプリングを使用しません。
  • フォールバック訪問者 ID:訪問者 ID を Cookie から取得できない場合は、ランダムな訪問者 ID が生成されます。 AppMeasurement のこの部分では、Math.random() への 2 回の呼び出しを使用します。
  • キャッシュバスティング:ブラウザーのキャッシュを防ぐために、画像リクエスト URL の末尾に乱数が追加されます。

Analytics