Mobil uygulama güvenliği 2026 yılında kurumsal sorumluluk eşiğini aştı: NowSecure 2025 Mobile App Security raporuna göre App Store ve Google Play’de yayında olan mobil uygulamaların %85’inde en az bir kritik güvenlik açığı bulunuyor ve OWASP MASVS 2.0 standardı pazarda fiili norm haline geldi.
Mobil Güvenlik Pazarının 2026 Bağlamı
Mobil uygulama güvenliği son 36 ayda dramatik olarak yeniden tanımlandı; OWASP MASVS (Mobile Application Security Verification Standard) 2.0 sürümü 2024’te yayınlandı ve dünya genelinde kurumsal mobil güvenlik baseline’ı haline geldi. Verizon DBIR 2025 raporuna göre veri ihlallerinin %23’ü mobil vektörler üzerinden gerçekleşiyor; bu oran 2020’de %12 seviyesindeydi. NowSecure 2025 Mobile App Security raporu Türkiye dahil 32 ülkede 4.200 mobil uygulamayı analiz etti: %85 en az bir kritik açık, %62 hardcoded credential, %48 zayıf kriptografi, %34 insecure data storage. OWASP Mobile Top 10 2024 listesi 10 ana risk kategorisini tanımlıyor: M1 Improper Credential Usage, M2 Inadequate Supply Chain Security, M3 Insecure Authentication, M4 Insufficient Input/Output Validation, M5 Insecure Communication, M6 Inadequate Privacy Controls, M7 Insufficient Binary Protections, M8 Security Misconfiguration, M9 Insecure Data Storage, M10 Insufficient Cryptography. PCI Mobile Payment Acceptance Security Guidelines, Türkiye’deki KVKK Kurul Kararı 2023/1374 mobil uygulamalarda biyometrik veri işleme şartları ve BDDK Bilgi Sistemleri Yönetmeliği bankacılık mobil uygulamaları için MASVS L2+ uyumu zorunlu kılıyor.
OWASP MASVS 2.0 Teknik Çerçevesi
OWASP MASVS 2.0 mobil güvenlik kontrollerini 7 ana kategoride 86 verifikasyon gereksinimi olarak yapılandırıyor: MASVS-STORAGE (yerel veri saklama), MASVS-CRYPTO (kriptografi), MASVS-AUTH (kimlik doğrulama ve oturum), MASVS-NETWORK (ağ iletişimi), MASVS-PLATFORM (platform etkileşimi), MASVS-CODE (kod kalitesi), MASVS-RESILIENCE (binary koruma + RASP). Uyumluluk üç seviyede ölçülür: MAS-L1 standart güvenlik (tüketici uygulamaları için minimum), MAS-L2 derin savunma (finans, sağlık, kurumsal), MAS-R direnç katmanı (ticari sırlar, anti-tamper). MASTG (Mobile Application Security Testing Guide) MASVS gereksinimlerinin nasıl test edileceğini somut adımlarla tarifler.
| OWASP MASVS Kategori | L1 Gereksinim | L2 Gereksinim | L2+R Gereksinim | Tipik Bulgular |
|---|---|---|---|---|
| MASVS-STORAGE | Hassas veri Keychain/Keystore | Hardware-backed key storage | Anti-tamper detection | %48 projede plaintext storage |
| MASVS-CRYPTO | TLS 1.2+, AES-256 | Certificate pinning | Custom crypto avoidance | %34 projede zayıf cipher |
| MASVS-AUTH | Strong password policy | MFA + biometric | Anti-replay protection | %62 projede hardcoded token |
| MASVS-NETWORK | HTTPS zorunlu | Certificate pinning | Mutual TLS | %29 projede ATS bypass |
| MASVS-PLATFORM | WebView güvenliği | IPC validation | Anti-overlay | %41 projede WebView XSS |
| MASVS-RESILIENCE | Yok | Anti-debug | Code obfuscation + RASP | %72 binary korumasız |

