Is Windows XP the right OS for an ATM?
Have you ever wondered what the ATM runs on? Most 0f the ATMs in India (and all around the world) run some flavor of Windows. Nowadays they use XP (some with SP2, if the technical team is good) but I remember seeing Windows 98 (saw BSOD once in one of the Chennai ATMs); Also read somewhere that they used to have embedded Windows NT, OS/2 and sometimes even Windows CE! I know what you must be thinking now – How safe is it, right? A good design should put the ATMs in their own private network, if so I only will be worrying “Who is going to reset the ATM when Windows crashes?
 ”; now I realize why the security person in ATM seems to be knowledgeble on the machines…talk of all the ways one can gain some IT gnaan!

Above is an ATM of the famous VTB bank of Russia, powered by an unactivated copy of Windows XP.
Look at a closeup of the activation dialog box below.

I wonder why ATMs don’t have their own OSs! When we talk so much about security / WORMS & malware stuff, does it make sense to use a general purpose OS for something so critical as an ATM? Even a cellphone costing a mere INR 4000 has so any OS flavors to choose from, why is the ATM you withdraw that INR 4000 from is stuck with a most-often-unpatched version of Windows? As Obelix would have said – “These ATM makers are crazy!!”
Check out these interesting links related to Windows Crashes:
- Windows crashes on Flight information screens and ATMs
- ATM crash here and here
- Slot machines too…
- Gallery full of Windows crashes on ATMs/slot machines
- Oh no! Even trains are not spared & other Public computer errors
No trackbacks yet.
HowTo: Enable Aero mode in Windows server 2008 R2
about 3 weeks ago - No comments
I recently was setting up a build server and chose Windows Server 2008 R2 to be the OS. Since I was also looking for something like a centralized deployment server for my development team to quickly reflash their testbeds, I was very h appy to see the 2008 R2 server’s “Deployment server” role…but, wait, this More >
No..not another Wordpress version!!
about 1 year ago - 5 comments
I logged in to my blog account 2 days back, after a verrry long time (I blame my project move in the professional world). I was surprised to find out so many things have happened in the Wordpress world. A new version has been released, many more vulnerabilities have been found and fixed…WAIT…a NEW version?? More >
[Movie] Untraceable
about 1 year ago - 5 comments
I have been watching way too many movies past 2 weeks, cannot even remember many of their names now. Last weekend I planned to go to Salem, but ended up in Fry’s (Wilsonville). I bought a Wii there and am thoroughly enjoying the games in it, but more about that in a different post. Amidst More >
WinSAG: Windows GUI for Simian (& other tools)
about 1 year ago - 1 comment
Recently one of my peers inherited some legacy code from an Israel team. It had around 800 C/C++ language files and 30 ASM files. The task for my peer was to somehow make sense out of it and port that to an embedded environment with a big size restriction. The size of the code More >
Cascade Virus: Down the memory lane.
about 1 year ago - 9 comments
I have always been fascinated with computer virii. My first exposure to computer virii was back in 1994, when my 360KB floppy disk got infected by STONED. The hype around virii was so much and I was so misinformed, I kept that infected disk in the jacket, away from all other diskettes I owned for More >
Yahoo vs Google: why Yahoo lags behind?
about 2 years ago - 11 comments
You wanna know why Yahoo lags behind Google? Look at the image below that I took from Yahoo’s careers site today (WW10.4). It shows all open reqs, sorted by date (descending).
As you probably noticed (follow the arrows please! ), the sort hasn’t happened properly. How did the coder miss this? No unit More >
How to use Windows Vista for more than 30 days?
about 2 years ago - 2 comments
There is a nice method posted by Ed Bott of Zdnet on extending the Vista’s trial period to 120 days (~4 months). I stumbled on this only recently, while seriously contemplating installing Vista ultimate in a Core2 Duo + 965GF combo. Nice trick, if you need more time to become comfortable with Vista before taking More >
Chessbase Light 2007 Activation – eh?!
about 2 years ago - 13 comments
I love the work being done by the good folks in Chessbase; IMO they have the coolest jobs, they get payed to develop software for CHESS Ohhhh, I wish I had some kinda day job like that! I know video game development is as interesting, but anyway gaming has never been one of More >
Indian shopping sites – Need to improve a lot!
about 2 years ago - 2 comments
I wanted to buy this shaver, but Amazon said it wouldnt be possible to ship this to India, due to some export regulation blah blah blah. So, I decided to check the local online malls. I am not new to online shopping in India, but It has been a long time since I visited them, More >
Top Ten George W. Bush moments
about 2 years ago - No comments
Even after seeing this video for the 10th time, I tell you, I cannot stop LMAO. This video captures the top 10 goofy moments of George Bush. Really funny!
about 2 years ago
I am extremely sorry … On 2nd view I see the Bishop on point at h8 … the exact position I had … my apologies … I shall be at your ‘Lessons for Beginner’ sometime soon.
thanks,
ben
about 2 years ago
Ben, thanks for the comments. BTW, the Chess puzzle 23 has the answer for Puzzle 22, I havent yet posted the answer for puzzle 23.
about 2 years ago
Thank you Mr Ramanathan, I haven’t worked it on a board, as yet.
I shall let you know what a mess I made of it soon.
I am using a laptop with xp tiny running it. Haven’t Tamil fonts to give you feedback in Tamil.
If my daughter is accomodative, sometimes the woman might refuse, God alone knows, I will get back to you.
Thank you,
ben
about 2 years ago
ELCOT of TN government is making a Linux driven ATM at 1/5th cost of market price. watch the video at
http://microblog.ravidreams.net/suse-linux-in-tamilnadu-government/
about 2 years ago
Linux is better suited for experts on computer technology, I am told.
Hence, Linux for ATMs, instead of ‘common’ Windows, is the best choice, in my opinion.
Remember to have read this Russian thing earlier here.
We should communicate more often I believe.
Thanks.
about 2 years ago
Well… i wld be petrified if some (scaled UP/DOWN version) of the OS’s that are in mobile phones are used for ATMs. That wld really stop me from using one and go back to the nice way of “over the counter” banking
…tho i really don’t know if I will survive the experience…but thats not the point I guess of the statement.. its about choice.
?) ? in that case maybe a host of platforms to enable a user to do a lot of different stuff??..
Looking at it from a diff perspective, do you really need that many choices for an ATM that has a pretty straight fwd use as compared to a mobile that is like an everything in one? Guess demand, requirement and scope generates the supply or where you would like to invest your money in for R and D. But then again, who says ATMs should be restricted to dispensing only cash (The name
Ok, im wandering….
nice blog btw…and nice getting in touch with you again after like maybe 7 years ??
about 2 years ago
Hey Srini, long time man..how are you? Sorry boss, just now looked in to the comments..the blog became virtually dead u know
about 2 years ago
well.. doin my bit to keep it alive…”virtually dead” thats a nice term
…
lets meep up sometime you are free…i shld be popping in and out of Blore pretty regularly ..in Blore this week, tho i plan to leave before the weekend
about 2 years ago
sure boss..next time u r in blore gimme a call or better, directly come to my house for dinner. It is GM Palya..Rama told me u were staying in Koramangala, my place is near Indranagar, you shdnt have problem coming over. Do gimeme a call!