Güvenlik, lansmandan sonra eklediğiniz bir özellik değildir. O, mimari bir özelliktir — sistem ya bunun için tasarlanmıştır ya da tasarlanmamıştır.

Veri ihlalinin sadece bir PR olayı değil, aynı zamanda para cezaları, davalar ve müşteri güveninin kaybı anlamına geldiği düzenlenmiş bir sektörde faaliyet gösteriyorsunuz. Veya güvenlik anketleri, SOC 2 denetimleri ve sızma testi raporlarının anlaşmaları kapatmak için ön koşul olduğu kurumsal yazılım geliştiriyorsunuz. Güvenliğin yapısal olduğu bir mimariye ihtiyacınız var — zero trust networking, her katmanda şifreleme, least-privilege access, kapsamlı audit trails ve automated compliance checks — sistem kurulduktan sonra uygulanan bir kontrol listesi değil.
Explore more design patterns and system architectures
Mimarlarımız, bu deseni kullanarak belirli gereksinimleriniz için sistemler tasarlamanıza ve oluşturmanıza yardımcı olabilir.
İletişime GeçinÖnce güvenlik mimarisi, güvenlik kontrollerini sistemin her katmanına yerleştirir: ağ (zero trust, micro-segmentation), kimlik (centralized IAM, MFA, short-lived tokens), veri (encryption at rest and in transit, field-level encryption, key rotation), uygulama (input validation, OWASP protections, dependency scanning) ve operasyonel (audit logging, SIEM integration, incident response automation). Mimari ihlali varsayar — blast radius'u sınırlamak, ihlali hızla tespit etmek ve adli soruşturmayı destekleyen audit trails'i sürdürmek için tasarlanmıştır.
Mimari, beş katmanda derinlemesine savunma uygular. Ağ katmanı: hizmetler arasında mutual TLS ile zero trust, ağ konumuna dayalı örtük güven yok. Kimlik katmanı: MFA, RBAC/ABAC politikaları ve kısa ömürlü token'lar (15 dakikalık JWT'ler, session cookie'leri değil) ile merkezi identity provider (Okta, Auth0, Clerk). Veri katmanı: AWS KMS veya Vault ile envelope encryption, PII için field-level encryption ve veri sınıflandırma etiketleri. Uygulama katmanı: WAF, input validation, CSRF/XSS protection, rate limiting ve dependency vulnerability scanning. Operasyon katmanı: merkezi audit logging, SIEM korelasyonu, automated compliance checks ve incident response playbooks.
| Katman | Teknolojiler |
|---|---|
| Identity | Okta, Auth0, Clerk, AWS IAM, HashiCorp Vault (secrets) |
| Network | Istio mTLS, AWS PrivateLink, VPC peering, Vercel Firewall, Cloudflare WAF |
| Encryption | AWS KMS, HashiCorp Vault, application-level (NaCl/libsodium) |
| Audit | CloudTrail, Datadog Audit, custom audit service (append-only S3 + Athena) |
| SIEM | Datadog Security, Splunk, Elastic Security, AWS Security Hub |
| Compliance | Prowler, ScoutSuite, Snyk, Trivy, OPA/Rego, Vanta (SOC 2 automation) |
| Ne Zaman Kullanılmalı | Ne Zaman Kaçınılmalı |
|---|---|
| Düzenlemeye tabi sektör: finansal hizmetler, sağlık (HIPAA), devlet (FedRAMP) | Hassas veri içermeyen ve uyumluluk gereksinimi olmayan dahili araç |
| Kurumsal anlaşmalar SOC 2, ISO 27001 veya HIPAA uyumluluğu gerektiriyorsa | Güvenlik temellerinin (HTTPS, auth, input validation) yeterli olduğu bir MVP geliştiriyorsanız |
| Sistem PII, finansal veri veya sağlık kayıtlarını işliyorsa | Güvenliği aşırı tasarlamak, uyumluluk zorunluluğu olmadan teslimata aylar ekliyorsa |
| İhlal önemli finansal veya itibari zarara neden olacaksa | Güvenlik kontrollerinin maliyeti, potansiyel bir ihlalin maliyetini aşıyorsa (risk değerlendirmesi) |
MW, güvenliği geliştirme yaşam döngüsüne, sona bir kapı olarak değil, yerleştirir. Altyapı şablonlarımız varsayılan olarak şifreleme, audit logging ve IAM politikalarını içerir — ekipler güvenlik kontrollerinden (gerekçeli olarak) vazgeçer, bunlara dahil olmaz. CI'da otomatik OWASP ZAP taramaları, her PR'da dependency vulnerability checks ve her Terraform apply'da altyapı uyumluluk kontrolleri yaparız. Yoğun uyumluluk gerektiren projeler için, sistemle birlikte bir "uyumluluk paketi" sunarız: SOC 2 kanıt toplama otomasyonu, audit log saklama politikaları, incident response runbook'ları ve penetration test'e hazır dokümantasyon.
Kullandığınız kadar ödeyin, kullanmadığınızda sıfıra ölçeklendirin ve sunucuları tamamen yönetmeyi bırakın — ancak ekonominin ne zaman işlemeyi durduracağını bilin.
Güvenlik odaklı mimari, tehdit modellemesini, erişim kontrollerini, şifrelemeyi ve denetim kaydını sistem tasarımına ilk günden itibaren entegre eder. MicrocosmWorks, bunun mevcut bir sisteme güvenliğin sonradan eklenmesine kıyasla güvenlik açığı giderme maliyetlerini 10-15 kat azalttığını gözlemlemiştir. Güvenlik sonradan eklendiğinde, genellikle tutarsız uygulama, kayıt (loglama) kör noktaları ve belirli kontrollerin büyük bir yeniden yapılandırma (refactoring) olmaksızın uygulanmasını engelleyen mimari kısıtlamalarla sonuçlanır. MicrocosmWorks, her projeye herhangi bir kod yazılmadan önce gerekli güvenlik kontrollerini belirleyen bir tehdit modelleme çalıştayı ile başlar.
MicrocosmWorks sıfır güveni, tüm servisler arasında mutual TLS, ağ kaynağı ne olursa olsun her isteği doğrulayan identity-aware proxy'ler, yatay hareketi kısıtlayan mikro segmentli ağ politikaları ve sürekli cihaz ve oturum duruşu değerlendirmesi aracılığıyla uygular. Altyapı düzeyinde mTLS ve yetkilendirme politikalarını uygulayan Istio veya Linkerd gibi service mesh'ler kullanıyoruz, böylece bireysel uygulama ekipleri güvenlik kontrollerini yanlışlıkla atlayamaz. Sıfır güven uygulamalarımız, olağandışı erişim modellerini acil soruşturma için işaretleyen gerçek zamanlı erişim günlüğü kaydı ve anomali tespitini içerir.
MicrocosmWorks, ortama özel erişim politikaları, otomatik sır rotasyon çizelgeleri ve her sır erişim olayını kaydeden denetim izleriyle HashiCorp Vault veya AWS Secrets Manager kullanarak merkezi sır yönetimini yapılandırır. Veritabanı kimlik bilgileri, API keys ve sertifikaların kısa TTL'lerle isteğe bağlı olarak verildiği ve artık gerekmediğinde otomatik olarak iptal edildiği dinamik sır üretimi aracılığıyla sabit kodlanmış sırları ortadan kaldırıyoruz. CI/CD pipeline'larımız, sırları konteyner imajlarına veya yapılandırma dosyalarına gömmek yerine çalışma zamanında (runtime) enjekte ederek, sırların kaynak kodunda, günlüklerde veya yapıt kayıt defterlerinde (artifact registries) asla görünmemesini sağlar.
MicrocosmWorks, SOC 2, HIPAA, PCI-DSS, GDPR ve ISO 27001'deki uyumluluk kontrolleriyle doğrudan eşleşen, değerlendirmelerden önce son dakika telaşı yerine denetime hazır belgeleri sürekli olarak üreten otomatik kanıt toplama özellikli güvenlik odaklı mimariler tasarlar. Altyapı ve uygulama katmanlarında uyumluluk kurallarını uygulayan Open Policy Agent gibi araçları kullanarak policy-as-code uyguluyoruz, böylece ihlaller manuel incelemelerde yakalanmak yerine otomatik olarak engellenir. Güvenlik kontrollerini belirli yasal gereksinimlerle eşleştirmeye ihtiyaç duyan ekipler için uyumluluk danışmanlığı ücretlerimiz 20-50$/saat arasında değişmektedir.
MicrocosmWorks, geliştiricilerin ek bir çaba sarf etmeden varsayılan olarak güvenliği elde etmelerini sağlamak amacıyla, geliştirici platformunun kendisine güvenlik rayları (guardrails) inşa eder; bunlar arasında önceden yapılandırılmış güvenli temel imajlar, CI'da otomatik bağımlılık zafiyet taraması ve güvenlik en iyi uygulamalarının entegre edildiği altyapı-kod şablonları bulunur. Ekipleri yavaşlatan ancak riski azaltmayan güvenlik tiyatrosundan kaçınır, bunun yerine ön-commit kancalarında otomatik gizli bilgi tespiti, runtime application self-protection ve güvenlik açısından incelenmiş dağıtım hatları gibi yüksek etkili kontrollere odaklanırız. Hedefimiz, geliştiricilerin güvenliği bürokratik bir engel yerine bir platform özelliği olarak deneyimlemesidir; bunu da ilk mimari geliştirme sırasında araç otomasyonuna yoğun yatırım yaparak başarırız.