Ne Sunuyoruz? MAST Hizmet Kapsamı
Mobil uygulama güvenliğini üç katmanlı bir yaklaşımla ele alıyoruz: statik analiz (binary/kaynak kod), dinamik analiz (çalışma zamanı) ve backend API testleri.
Statik Analiz (SAST)
APK/IPA binary reverse engineering, decompilation, kaynak kod analizi. Hardcoded secret, güvensiz API key, zayıf kriptografi, debug flag tespiti.
Dinamik Analiz (DAST)
Gerçek cihaz/emülatör üzerinde çalışma zamanı testi. SSL pinning bypass, root/jailbreak detection, runtime manipulation, memory dump.
Backend API Testi
Mobil uygulamanın iletişim kurduğu backend API'lerin güvenlik testi. Authentication, authorization, rate limiting, injection zafiyetleri.
Veri Depolama Analizi
Lokal veri depolama güvenliği: SQLite, SharedPreferences, Keychain/Keystore, dosya sistemi. Hassas verilerin şifrelenmeden saklanması.
Kriptografi Değerlendirmesi
Şifreleme algoritmaları, key management, random number generation. Zayıf/deprecated algoritma kullanımı, hardcoded key, IV reuse tespiti.
Network Güvenliği
TLS/SSL konfigürasyonu, certificate pinning implementasyonu, cleartext traffic, MITM saldırı direnci. Network security config analizi.
Android Özel Testler
- AndroidManifest.xml permission analizi
- Content Provider, Broadcast Receiver, Activity export kontrolü
- WebView güvenliği (JavaScript injection, file access)
- Root detection bypass ve Frida/Xposed hooking
- ProGuard/R8 obfuscation etkinliği
iOS Özel Testler
- Info.plist ve entitlement analizi
- Keychain data protection class kontrolü
- App Transport Security (ATS) konfigürasyonu
- Jailbreak detection bypass ve Cycript/Frida
- URL scheme hijacking ve deep link güvenliği
