
-----------------------------------
hbgator
Wed 15 Mar, 2006

Study Says Chips in ID Tags Are Vulnerable to Viruses
-----------------------------------
A group of European computer researchers have demonstrated that it is possible to insert a software virus into radio frequency identification tags,<b style="color:#FFA34F"></b> part of a microchip-based tracking technology in growing use in commercial and security applications.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
In a paper to be presented today at an academic computing conference in Pisa,<b style="color:#FFA34F"></b> Italy,<b style="color:#FFA34F"></b> the researchers plan to demonstrate how it is possible to infect a tiny portion of memory in the chip,<b style="color:#FFA34F"></b> which can hold as little as 128 characters of information.<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
Until now,<b style="color:#FFA34F"></b> most computer security experts have discounted the possibility of using such tags,<b style="color:#FFA34F"></b> known as RFID chips,<b style="color:#FFA34F"></b> to spread a computer virus because of the tiny amount of memory on the chips.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
The tracking systems are intended to improve the accuracy and lower the cost of tracking goods in supply chains,<b style="color:#FFA34F"></b> warehouses and stores.<b style="color:#FFA34F"></b> Radio tags store far more data about a product than bar codes and can be read more quickly.<b style="color:#FFA34F"></b> They have even been injected into pets and livestock for identification.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
The chips have already prompted debate over privacy and surveillance,<b style="color:#FFA34F"></b> given their tracking ability.<b style="color:#FFA34F"></b> Now the researchers have added a series of worrisome prospects,<b style="color:#FFA34F"></b> including the ability of terrorists and smugglers to evade airport luggage scanning systems that will use RFID tags in the future.<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
In the researchers'<b style="color:#FFA34F"></b> paper,<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b>"Is Your Cat Infected With a Computer Virus?<b style="color:#FFA34F"></b>,<b style="color:#FFA34F"></b>"<b style="color:#FFA34F"></b> the group,<b style="color:#FFA34F"></b> affiliated with the computer science department at Vrije Universiteit in Amsterdam,<b style="color:#FFA34F"></b> also describes how the vulnerability could be used to undermine a variety of tracking systems.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
The researchers said they realized that there are risks associated with publishing security vulnerabilities in computerized systems.<b style="color:#FFA34F"></b> To head off some of the possible attacks they described,<b style="color:#FFA34F"></b> they have also published a set of steps to help protect RFID chips from such attacks.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
The group,<b style="color:#FFA34F"></b> led by Andrew S.<b style="color:#FFA34F"></b> Tanenbaum,<b style="color:#FFA34F"></b> an American computer scientist,<b style="color:#FFA34F"></b> will make the presentation at the annual Pervasive Computing and Communications Conference sponsored by the Institute of Electrical and Electronic Engineers.<b style="color:#FFA34F"></b> Mr.<b style="color:#FFA34F"></b> Tanenbaum is the author of the Minix operating system,<b style="color:#FFA34F"></b> an experimental project that became the heart of the Linux open-source operating system.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
The researchers asserted that the RFID demonstration had not used the commercial software that collects and organizes information from RFID readers.<b style="color:#FFA34F"></b> Rather,<b style="color:#FFA34F"></b> it used software that they designed to replicate those systems.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b>"We have not found specific flaws"<b style="color:#FFA34F"></b> in the commercial RFID software,<b style="color:#FFA34F"></b> Mr.<b style="color:#FFA34F"></b> Tanenbaum said,<b style="color:#FFA34F"></b> but <b style="color:#FFA34F"></b>"experience shows that software written by large companies has errors in it.<b style="color:#FFA34F"></b>"<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
The researchers have posted their paper and related materials on security issues related to RFID systems at www.rfidvirus.org.<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
The researchers acknowledged that inside information would be required in many cases to plant a hostile program.<b style="color:#FFA34F"></b> But they asserted that the commercial software developed for RFID applications had the same potential vulnerabilities that have been exploited by viruses and other malicious software,<b style="color:#FFA34F"></b> or malware,<b style="color:#FFA34F"></b> in the rest of the computer industry.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
One such standard industry problem is a software coding error referred to as a buffer overflow.<b style="color:#FFA34F"></b> Such errors occur when programmers set aside memory to receive data temporarily,<b style="color:#FFA34F"></b> but fail to require a check on the size of the value that is moved to the allocated space.<b style="color:#FFA34F"></b> A larger-than-expected value can cause the program to break and trick the computer operating system into executing a malicious program.<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b>"You should check all of your input all of the time,<b style="color:#FFA34F"></b> but experience shows this isn't the case,<b style="color:#FFA34F"></b>"<b style="color:#FFA34F"></b> Mr.<b style="color:#FFA34F"></b> Tanenbaum said.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
Independent computer security specialists also said RFID systems were potential problem areas.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b>"It shouldn't surprise you that a system that is designed to be manufactured as cheaply as possible is designed with no security constraints whatsoever,<b style="color:#FFA34F"></b>"<b style="color:#FFA34F"></b> said Peter Neumann,<b style="color:#FFA34F"></b> a computer scientist at SRI International,<b style="color:#FFA34F"></b> a research firm in Menlo Park,<b style="color:#FFA34F"></b> Calif.<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
Mr.<b style="color:#FFA34F"></b> Neumann is the co-author of an article to be published in the May issue of the Communications of the Association for Computing Machinery on the risks of RFID systems.<b style="color:#FFA34F"></b> He said existing RFID systems were a computer security disaster waiting to happen.<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
He cited inadequate identification for users,<b style="color:#FFA34F"></b> the potential for counterfeiting or disabling tags,<b style="color:#FFA34F"></b> and the problem of weak encryption in a passport-tracking system being developed in the United States.<b style="color:#FFA34F"></b> But he said he had not previously considered the possibility of viruses and other malicious software programs.<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
An industry executive acknowledged that the companies that make computerized tracking systems faced potential security problems.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b>"We are very actively looking at the different way the technology is used,<b style="color:#FFA34F"></b>"<b style="color:#FFA34F"></b> said the executive,<b style="color:#FFA34F"></b> Daniel P.<b style="color:#FFA34F"></b> Mullen,<b style="color:#FFA34F"></b> president of the Association for Automatic Identification and Mobility,<b style="color:#FFA34F"></b> an industry trade group.<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b>"It's an ongoing dialogue about protecting information on the tag and in the database.<b style="color:#FFA34F"></b>"<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
The association has a working group of experts assessing both security and privacy challenges,<b style="color:#FFA34F"></b> he said.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
There are many types of RFID tag,<b style="color:#FFA34F"></b> and some of the sophisticated versions include security features like encryption of the identifying number carried by the chip.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
But the Dutch research group warned that in a variety of situations it is possible for attackers to alter the information in an RFID tag to subvert its purpose.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b>"RFID malware is a Pandora's box that has been gathering dust in the corners of our <b style="color:#FFA34F"></b>'smart'<b style="color:#FFA34F"></b> warehouses and homes,<b style="color:#FFA34F"></b>"<b style="color:#FFA34F"></b> they write in their paper.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
In one example they offered,<b style="color:#FFA34F"></b> a virus from an infected tag on luggage passing through an airport could be picked up when it is scanned by the luggage-handling control systems and then spread to tags attached to other pieces of luggage.<b style="color:#FFA34F"></b> <b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
Such an attack,<b style="color:#FFA34F"></b> they suggest,<b style="color:#FFA34F"></b> might spread luggage contamination to other airports.<b style="color:#FFA34F"></b> It might also be used by a smuggler to cause a piece of luggage to avoid security systems.<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
<b style="color:#FFA34F"></b><b style="color:#FFA34F"></b>
They also described situations of counterfeit RFID tags possibly being be used to subvert pricing and other aspects of commercial sales systems,<b style="color:#FFA34F"></b> or a virus could be inserted into RFID tags used to identify pets.<b style="color:#FFA34F"></b>
