携帯電話でショッピングカートの車輪を制御する(2021年)
(begaydocrime.com)- Gatekeeper Systems の車輪をロックまたはロック解除するには、携帯電話のスピーカーで特定の音を再生する方法を説明している
- ほとんどの 電子式ショッピングカートの車輪 は 7.8 kHz の信号を検知して動作する
- 管理用リモコンも 7.8 kHz で異なる信号を送り、車輪を制御する
- 7.8 kHz は 音声周波数帯域 に含まれるため、スマートフォンのスピーカーでも送信できる
- DEFCON 29 の カンファレンス発表動画 と関連音声ファイルを活用できる
紹介
- 下記の 音声ファイル を携帯電話のスピーカーで再生した後、Gatekeeper Systems の車輪の近くに近づけると、ロックまたはロック解除が可能
- 詳細は X の @stoppingcart を参照できる
方法の説明
- ほとんどの 電子式ショッピングカートの車輪 は、地下ワイヤーから出る 7.8 kHz 信号を検知して、ロックまたはロック解除を判断する
- 管理者が使うリモコンも同様に、7.8 kHz で異なる信号を車輪へ送って制御できる
- 重要なのは、7.8 kHz が 携帯電話のスピーカーが出力できる音声帯域 に含まれている点
- スマートフォンのスピーカーは電磁誘導(EMF)を発生させるため、特別に作られた音声ファイルを再生すれば、類似した信号を送信できる
参考資料
- DEFCON 29 発表動画リンク
- 音声ファイルをダウンロード可能
1件のコメント
Hacker Newsのコメント
オランダではショッピングカートの車輪ロックシステムはほとんど存在せず、代わりに以前は多くの店で1ユーロ硬貨を入れないとカートを外せなかったが、コロナ以降は現金を持ち歩かない人が増え、この仕組み自体を完全に無効にした店が多い。そのおかげで特に問題なく、むしろうまく回っているようだ。カートを失うコストは高いが、そこまで頻繁ではないので、車輪ロックのような過剰な解決策は費用対効果がよくない
ミシガン大学の学生寮はKrogerから約0.8km離れていて、2009年当時は車輪ロックがなかったため、多くの学生がカートを寮まで持って行っていた。そのため店は定期的にトラックを借りてカートを回収しなければならず、カート1台の交換費用が$500〜$1000もしたので損失が大きかった。その後、事態が深刻化して、車輪が特定区域を出るとロックされるgeolockingシステムを導入したが、駐車場の隅などで誤作動し、複数のカートが駐車スペースに放置される問題が起きた。当時の彼女が働いていた輸入食品店では、Big Lotsからカートを盗んで使っていたことさえあり、Big Lotsの従業員がトラックで巡回して回収していた。Big Lotsは低マージンなのでgeolockを導入していなかったようだが、導入する動機は十分にある
スウェーデンの大型店もオランダと同様に硬貨システムを採用しているが、最近はその利用率が下がり、単にロックなしのカートが増えている。スウェーデンらしく現金をあまり使わないので、店内で無料のプラスチックトークンを配ることもある。面白いのは、この仕組みの趣旨が硬貨を返してもらうことでカート返却を促すことなのに、無料トークンを配るとその趣旨がやや薄れてしまう点だ。結局、顧客の利便性がセキュリティシステム全体の目的より重要だという一例だと思う
アメリカのAldiでは硬貨式の仕組み(クォーターを入れてカートを外す)が導入されているが、目的は盗難防止というより、カートを店頭に戻すよう促すことにある。これにより、従業員が毎回カート回収のために外へ出る必要がなくなる。ただ、今どき誰がクォーターを持ち歩くのかという問題があり、現金をあまり持たない人には不便だ。そのうち、カードやモバイル決済で少額を支払い、カート返却時に返金される仕組みが登場するだろうと思う
硬貨投入方式はカート返却を促す戦略であって、盗難そのものを防ぐ目的ではない
トロントの高級ショッピングモールBayview Villageのある食料品店では、カートがモールの駐車場の外に出られないようにこのシステムを導入していた。カートがショッピングモールの景観を損なうと判断されたためで、2005年の開店時の条件だった。時間がたって方針が変わったかどうかは分からない
この種のロック付きカートシステムの意図しない副作用は、ロック状態で引きずられて片側の車輪が平らになり、店内を「ドンドンドン」と音を立てて回るようになることだ。そんなカートに当たるとまた不便だ
こういうハック手法は、自分の好きなハッカー精神の典型だ。cnlohrのLoLRaプロジェクトを思い出す。LoRa無線送受信機なしで信号を送る実験だ
元のサイトの持ち主がこれを見るかどうかは分からないが、そのサイトのカウンター(counter12.com)はMalwarebytesでフィッシング判定されており、以前から偽のウイルスポップアップの前歴がある。関連報告
この発表(ハック事例)は本当に印象的だった。おかげで実際の店でこういうシステムを探してみたくなった
今なら正直に言えるが、2003年に大学にいた頃、RF信号でこういういたずらをしたことがある。食料品店全体が大混乱になり、結局パワー回路が過熱して、信号送信機を胸に貼りつけていた友人が焼けるような痛みを受け、かなり怪しまれたことがあった
自分はこういう車輪が本当に嫌いだ。15年前、Targetの駐車場の遠い場所で昼食をとり、カートに新生児と2歳の子を乗せて店で買い物をした。車へ向かう途中、道路のど真ん中で車輪がロックされて前へ進めなくなり、交通が混み合う中、子どもたちと買い物袋をすべて自分で持ち上げて車まで運ばなければならなかった。Targetに抗議したが、マネージャーはまったく気にしなかった。なぜ道路の真ん中にワイヤー(ロックシステム)があったのか理解できない。誰かがBluetoothスピーカーを靴につけて全カートをロックし、店がシステムを撤去することを願う気持ちだ
友人たちは2005年ごろ、ハーバード近くのShawsで似たようないたずらをしていた。ハードウェア構成は違ったかもしれないが、信号範囲が非常に広く、すべてのカートをまとめてロックしてしまったことがあった
カートに使えそうなクロックス用スピーカーを検索
店内放送(PA)システムで信号を流したら効くのか気になる。関連Hackaday記事。ちなみにPWM信号を使うならArduinoでも実装できる
近所のスーパーは駐車場全体をgeofenceに含めていたが、遠くの自転車置き場やそこへ行く動線は漏れていて、一度、買い込んだ荷物を運ぶのがそのぶん不便だったことがある
この車輪システムのせいでCostcoにばかり行く大きな理由の一つになっていると思う
著者プロフィールに「flat mooner」と書いてあって、しばらく笑ってしまった
動く歩道やショッピングカート用トラックでカートがロックされる仕組みも、これと同じ信号方式なのか気になる。Menardsというホームセンターでは、カート通路に動く歩道が設置されていて、カートがスロープに入ると床に固定されるように見えて(ロックされるように見える)、安全に移動し、下では解除されるので前から不思議だった
ささいな指摘だが、ページの一番上に薄い緑の背景に濃い緑の文字で警告を書くと、誰もあまり見ないので警告として機能しない