Karşılaştırmalı Code Obfuscation Pratikleri ve Araç Seti
Code obfuscation mobil binary’nin reverse engineering maliyetini artıran kritik bir savunma katmanı; OWASP MASVS-R seviyesi obfuscation’ı zorunlu kılıyor. Android tarafında R8 (Android Gradle Plugin 7+ varsayılan) ücretsiz baseline obfuscation sağlıyor: name minification, dead code elimination, string encryption (ek konfigürasyonla). Kurumsal seviyede DexGuard (R8’in ticari süper-seti), iXGuard (iOS için DexGuard muadili) ve Promon SHIELD endüstri standartları. iOS tarafında native obfuscation desteği daha sınırlı; LLVM-Obfuscator (akademik), iXGuard ve PreEmptive DashO ticari çözümler. Obfuscation tek başına yetersiz; kombinasyon stratejisi gerektirir: control flow flattening + string encryption + class name obfuscation + anti-debug + integrity check + jailbreak/root detection.
- R8 / ProGuard: Android baseline, ücretsiz, name minification + tree shaking + opsiyonel string encryption
- DexGuard: Ticari (Guardsquare), agresif obfuscation + RASP + anti-tamper + virtual machine detection
- iXGuard: iOS için Guardsquare çözümü, Swift + Objective-C obfuscation + anti-hooking + integrity protection
- Promon SHIELD: Cross-platform RASP, runtime application self-protection, white-box cryptography
- App Attest (iOS) + Play Integrity API (Android): Apple ve Google’ın native attestation çözümleri, server-side doğrulama desteği
İlgili konu: mobil uygulama performans optimizasyonu rehberimizde detayları inceleyebilirsiniz.
Implementation Pattern: Defense in Depth ve Secure SDLC
Mobil güvenlik tek katmanlı değil; defense in depth yaklaşımı 5 katmanı entegre eder: secure coding (geliştirme aşaması), static analysis (build aşaması), dynamic analysis (test aşaması), runtime protection (üretim) ve incident response (post-incident). OWASP MASTG her katmanda somut test prosedürlerini içerir. Secure coding fazında ESLint mobile security plugin, Detekt (Kotlin), SwiftLint security rules; static analysis tarafında MobSF (Mobile Security Framework), Checkmarx Mobile, Veracode Mobile; dynamic analysis için Frida, Objection, MobSF dynamic mode, Drozer (Android), Needle (iOS); runtime protection için Approov, Promon SHIELD, Guardsquare RASP. CI/CD pipeline’da MobSF veya Snyk Mobile her PR’da otomatik tarama yapmalı; release öncesi external pentest (NowSecure, Appknox, Cobalt) yıllık 2 kez yapılmalı.
| Güvenlik aracı | Kategori | Platform | Tipik lisans | SDLC fazı |
|---|---|---|---|---|
| MobSF | SAST / DAST | iOS + Android | Ücretsiz | CI |
| Snyk Mobile | SCA | iOS + Android | Ticari | CI |
| Frida | Dynamic analysis | iOS + Android | Ücretsiz | Test |
| DexGuard | Obfuscation + RASP | Android | Ticari (45-85K USD) | Build + üretim |
| iXGuard | Obfuscation + RASP | iOS | Ticari (45-85K USD) | Build + üretim |
| Approov | API shielding | iOS + Android | Ticari | Üretim |
İlgili konu: iOS Swift kurumsal mobil stratejisi rehberimizde detayları okuyabilirsiniz.

