RBI Mobile Banking Security Guidelines & Governance
Regulator: Reserve Bank of India (RBI)
Overview
The Reserve Bank of India has issued comprehensive cybersecurity frameworks applicable to mobile banking channels. Indian banks must ensure end-to-end encryption, secure authentication, fraud monitoring, and compliance with RBI's master directions on information technology. MobAIsec provides governance assessments aligned with RBI mobile banking controls and OWASP MASVS standards.
Mobile App Security Requirements
- Two-factor authentication for all financial transactions
- End-to-end encryption for data in transit and at rest
- Secure session management with automatic timeout
- Application integrity verification and anti-tampering
- Secure coding practices per RBI IT framework
- Vulnerability assessment before production release
Fraud Control Requirements
- Transaction velocity monitoring and limits
- Device registration and binding policies
- SMS/email OTP with time-bound validity
- Fraud analytics integration with core banking
MASVS Governance Mapping
| MASVS Control | Regulatory Requirement |
|---|---|
| MASVS-AUTH-1 | Multi-factor authentication for sensitive operations |
| MASVS-NETWORK-2 | Certificate pinning for banking API endpoints |
| MASVS-STORAGE-2 | No sensitive data in SharedPreferences without encryption |
Common Violations
- Insecure WebView configurations exposing JavaScript bridges
- Exported components without proper permission guards
- Weak cryptographic implementations (MD5, SHA1)
- Logging of PAN, Aadhaar, or OTP values
Recommended Protections
- Implement RBI-aligned security testing in SDLC
- Deploy runtime application self-protection (RASP)
- Continuous APK governance scanning per release
- Establish fraud control maturity benchmarking
Frequently Asked Questions
What RBI guidelines apply to mobile banking apps?
RBI's Master Direction on IT Framework, cybersecurity framework, and digital payment security circulars establish requirements for authentication, encryption, vulnerability management, and incident reporting for mobile banking channels.
Assess Your Banking APK
Upload your Android APK for a governance assessment mapped to this framework.