Beveiliging

Hoe wij uw financiële gegevens beschermen

Beveiliging door ontwerp

Bankafschrift-parser is gebouwd voor het verwerken van gevoelige financiële gegevens. Elke ontwerpbeslissing geeft prioriteit aan beveiliging, privacy en controleerbaarheid.

Geen netwerktoegang

Alle verwerking vindt lokaal plaats in uw runtime. De bibliotheek maakt geen API-aanroepen, geen cloudverbindingen en verzamelt geen telemetrie. XML-parsers zijn expliciet geconfigureerd met no_network=True, resolve_entities=False en load_dtd=False om elke uitgaande toegang te voorkomen.

PII-maskering

Persoonlijk identificeerbare informatie (namen, IBAN's, postadressen) wordt automatisch gemaskeerd in CLI-uitvoer en streamingmodus. Dit staat standaard aan.

XML-beveiliging (XXE-bescherming)

Alle XML-parsing gebruikt lxml met geharde instellingen:

ZIP-archiefbeveiliging

iter_secure_xml_entries() valideert elk ZIP-lid vóór extractie:

Padtraversatiebescherming

Invoervalidatie blokkeert gevaarlijke bestandspaden:

Deterministische uitvoer

Bij hetzelfde invoerbestand produceert de parser byte-identieke uitvoer bij elke uitvoering. Geen willekeurigheid, geen modelinferentie, geen heuristische steekproeven. Dit is cruciaal voor:

Toeleveringsketenbeveiliging

Lokaal verifiëren

python -m pytest                          # 467 tests, 100% branchdekking
python scripts/verify_locked_hashes.py    # SHA-256 hashverificatie
git log --show-signature -1               # Commithandtekening verifiëren