Banka Hesap Özeti Ayrıştırıcı

Finansal Verilerinizi Nasıl Koruyoruz

Tasarımdan Gelen Güvenlik

Banka Ekstresi Ayrıştırıcısı, hassas finansal verileri işlemek için tasarlanmıştır. Her tasarım kararında güvenliğe, gizliliğe ve denetlenebilirliğe öncelik verilir.

Sıfır Ağ Erişimi

Tüm işlemler çalışma zamanınız içerisinde yerel olarak gerçekleşir. Kitaplık sıfır API çağrısı, sıfır bulut bağlantısı yapar ve sıfır telemetri toplar. XML ayrıştırıcıları açıkça yapılandırılmıştırno_network=True, resolve_entities=False, Veload_dtd=Falseherhangi bir giden erişimi önlemek için.

Kişisel Bilgilerin Düzenlenmesi

Kişisel olarak tanımlanabilir bilgiler (isimler, IBAN'lar, posta adresleri), CLI çıkışı ve akış modunda otomatik olarak çıkarılır. Bu, varsayılan olarak açıktır.

XML Güvenliği (XXE Koruması)

Tüm XML ayrıştırma kullanımlarılxmlgüçlendirilmiş ayarlarla:

ZIP Arşiv Güvenliği

iter_secure_xml_entries()çıkarmadan önce her ZIP üyesini doğrular:

Yol Geçişini Önleme

Giriş doğrulama tehlikeli dosya yollarını engeller:

Deterministik Çıktı

Aynı giriş dosyası göz önüne alındığında, ayrıştırıcı her çalıştırmada baytla aynı çıktıyı üretir. Rastgelelik yok, model çıkarımı yok, buluşsal örnekleme yok. Bu aşağıdakiler için kritiktir:

Tedarik Zinciri Güvenliği

Yerel Olarak Doğrula

python -m pytest                          # 467 tests, 100% branch coverage
python scripts/verify_locked_hashes.py    # SHA-256 hash verification
git log --show-signature -1               # Verify commit signature