【悲報】旅行予約サイトの「今あなた以外の○○人が同じページを見ています」、JavaScriptでランダム生成してるだけだった

トレンド
 10

宿泊予約サイトやフライト予約サイトなどで出る「今あなた以外の○○人が同じページを見ています」といったメッセージが嘘であることが判明し物議に。

海外の旅行予約サイトであるOneTravelでは、表示されているこの人数がページへのリアルタイムな同時接続数ではなく、実は単なるランダムの数字だったことをセキュリティ研究者のOphir Harpaz氏が発見しました。

Harpaz氏がOneTravelで飛行機の搭乗券を予約しようとした時、予約購入を急がせるためか、「38人がこの搭乗券をチェックしています」と表示されたとのこと。「38人もチェックしているの?!」とHarpaz氏は焦ってしまったものの、38人もの人がこの搭乗券をチェックしていることに逆に疑問を抱いたそうです。

そこで、この人数はどうやって取得されているのかをHarpaz氏が確認したところ、「38」に当たる要素のクラス名が「view_notification_random」になっていることが判明。

さらにHarpaz氏がChromeのデベロッパーツールを使ってソースコードをチェックすると、JavaScriptで以下のような部分を発見。完全に28から44までの数字がランダムに生成され、それが表示されているだけだったことが判明しました…
続きはソース元で
https://gigazine.net/news/20191021-one-travel-number-rundom/

//platform.twitter.com/widgets.js
続きを読む

Source: IT
【悲報】旅行予約サイトの「今あなた以外の○○人が同じページを見ています」、JavaScriptでランダム生成してるだけだった