Palisade Magazine

 

Discuss: SMS Banking

by Sachin Shetty, CCNA, BS7799 LA
Discussion is open — there are 33 reader comments. Add yours.
1. Piyush Mistry | 24 Sep 2005 11:05 AM

I did not understood second figure of this article. Does Mobile supports HTTPS traffic, if yes and how. Please explaing me in brief.

Thanks

Piyush Mistry.

2. sachin shetty | 26 Sep 2005 3:38 PM

Hi piyush,

Normally bulk service providers have special numbers like 8888 where u can send ur sms. The servers for these can be located on the wireless carrier end. They will receive the message and transfer it to their location using HTTPS. This link will not be the mobile (GSM/CDMA) link. It will be normal internet traffic.
Regards
Sachin Shetty
Paladion Networks

Is this product being used at any banks in India or outside India ?

How does this system get the data from the backend banking systems ?

4. sachin shetty | 28 Sep 2005 12:11 PM

Hi kunal,
Yes the system is being used, especially the PULL application part. I had audited the same in one of the banks. Getting the data from the backend applications can be done through code written specially for that purpose which will contain non-dynamic queries.
Regards
Sachin

5. sachin shetty | 28 Sep 2005 12:19 PM

Just to add a bit to the previous comment. Remember the connection between the application server and database server should also be encrypted.
Regards
Sachin Shetty

6. Imtiaz A.Khan | 05 Oct 2005 12:59 AM

Hi Sachin,
I'd read similar stuff earlier, not sure if it was on Palisade.
Good article though, I specifically liked the second diagram which clearly explains the packet path. Is this something that you've actually seen in action or is this the recommended architecture?

Recently I discovered VISA-to-VISA money transers on my banking service providers Internet portal and I think it is the coolest thing to happen since ATMs. What according to you, as a core banking application security expert, are the possible ingredients that'd be required to migrate that application to the SMS framework? Is wireless security good enough for such a quantum leap or is there a long way to go before we get there!

Hope I'm not taking up too much of your time and Nilesh's blog space ;)!

Warm Regards
Imtiaz

7. Nilesh Chaudhari | 05 Oct 2005 1:14 AM

Hope I'm not taking up too much of your time and Nilesh's blog space ;)!

Imtiaz, not at all. In fact, you can comment as much as you like. Space is never an issue on a discussion forum!

8. Sugandha Bhargava | 16 Oct 2005 12:25 PM

Hi Sachin,
I'm writing an essay bout the current issues for mobile banking, and I was wondering if you knew of any articles, links etc, that deal with the consequences, both technical and social, that mobile banking have. Also, has this actually been implemented successfully anywhere in the world? In Australia, where I am from, I haven't seen or heard about anything to date. Has there been any security or user issues with the system??? Thanks heaps
-Sugandha

9. Sachin Shetty | 16 Oct 2005 6:44 PM

Hi Imtiaz,
Yes there was a similar article by karmendra some time back. As far as the architecture is concerned, this is a recommended architecture .

Regarding the second part of your query, I am yet to come across a bank that has implemented money transfers through sms banking (correct me if i am wrong).
For any sms banking architecture that involves money transfer there must be an authentication scheme involved. The scenario would be the client sending the proper sms to the bulk service provider in order to transfer money. The mobile banking application should then ask the user to enter a numeric PIN to avoid fraudulent transfers in case of loss of a mobile handset. However as you pointed out in the last sentence of your query, there are fears of someone sniffing out the numeric PIN. That someone could be an insider from the mobile service provider or the bulk service provider through which the PIN is routed to the mobile banking application.
Regards
Sachin

10. sachin shetty | 16 Oct 2005 6:53 PM

Hi Sugandha,
Alas even i tried to search for some good articles on the web when i was working on this article but didnt find any. I am working on the concluding part of this article, where i will discuss some of the attacks that a mobile banking application can face, purely on the application end though. That article should see the light of the day in the next issue probably :).
Regards
Sachin

11. Sugandha Bhargava | 20 Oct 2005 5:36 AM

Thanks Sachin, I will be looking forward to that :) As a side query, for the essay I am writing, I would like to use one of the diagrams that you have used in your article. Am I allowed to do this? All references will be provided and full credit to you of course :P Thanks

12. sachin shetty | 22 Oct 2005 12:38 PM

Hi sugandha,
You are free to use the diagram in the article.
Thanks
Sachin

13. Chris | 06 Dec 2005 4:01 PM

Hi Sachin

I work for a South African bank and I am in the process of reviewing the success of SMS based banking in India for possible application in Africa.

1) Do you have any information on the number of mobile banking users in India as well as at which banks they bank?

2) Do you have any idea as to what perecantage of the banked Indian market is registered for SMS banking?

and

3) Do you expect the Inian market to migrate to WIG or WAP based technologies to deliver mobile banking?

Regards
Chris


14. Nitin | 30 Jan 2006 3:05 PM

Hi,
Useful article for basics on mobile banking. One query though... you talked about transmission of encrypted sms... however, as of now in India, the message would go through several service providers even if the short code is used (correct me if I am wrong)... this is especially true for pull-based service. how do you think this could be handled? also, are current mobile handsets capable of using something like a browser to encrypt and decrypt messages like browsers on PCs.
Rgds,
Nitin

15. Abhishek (CCNA , S.cards reserch) | 03 Feb 2006 2:04 PM

Could any one tell me that : whole proceedure for money trasfer using sms for p2p, the security aspects, frame work, internal mechanism from the starting when the sms is generated till it reaches the smsc.

16. Luckwell Ng'ambi | 07 Feb 2006 12:11 PM

Dear Sachin

