Case Study: Mobile Banking Application

To stay ahead of the changing market, Auriga engineers developed a comprehensive mobile banking application for customers to manage their bank accounts, transactions, and payments. The application was created in close cooperation with banking analysts and experts. It combines the best practices of our core service lines—financial and mobile development. The app is targeted at iOS, Android, Windows Phone 7, RIM (Blackberry), and Bada platforms, and it follows the stringent security standards of private personal and banking information.

The mobile banking app possesses the following functionalities:

  • Personal account information
  • Card and account statements
  • Deposits
  • Transactions and payments
  • List of ATMs and branches, map integration, LBS
  • Foreign currency exchange rates
  • Integration with automated banking systems
  • User authorization, PIN validation
  • Secure data storage
  • Access lock and suspicious behavior monitoring

Secure storage and processing of personal data is crucial to online and banking applications. Therefore, our business analysts and engineers examined all recent trends in the information security domain. The following features are in addition to the standard features of the banking apps on the market:

  • Secure storage data
  • Complete cleaning of temporary storage
  • Data encryption of information
  • Data disclosure in the code of the application, preventing usage of the information after hacking
  • Access qualification from the application to system data

We enriched our solution using the following specific methods of protection:

  • Implementation of so-called operations templates that eliminate the possibility of making payments and transfers to third parties and organizations
  • Timeout payments for a period of one to three days in cases of payment transactions to counterparties not listed in the templates

These protective measures reduce the risk of fraudulent transactions on customer accounts. Several large Russian retail banks are currently using this application.

The following tools and technologies apply: iOS, WP7, Android, Blackberry, Bada, Java, Objective C, and C/C++.

 

To try out the features of the client applications please DOWNLOAD THE DEMO APPLICATION  to your mobile device – more details are at the bottom of this page.

INSTALLING DEMO-APP

FOR ANDROID:

To try out the features of the mobile banking client, please download the demo app for Android.

To install the application please download and run the APK-file from http://auriga.com/files/Dbanking.apk or use the QR-code. Before running the APK-file please make sure that your mobile device settings allow installing non-Market applications. To allow such apps go to Settings > Applications and check the “Unknown Sources” box (additional info can be found here).

To access demo user-accounts and other protected services in the demo-app please use the following credentials:

Login: myUser
Password: 12345678

FOR IOS AND WINDOWS PHONE 7:

To get demo versions of Windows Phone 7 and iOS applications, please contact our experts.