feat(ociwacht): geboortedatum plus postcode plus geslacht wijst één persoon aan #393
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!393
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/ociwacht-quasi-combo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
bulk.quasi_combouit §3-H — de klassieke "maar het is toch geanonimiseerd"-val.Latanya Sweeney liet in 1997 zien dat postcode, geboortedatum en geslacht samen 87% van de Amerikaanse bevolking uniek aanwijzen. Geen van de drie is op zichzelf een identificator, en juist dáárom overleven ze het schrappen van namen en nummers — waarna het resultaat "geanonimiseerd" heet.
Dus geen nieuwe detectie, maar een combinatie van wat er al lag. Met één bouwsteen die ontbrak.
Geslacht krijgt bewust geen eigen regel
"Geslacht: M" wijst in zijn eentje niemand aan; als losse melding zou het alleen ruis zijn. Het telt hier mee als veld en niet als woord — een label met een waarde erachter, of een tabelkolom met die kop.
Een kale
manofvrouwin lopende tekst telt niet. Dat verschil is het verschil tussen bruikbaar en onbruikbaar: anders gaat de regel af op elk verhaal waar iemand in voorkomt.Twee bronnen per signaal, en waarom dat nodig bleek
Elk van de drie telt uit een bevinding óf een tabelkop. Dat tweede is niet voor de netheid: een geboortedatum in een tabelcel levert géén
contact.birthdateop, want die regel eist een contextwoord binnen veertig tekens en een cel bevat alleen de datum. De kop bóven de kolom ís dat contextwoord, alleen staat hij een rij hoger.Zonder die route zou de regel juist het geval missen waarvoor hij bestaat: de geëxporteerde tabel waar de namen uit zijn gehaald.
Twee van de drie meldt niets
Dat is de helft van de waarde. Een regel die al bij twee afgaat, meldt elke adreslijst — daar staat een test op met precies dat voorbeeld.
Wat er onderweg misging
Bij het schrijven van het geslachtspatroon sneuvelden de woordgrenzen. Zonder de grens ná de waarde matcht
mop elk woord dat met een m begint, en werd "Geslacht: monteur" een geslachtsveld. Gerepareerd, met een test die het vasthoudt.make checkgroen (3885 tests), main erin gemerged en opnieuw geverifieerd.