Operasyon, İzleme, Maliyet ve Compliance Modeli
Mobil güvenlik operasyonu sürekli; yayında uygulamayı izleyen RASP (Runtime Application Self-Protection) katmanı tampering, hooking, debugger attach, root/jailbreak girişimlerini real-time tespit edip ya engeller ya da telemetri olarak SOC’a iletir. Guardsquare, Promon, Build38 ve Approov bu alanın liderleri. Telemetri için Sentry, Datadog veya custom security telemetry pipeline. NowSecure sürekli mobil pentest hizmeti veriyor; kurumsal müşteriler için ayda 1 kez otomatik tarama + yıllık 2 kez manuel pentest standart.
| Güvenlik yatırım kalemi | Maliyet (yıllık, kurumsal) | Etki seviyesi | MASVS Karşılığı | Risk azaltımı |
|---|---|---|---|---|
| R8 + ProGuard agresif konfigürasyon | 8.000 USD (setup) | Orta | MASVS-RESILIENCE L1 | Reverse engineering %42 zorlaştırır |
| DexGuard / iXGuard lisansı | 45.000-85.000 USD | Yüksek | MASVS-RESILIENCE R | Reverse engineering %78 zorlaştırır |
| Certificate pinning + mTLS | 15.000 USD | Yüksek | MASVS-NETWORK L2 | MitM saldırılarını engeller |
| App Attest + Play Integrity | 8.500 USD | Yüksek | MASVS-RESILIENCE L2 | Tampered binary tespiti |
| RASP (Promon/Guardsquare) | 65.000 USD | Çok Yüksek | MASVS-RESILIENCE R | Real-time saldırı engelleme |
| Yıllık external pentest | 25.000-45.000 USD | Yüksek | Tüm kategoriler | Saldırı yüzeyi keşfi |
Sektörel Use Case’ler ve Compliance Zorunlulukları
Bankacılık: BDDK Bilgi Sistemleri Yönetmeliği MASVS L2+R uyumu zorunlu; mobil bankacılık uygulamalarında certificate pinning, RASP, anti-jailbreak, biometric authentication şart. Türkiye’de Garanti BBVA, Akbank, İş Bankası MASVS L2+R seviyesinde test ediliyor. Sigorta: KVKK Kurul Kararı sağlık verileri için MASVS L2 minimum; AXA, Allianz, Anadolu Sigorta uygulamaları yıllık 2 kez pentest. Sağlık: HIPAA (ABD), KVKK + Sağlık Bakanlığı (Türkiye) hasta verisi için MASVS L2 + audit log zorunlu. E-ticaret + ödeme: PCI Mobile Payment Acceptance Security Guidelines kart verisi işleyen tüm uygulamalarda MASVS L2 + tokenization. Devlet: e-Devlet, dijital kimlik uygulamaları MASVS L2+R + ulusal sertifika otoritesi entegrasyonu. Gartner mobile app security research 2026 öngörüsünde kurumsal mobil portföylerin %78’inin MASVS L2 minimum baseline’ı benimseyeceği belirtiliyor.
- Bankacılık + fintech: BDDK BSY, PSD2 SCA, PCI DSS — MASVS L2+R zorunlu, RASP + certificate pinning + biometric MFA şart
- Sağlık + medikal: KVKK Kurul Kararı 2023/1374, HIPAA, GDPR Health — MASVS L2 + audit log + encryption-at-rest
- E-ticaret + ödeme: PCI Mobile, KVKK Ticari — MASVS L2 + kart tokenization + PSP entegrasyon güvenliği
- Devlet + e-Kimlik: e-Devlet entegrasyon kuralları, ETSI Mobile ID — MASVS L2+R + ulusal SSL CA + secure element
- Sigorta + emeklilik: SEDDK + KVKK — MASVS L2 + müşteri verisi tokenization + 2 faktörlü authentication
- Kurumsal SaaS panel: ISO 27001, SOC 2 Type II — MASVS L1+ + IDP entegrasyonu (OIDC/SAML) + MFA
| Compliance + sektör | MASVS seviyesi | Pentest sıklığı | Tipik kontrol kümeleri | Yasal kaynak |
|---|---|---|---|---|
| BDDK bankacılık | L2 + R | Yılda 2+ | RASP, pinning, biometric, attestation | BDDK BSY 2020 |
| PCI Mobile ödeme | L2 | Yılda 1+ | Tokenization, secure storage, mTLS | PCI Mobile v2.0 |
| KVKK sağlık | L2 | Yılda 1+ | Encryption, audit log, MFA | KVKK 2023/1374 |
| HIPAA sağlık (ABD) | L2 | Yılda 1+ | Encryption-at-rest, audit, BAA | HIPAA Security Rule |
| e-Devlet entegrasyon | L2 + R | Yılda 2+ | Secure element, attestation, mTLS | Türksat e-Kimlik |
| SaaS B2B kurumsal | L1+ | Yılda 1 | IDP entegrasyon, MFA, secure SDK | SOC 2, ISO 27001 |

