2025年9月23日、スタント系ウェブサイトで知られるソフトウェアエンジニアのライリー・ウォルツは、Appleの「Find My」風のデザインで、サンフランシスコの駐車取締り担当者のリアルタイムの足取りを表示するサイト「Find My Parking Cops」を公開した。着想はルームメイトの駐車違反金から生まれた。ウォルツは各違反切符に9桁の違反番号が付されていることに気づき、その番号が予測可能であることを突き止め、効率的にスクレイピングできると気づいた。

彼が書いたパターンはこうだ。11を足す。ただし最後の桁が6なら4を足す。したがって、違反切符の番号が7、8、9で終わることはあり得ない。現実の影響は大きかった。サンフランシスコは昨年100万件を超える違反切符を発行し、違反金は1億ドルを超え、街路清掃違反は1件90ドルに上った。

取締り担当者がどうやら違反番号をまとめて確保しているため、新たに発行された違反切符を地図上にプロットするたびに、その担当者の市内の経路が浮かび上がった。車の所有者はパトロールの動きを監視し、自分の地域に向かっているかどうかを、車を移動させに出る前に確認できた。

サイトは公開当日にバイラル化し、数時間は快調に動作した。しかしその後、リアルタイムのデータフィードが途絶えた。「極めて異例の速さで、SF市政府はこのサイトが公開されてから数時間以内に自分たちのサイトを変更した」とウォルツはサイト上で発表した。SFMTAの担当者は、違反切符は「駐車法規の遵守を確保する」ものであり、市は「テクノロジーの創造的な活用」を歓迎するが、職員が「安全に、かつ支障なく」業務を行える必要があると述べた。

違反IDは一定の規則(11を足し、最後の桁が6なら4を足す)で進むため、公開フィードをポーリングすれば、違反切符が発行されるたびに各担当者の経路が明らかになる

違反番号は連番で予測可能なため、公開されている違反切符データベースは、取締り担当者が違反切符を書くのと同じ速さで列挙できる。

取締り担当者は勤務開始時に違反番号をまとめて確保しているらしく、これが番号の範囲を特定のパトロールや経路に結びつけている。

サイトは市自身が公開したデータを再プロットしただけであり、侵入は不要だった。

市は数時間以内にサイトを作り直した。これは地図が実際の何かを読み取っていたことの間接的な裏付けである。

連番のIDはプライバシーの漏えいである。順番に番号が振られたものは何でも列挙できる。そして、機関は説明責任を問うツールを、恥をかく速さで修正する。フィードは数時間で停止した。

フィードはサイト公開当日に遮断され、「Find My Parking Cops」は動作を停止した。ウォルツはブログ記事で手法を記録し、この一件は、公開機関がデータの露出をリアルタイムの説明責任に転用された際に、いかに迅速に設定を変更するかを示す事例研究となった。

出典をたどる

出典

  1. For One Glorious Morning, a Website Saved San Francisco From Parking Tickets WIRED · wired.com ·