OrdoTasarruf Finansmanı Platformu

Güvenlik ve uyum

Mevzuat: kontrol değil, sınır

Yasakları çalışma zamanında engellemiyoruz — arayüzde hiç var etmiyoruz. Mevzuata aykırı işlem, reddedilen bir istek değil, sistemde bulunmayan bir işlemdir.

Sınırlar

Var olmayan işlem, ihlal edilemez

36 doğrulama kuralının tamamı bir mevzuat maddesine bağlıdır.

Çekiliş

Denetlenebilir çekiliş: hazır kanıt seti

Her çekiliş, kriptografik bütünlüğe sahip ve zaman damgalı beş parçalık kanıt setiyle kapanır.

  1. 01Değiştirilemez kayıt bandıÇekilişin tüm adımları değiştirilemez, zaman damgalı kayıt bandında tutulur.
  2. 02Dondurulmuş rapor kopyasıÇekiliş anındaki rapor dondurulur; sonradan üretilen hiçbir görünüm onun yerine geçemez.
  3. 03Görevler ayrılığı matrisiÇekilişi kimin hazırladığı, kimin onayladığı ve kimin ilan ettiği matriste kayıtlıdır.
  4. 04Tohum ve listeyle yeniden üretimSonuç, tohum değeri ve kilitli katılımcı listesiyle bağımsız olarak yeniden üretilebilir.
  5. 05Salt okunur denetçi profiliDenetçi, hiçbir kaydı değiştiremeyen salt okunur profille tüm kanıt setine erişir.

Kontroller

Uyum, konfigürasyon değil tasarımdır

Kontrol defteri

On dört kontrol, her biri bir mekanizmaya bağlı

Uyum bir madde listesi değil, çalışan bir mekanizmadır. Her satır bir kontrolü, onu uygulayan mekanizmayı, denetimde gösterilecek kanıtı ve dayanağını söyler.

NoKontrolMekanizmaKanıt / kodDayanak
CTL-01Yalnızca ekleme yapılan defterÇalışma zamanı veritabanı rolüne es.events ve audit.audit_log üzerinde UPDATE/DELETE yetkisi verilmez; düzeltme ters kayıtla.(stream_type, stream_id, seq) · recorded_atBDDK BS Tebliği · iz kayıtları
CTL-02Dört göz ilkesiHazırlayan ile onaylayan ayrımı; contract:approve izni kendi kurduğunuz sözleşmeyi onaylatmaz. Rapor hazırlama ve gönderme de ayrı kişiler.MSG-S-21Görevler ayrılığı
CTL-03Kimlik doğrulamaOIDC Authorization Code + PKCE (S256), jeton ömrü 900 sn; geliştirici başlıkları dağıtılmış ortamda reddedilir.MSG-G-12Keycloak 26 · realm tfs
CTL-04Rota → izin tablosuHer yazma rotası bir izin koduna bağlıdır (party:create, contract:approve, lottery:run, delivery:manage…); eşleşmeyen istek reddedilir.MSG-G-12 · realm rolleriEn az yetki
CTL-05Kurum izolasyonux-tenant başlığı ^[a-z0-9][a-z0-9-]{0,31}$ ile doğrulanır; kiracı başına ayrı Durable Object ve SQLite defteri, şirket içinde kurum başına izole yığın.MSG-G-02Veri yerleşimi · izolasyon
CTL-06Mali durum kapısıOnaylı özkaynak / toplam aktif kaydı yoksa ya da standart oran %3’ün altındaysa yeni sözleşme yazılmaz; giren ve onaylayan farklı roller.MSG-S-56 · prudential:approveMADDE 20
CTL-07Ön bilgilendirme süresiÖn bilgilendirme formu bir günden yeniyse sözleşme kurulamaz; kural motoru reddeder.MSG-S-05MADDE 16/5
CTL-08Mensup ve risk grubu sınırıMensuplarla sözleşme yasağı ve bir kişi ya da risk grubuyla yapılan sözleşmelerin özkaynağa oranla sınırlanması, kuruluşta denetlenir.MSG-S-57MADDE 22/A
CTL-09Tahsis eşiğiBirikimin %40’ı ve vadenin %40’ı dolmadan sözleşme döneme giremez; gecikmiş taksiti olan dönem dışında kalır.AllocationEvaluatedMADDE 21/2
CTL-10İhtiyat fonu ve kapasiteHavuz bakiyesinin %5’i ayrılır; kapasite = bakiye × karşılama oranı, hazineden türetilir, elle girilmez.deliveryCapacityMADDE 30/1
CTL-11Çekiliş bütünlüğüKilitli listenin SHA-256 özeti, kayıtlı tohum ve algoritma sürümü; dönem çekilişi tek kullanımlık; verifyLottery yeniden üretip karşılaştırır.LotteryDrawn · expectedSeq 0Beş parçalık kanıt seti
CTL-12Satıcı ödeme süresiTahsisattan itibaren 10 iş günü; teslimat dosyasında izlenir, ödeme beş kaydı tek iş biriminde atar.DeliveryDisbursedMADDE 17/9
CTL-13Kural seti yayımıYayım dosyalanmış doküman sürümüne referans ister ve her değer dokümandaki yetkili değerle birebir eşleşmek zorundadır.MSG-S-92MADDE 15
CTL-14Dokümantasyon kapısıGated sayfalar anahtar doğrulanmadan sunulmaz (private, no-store, noindex); anahtarların yalnızca SHA-256 özeti saklanır, kiracı askıya alınınca kapanır.401 · tfs_docs_keyKontrol düzlemi

Kodlar platformun üç dilli mesaj kataloğundan, maddeler Tasarruf Finansman Şirketlerinin Kuruluş ve Faaliyet Esasları Hakkında Yönetmelik’tendir; ifadeler tasarım hedeflerini tanımlar, sertifikasyon iddiası değildir.

Güvence katmanları

Uyumun taşıyıcısı mimarinin kendisidir

Süreç dokümanları değil, üç mimari karar uyumu taşır.

Sürüm

Sürekli güncel, asla habersiz

Platform sürekli güncellenir; N sürümünden geriye N-5’e kadar destek verilir. Kendi sürümünüzde yıllarca kalıp “sürüm borcu” biriktirmezsiniz. Her sürüm geçişi standart bir hattan geçer.

  1. 01Etki analizi
  2. 02Test
  3. 03Kabul
  4. 04Üretim
  5. 05Geri dönüş planı
Takvim dışlama
Sürüm geçişleri şu dönemlerde planlanmaz: Çekiliş günleri · Yüksek işlem dönemleri · Dönem sonu kapanışları

Kurulum

Kurulum profilleri

Nerede çalışacağına kurum karar verir; üç profilde de merkezî izleme ve standart geliştirme / test-UAT / üretim ortam hattı geçerlidir.

Güvenlik dokümantasyonu ve denetim desteği

Denetim öncesi teknik dokümantasyon, mimari şemalar ve kontrol matrisi için ekibimizle iletişime geçin.

destek@karyabilisim.com