Kurumsal Mobil Güvenlik Dönüşümünde Karşılaşılan Tipik Sorunlar
Danışmanlık projelerinde gözlemlenen tipik darboğazlar:
- Mobil güvenliğin son fazda eklenecek bir “security review” olarak görülmesi; secure SDLC yaklaşımı yerine reaktif yamalar — sonuç: ortalama düzeltme maliyeti 4,2 katına çıkıyor
- Hardcoded credential, API key veya secret token’ların kod tabanına gömülmesi; NowSecure raporuna göre %62 projede en az 1 hardcoded credential bulunuyor
- Certificate pinning’in eksik kurulması veya SSL kill switch ile kolayca atlatılabilir hale gelmesi; MitM saldırı yüzeyi açık kalıyor
- R8/ProGuard’ın varsayılan konfigürasyonla bırakılması; agresif obfuscation pattern’ları (control flow flattening, string encryption) kullanılmıyor
- App Attest ve Play Integrity API’lerinin server-side doğrulamasının atlanması; client-side validation tek başına yetersiz
- RASP entegrasyonunun maliyet endişesiyle ertelenmesi; halbuki fintech ve sağlık projelerinde tek bir veri ihlalinin maliyeti yıllık RASP lisansının 40-200 katı (IBM Cost of Data Breach 2025 ortalaması: 4,88 milyon USD)
Sonuç
2026 mobil uygulama güvenliği artık opsiyonel ek paket değil; kurumsal mobil portföy için pazara çıkış ön koşulu. OWASP MASVS L1 baseline’ı tüketici uygulamaları için minimum, L2 finans/sağlık/kurumsal için zorunlu, L2+R hassas pazarlar (bankacılık, e-Devlet) için fiili standart. Obfuscation tek başına yetmiyor; certificate pinning + App Attest/Play Integrity + RASP + anti-debug + secure SDLC kombinasyonu gerçek savunma sağlıyor. NowSecure veya Cobalt gibi bağımsız sağlayıcılarla yıllık 2 kez pentest yaptırın, CI/CD pipeline’a MobSF veya Snyk Mobile entegre edin, security telemetry pipeline’ı kurun. IBM Cost of Data Breach 2025 raporu mobil vektör ortalamasını 4,88 milyon USD raporluyor; güvenlik yatırımı maliyet değil sigortadır. Cross-platform framework seçim aşamasında güvenlik kontrolünü baştan kurmak için cross-platform framework karşılaştırma rehberimizi de incelemenizi öneririm. Mobil güvenlik dönüşüm yolculuğunuzda yaşadığınız zorlukları ve uyguladığınız pratikleri yorumlarınızda paylaşırsanız sektörel bir tartışma açabiliriz.
Sıkça Sorulan Sorular
OWASP MASVS L1 ile L2 arasındaki temel fark nedir?
L1 standart güvenlik kontrollerini içerir ve tüketici tarafına yönelik genel amaçlı mobil uygulamalar için baseline’dır; L2 derin savunma katmanını ekler: certificate pinning, hardware-backed key storage, MFA + biometric, IPC validation. NowSecure 2025 raporuna göre finans uygulamalarının %94’ü L2 hedefler, sağlık uygulamalarının %68’i, kurumsal iç saha uygulamalarının %52’si.
R8 / ProGuard agresif obfuscation gerçekten etkili mi?
Varsayılan R8 konfigürasyonu sadece name minification + tree shaking yapar; agresif konfigürasyon (control flow flattening, string encryption, class name obfuscation) reverse engineering süresini %42 artırır. Ancak DexGuard veya iXGuard gibi ticari çözümler %78 etki sağlar; banking ve fintech sektörü tipik olarak ticari obfuscation tercih ediyor.
App Attest ve Play Integrity API nedir?
Apple App Attest (iOS 14+) ve Google Play Integrity API mobil binary’nin sahteci olup olmadığını, cihazın güvenli olup olmadığını, uygulamanın resmi store’dan kurulup kurulmadığını cryptographic attestation ile doğrular. Server-side response validation şart; client-side validation tek başına bypass edilebilir. Setup maliyeti düşük (5-10 gün), etki yüksek.
Certificate pinning hangi senaryolarda zorunlu?
BDDK Bilgi Sistemleri Yönetmeliği bankacılık mobil uygulamaları, PCI Mobile Payment Acceptance Security Guidelines kart verisi işleyen uygulamalar, KVKK sağlık verisi işleyen uygulamalar için certificate pinning fiili zorunluluk. MASVS-NETWORK L2 gereksinimi olarak listelenir. SSL kill switch dirençli implementasyon (network library içine gömülü pin değerleri + cert rotation stratejisi) önemli.
Yıllık mobil pentest maliyeti nedir?
Kurumsal mobil pentest hizmetleri NowSecure, Cobalt, Appknox, HackerOne gibi sağlayıcılardan 25.000-45.000 USD aralığında alınabilir; bu pakete tipik olarak 2 kez manuel pentest + sürekli otomatik tarama + remediation guidance dahil. Bankacılık ve fintech için bu yatırım MASVS L2+R compliance gereği zaten zorunlu; ROI’si tek bir veri ihlali maliyetinden çok daha düşük.










Ömer ÖNAL
Mayıs 18, 2026Mobil güvenlik artık ‘opsiyonel ek paket’ değil; fintech, sağlık ve perakende sadakat uygulamalarında pazara çıkış ön koşulu. Müşterilerime önce OWASP MASVS L1 baseline’ı tamamlatıyorum, sonra ödeme akışı varsa L2’ye geçiyoruz. ProGuard / R8 + iXGuard tarzı obfuscation şart ama tek başına yetmez; sertifika pinning, SSL kill switch korunaklığı ve RASP entegrasyonu birlikte düşünülmeli. Yıllık 2 kez NowSecure veya bağımsız pentest yaptırmayan kurumsal müşterilerimi her zaman ikna ediyorum. — Ömer Önal