解決方案
2025年9月23日,以製作噱頭網站聞名的軟體工程師 Riley Walz 推出了 Find My Parking Cops,這個網站的風格仿效 Apple 的「尋找」,展示舊金山停車管制員的即時行蹤。這個想法源自他室友的一張停車罰單:Walz 注意到每張罰單都帶有一組九位數的罰單編號,他推斷出這些號碼是可預測的,並意識到自己可以高效率地抓取這些號碼。
他寫道,這個規律是:加 11,但若最後一位數字是 6 則加 4——因此沒有任何罰單會以 7、8 或 9 結尾。這件事影響重大:舊金山去年開出超過一百萬張罰單,罰款超過 1 億美元,其中掃街違規每張罰款 90 美元。
由於開單員顯然會一次領取一批罰單號碼,每一張新開出的罰單標示在地圖上,就勾勒出該名開單員穿越市區的路線。車主可以觀察巡邏的動態,看看是否有巡邏人員正朝自家社區前來——在出門移車之前就能掌握。
該網站上線當天便迅速爆紅,並順利運作了幾個小時。隨後,即時資料來源便中斷了:「舊金山市政府以罕見的閃電速度,在這個網站上線後數小時內就更改了他們的網站,」Walz 在網站上宣布。舊金山交通局(SFMTA)的一名代表表示,罰單「確保了對停車法規的遵守」,並稱市政府歡迎「富有創意的科技應用」,但需要讓員工能夠「安全且不受干擾地」工作。
成果
罰單編號依固定規則遞增(加 11,若最後一位數字是 6 則加 4),因此只要輪詢公開的資料來源,就能在罰單開出時揭示每位開單員的路線
為何奏效
罰單號碼是連續且可預測的,因此公開的罰單資料庫可以以開單員開單的速度被逐一列舉。
開單員似乎會在班次開始時領取一批罰單號碼,這便將號碼區間與特定的巡邏及路線連結起來。
該網站只是重新標示市政府自己公布的資料;無須任何滲透手段。
市政府在數小時內就重新設計了其網站——這間接證實了該地圖所讀取的確實是真實的資料。
可借鏡之處
連續的編號是一項隱私漏洞:任何依序編號的事物都能被逐一列舉。而機構修正問責工具的速度,取決於其難堪的程度——該資料來源在數小時內便告中斷。
後續發展
該資料來源在網站上線當天便被切斷,Find My Parking Cops 也隨之停止運作。Walz 在一篇部落格文章中記錄了這個方法,而這起事件也成為一個案例,說明當資料暴露被轉化為即時問責時,公共機構會多麼迅速地重新調整資料的公開方式。
追溯依據
參考來源
- For One Glorious Morning, a Website Saved San Francisco From Parking Tickets WIRED · wired.com ·