Номерата на броячите вече се проверяват и в двете таблици
Всеки брояч тук има номер. Той се появява в кода за вграждане, в адреса на статистиката и на всички страници, на които собственикът го е поставил. Номерата се раздават, като се избира случаен номер между 100 и 9 999 999 999 и се проверява дали вече е зает.
Проверява се една таблица.
Другата таблица
Броячите, които отдавна не са регистрирали посещение, се преместват в архивна таблица. Това е обикновена поддръжка — така работната таблица остава малка, а заявките към нея бързи. На 24 август 2026 г. архивът съдържаше 212 771 номера и нито един от тях не беше в таблицата, която генераторът проверява.
Така всеки от тях можеше да бъде раздаден отново.
Спрямо десет милиарда възможни номера това е процент на съвпадения от около два процента: приблизително всеки петдесети нов брояч би получил номер, който е принадлежал на някой друг. И това не са абстрактни съвпадения. Архивираният брояч е архивиран именно защото страницата му е затихнала — но затихналата страница не е непременно изтрита. Ако старото вграждане все още стои в някоя забравена странична лента и тази страница получи посетител, посещението попада в статистиката на непознат, в брояч, създаден години по-късно.
Дали това някога се е случвало, не може да се установи от данните: нищо не отличава посещение, дошло по този начин, от всяко друго. Може да се установи, че това вече не може да се случи.
Две промени
Генераторът вече проверява и двете таблици. А изтриването на брояч — което от същия ден собственикът може да направи сам — оставя след себе си надгробен камък: ред, състоящ се само от номера, така че той никога да не може да бъде издаден отново. Изтриването премахва данни от двадесет таблици в една транзакция и не пази копие, което е целият смисъл на изтриването; номерът е единственото, което трябва да остане изгорено.
Защо остана незабелязано
Генераторът е написан, когато е имало една таблица. Архивът дойде по-късно, по друга причина, за решаване на друг проблем, и нищо не свърза двете мисли. И двете части бяха правилни сами по себе си.
Такава е формата на повечето подобни случаи. Не грешка, която някой е допуснал на едно място, а последица, която никой не е бил в положение да види. Единствената защита е нарочно да се търси, а въпросът, който откри този случай, беше съвсем обикновен: преди да се изгради изтриването, къде другаде живее номерът на брояча?