docs: vul de gegevens van de stichting in, met een poort tegen wegdrijven (#644) #659
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!659
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/stichtingsgegevens"
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?
Het adres stond gewoon in de app (Instellingen → Over OciDeck) en op librekat.nl. Ik had daar moeten kijken in plaats van het veld open te laten — dat was geen zorgvuldigheid maar onvolledig zoeken. Beide bronnen nagelopen en ze zeggen hetzelfde, inclusief het KvK-nummer.
Het KvK-nummer staat erbij en dat is niet decoratief: een adres kan gedeeld worden of veranderen, een registratienummer identificeert de rechtspersoon. Daarmee is de asymmetrie weg die deze issue aankaartte — natuurlijk persoon volledig benoemd, de rechtspersoon die de aansprakelijkheid draagt vaag.
Bankgegevens heb ik niet overgenomen. Die staan in de app en op de site, maar AU.01 vraagt er niet om en ze horen niet in een beveiligingsattestatie.
Twee eigen poorten gingen hierop af, allebei terecht
Dat was nuttig, want het legde bloot dat één van de twee te breed stond:
De meldadres-poort eiste dat élk e-mailadres in COMPLIANCE.md ook in SECURITY.md stond. Het algemene adres van de stichting hoort daar niet — dat bestand gaat over kwetsbaarheden. Aangescherpt tot wat hij bedoelde: het meldadres. Te breed is ook kapot, en dit is precies hoe je daarachter komt.
De privacycorpus-poort (van vanmiddag, #605) vond de twee vestigingsadressen en het telefoonnummer. Dat is een échte treffer en geen valse positieve — dezelfde categorie als het meldadres in SECURITY.md, dat dit bestand al uitzondert met die redenering. Een rechtspersoon die zichzelf kenbaar maakt is het tegenovergestelde van een lek; de attestatie is waardeloos als niemand weet wie hem afgeeft.
Dat de scanner hierop afgaat is trouwens het bewijs dat hij werkt. Wat hij niet kan weten is wíens adres het is — en dat is nu juist waarom er in de app een eigen-identiteitslijst zit.
Smal uitgezonderd, en getoetst: hetzelfde adres in
README.mdgaat wél af.Nieuwe poort
De gegevens staan nu op twee plekken in de repo. Een test houdt
COMPLIANCE.mden het Over-paneel bij elkaar — een attestatie die een andere rechtspersoon aanwijst dan de app is fout bij precies het gegeven waar een aansprakelijkheidsvraag op landt. Geplant en afgegaan.make checkgroen.Closes #644