Our bank is a microfinance bank and the first of its kind in Malawi. A number of our customers who are economically active poor, live in rural, peri-urban and high density urban locations. Banks are not rear their business operations. We are conteplating of introducing SMS banking in Malawi.

We have fears of security threats. Could any one tell me:

1. That SMS banking is tried and tested and found to be secure enough?
2. Which banks in the world are using the technology amd how long have they used this facility?
3. Can banks using the technology share with us some of the problems they encountered?
4. How did they go about implementing the facility?
5. What internal controls exist in these systems?
6. Who are the main suppliers of such technology so that we can get into contact with them.
7. Can the system allow customers using cellular phones from different mobie service providers?


I would really appreciate if I can have anwers ffor these pertinent questions before we go too far with the project.


Regards


Luckwell

17. Anonymous Reader | 05 Apr 2006 12:12 PM

Hi Luckwell,
Mobile banking is secure if the necessary controls are implemented. You should read the next article in this series and the comments to get more insight into it. In the US T-mobile has a service called T-online. Also you need to get in touch with mobile service providers in Malawai in order to implement controls like mobile PKI to secure SMS banking. Hope this answers the queries.
Regards
Sachin

18. Anonymous Reader | 05 Apr 2006 12:17 PM

Hi nitin,
Kindly read the comments in the next article to find an answer to your query. I doubt in india such a service is available as of now. Regarding ur specific query about encryption in mobile communication, it is possible to have SSL based encryption in browsers present in mobile phones.
Regards
Sachin

19. jennifer | 20 Sep 2006 1:57 PM

it does not address two main problem on SMS :
1)By itself, SMS does not include feature that allows for confirmation that the intended recipient is available or even if it has received the message.
2)Being transaction based(not session based) SMS does not allow the sender to have a high degree of confidence that the recipient will receive the message in real-time

how will the SMS traffic and delay be address on this one.

Ex. my due date for the bills is today and i pay thru SMS today , but due to bulk SMS/SMS traffic in my network provider SMS was received by the server two days later.

20. AARTHI | 30 Sep 2006 6:46 PM

How is the data sent in SMS to the bank authenticated ????????

21. B-Man-Rockz | 08 Nov 2006 12:24 AM

Hi,

Yours is the only article that i have come across on the internet so far that talks, as briefly as it does, about the technology behind SMS banking.

Can u please help me gain more insight into how SMS banking works with respect to the methodologies adapted in taking data from the bank's database and sending it in the format the SMS provider understands. I am talking on a pure technical level. I would really appreciate some URLs, references, etc. that discuss this aspect in detail.

22. deepak singh | 17 Jan 2007 5:31 AM

hi
I am doing mobile banking project in .net.
please healp me this project'

23. ashot | 02 Apr 2007 3:11 AM

From a specialised SMS transit carrier's prespective:

Enabling the account holder or the card holder to control accounts via MO SMS (i.e. SMS originated by the account holder's handset) is BAD and UNSAFE, no matter the security mesaures taken at the bank, the aggregator or the carrier level.

SMS is transmitted via international SS7 (C7) networks, which lack authentification means, thus making it possible fot telco hackers to spoof and counterfeit virtually ANY SMS. The very mechanism of MO SMS service makes it vulnerable to fraud by thousands of hackers and spammers around the world. Hence, any bank account that can be controlled by MO SMS to perform outbound financial transactions is at an extreme risk of being targeted.

We are one of the largest (MT) SMS banking providers in the world carrying outbound alerts traffic from hundreds of banks on 5 continents. Under no circumstances we would allow any MO traffic from subscribers which may have tangible effect on our customer bank accounts.

In recent months, we've been receiving frequent reports of large-scale hacker attacks wiping out bank accounts via elaborately spoofed text messages.

24. chandra | 07 Apr 2007 7:57 AM

Simple and usefull write-up.

Could any one tell me how banks bill customer using this service? and how is the business model between banks and mobile operator offering this service?

26. Akalu | 02 Feb 2008 7:46 PM

You said that, the bulk SMS service providers box sits at the wireless operator. Is it mandatory

Thanx

27. sudip | 13 Jul 2008 5:07 PM

it was very helpful for the bachelor students who are doing their projects in mobile banking which includes me too. so it would be easy for us if the whole working procedure of the mobile banking system was known. it would be great help for me if you provide the detail working information abt it as soon as possible.

28. mona radwan | 12 Sep 2008 4:55 AM

thank you for your great information i got through your article it help me in my thesis

thanks a lot. I ve actually been working on this idea for a while. your article was an eye opener. How do i get the part 2 of the write up.how do i contact u personally for expert advice.

great post dude!Really influential.keep it up.

31. Mahesh | 11 Jun 2009 10:24 AM

Hi Sachin,

The main concern with regards to SMS Mobile Banking is regarding the security.As for pull services if we opt for payment to credit card,or balance transfer from credit card to credit card the delicate information like card number needs to be encrypted both while sending and while storing in handset memory.Which encrypting methodolgy do you use for this and how did you do ?? Kindly let me know how can we configure the gateway so that I can receive the SMS to my Application listening port rather than handset listening port.A comment from you is highly appreciated.

32. teoh kheng siong | 06 Jul 2009 9:54 AM

I am trying to create a free mobile banking software. but facing some problem in the secure sms / encrypt sms part . hopefully some brother over here can provide me some idea about it . if possible can share some source code with me .. thanks. hope that my free mobile banking software can be success and is not a dream . anyone have idea about it please feel free to email me thanks

33. charles odei ansong | 16 Jun 2010 10:36 PM

How can you protect the sms server from other getting the banking transactions or financial document.

Post Your Comment








Please keep your comments on topic. Fields marked with * are required. We reserve the right to remove any comments deemed inappropriate.


*