Arstechnica

Android trojan steals keystrokes using phone movements


mgeekmobi8 retweets
Android trojan steals keystrokes using phone movements

By Dan Goodin | Published April 23, 2012 5:05 PM

An overview of the TapLogger attack.

Computer scientists have devised an attack that logs phone numbers, Social Security IDs, and personal identification numbers entered into smartphones by monitoring the devices' integrated motion sensors.

TapLogger, as their proof-of-concept application for phones running Google's Android operating system is called, masquerades as a benign game that challenges the end user to identify identical icons from a collection of similar-looking images. In the background, the trojan monitors readings returned by the phone's built-in accelerometer, gyroscope, and orientation sensors to infer phone numbers and other digits entered into the device. This then surreptitiously uploads them to a computer under the control of the attackers.

Based in part on a similar smartphone keylogger called TouchLogger demonstrated last year , TapLogger exploits a design weakness in Android that allows all installed apps free access to motion sensor readings. Because similar permission systems are found in Apple's iOS and Research in Motion's Blackberry OSes, there's nothing stopping similar apps from targeting iPhones and Blackberries according to researchers.

"The fundamental problem here is that sensing is unmanaged on existing smartphone platforms," Zhi Xu, a PhD candidate in the Pennsylvania State University's Department of Computer Science and Engineering, wrote in an email to Ars. "TapLogger shows that those unmanaged 'insensitive sensors' can really be used to infer very sensitive user information (e.g. passwords and PIN numbers). Inspired by TapLogger, we believe that more and more sensor-based attackers will be introduced in the near future."

TapLogger works by using a device's motion sensors to record subtle real-time changes of orientation as a user enters numbers to release a phone's screenlock, dial a phone number, or provide a social security number during a call to a health-insurance service center. By logging the precise changes along three dimensions—azimuth, pitch, and roll—the trojan makes educated guesses about the touchscreen regions that were tapped to generate the orientation changes. TapLogger then maps those regions to the user interface of the screenlock or dial pad of a specific Android phone.

To accurately infer taps, the trojan first must learn the patterns of a specific person using a specific Android phone, since precise pitch and roll will be different for each user and smartphone model. Masquerading as a game called HostApp, TapLogger surreptitiously collects training data as players match the icons. The more rounds a user plays, the better the trojan gets at guessing the keys that are tapped when users' are entering numbers into the screenlock or dial pad interfaces.

"When a user taps on the touchscreen, the display and its supporting hardware and firmware will report the coordinates of tap events to the operating system of the smartphone," explains a paper titled " TapLogger: Inferring User Inputs On Smartphone Touchscreens Using On-board Motion Sensors ." Xu and two other researchers presented it last week to the Fifth ACM Conference on Security and Privacy in Wireless and Mobile Networks . "The coordinates of a tap event together with knowledge of the application view currently displayed on the touchscreen determine the corresponding user input. For example, a tap event with coordinates within the boundary of a button displayed on the touchscreen stands for a tap action on this button."

Even after TapLogger has been trained to deduce the taps of a given user on a specific smartphone model, background vibrations and other variables prevent TapLogger from determining the exact sequence of numbers entered into a device. Despite this limitation, the trojan can still greatly reduce the number of guesses required to recover a user's PIN, social security number, or other numerical string entered into the phone.

For example, trying every possible combination to crack a four-digit PIN would require a maximum of 10,000 combinations. By using the information returned by TapLogger, an attacker can narrow the number of tries to just 81 with an average of a 100-percent chance of success. Using TapLogger data to deduce a six-digit PIN, meanwhile, would generate a search space of 729 likely combinations with an average success rate of 80 percent. By contrast, it would require a maximum of 1 million possible combinations to crack the same PIN using brute-force methods.

The research is the latest to show the vulnerability of smartphones to techniques that could allow adversaries to gain unauthorized access to sensitive data stored on the devices. In addition to last year's TouchLogger technique, attacks that analyze smudges to deduce password patterns have been adopted for devices running Android , and researchers say Windows 8 devices are susceptible to similar attacks .

The paper, which was co-authored by Kun Bai (of IBM's T.J. Watson Research Center) and Sencun Zhu (of the University of Pennsylvania), warns that the risks that arise from data leaked by integrated motion sensors won't be curbed without fundamental changes by the OS developers. Whereas Android, iOS, and the Blackberry OS all have mechanisms to prevent one app from accessing privileged functions, data, and files of other apps, there are no such prohibitions on the access to the speed and orientation readings returned by a phone's sensors.

"To prevent such types of attacks, we see an urgent need for sensing management systems on the existing commodity smartphone platforms," they wrote. "Sensors, such as accelerometer and orientation sensors, should all be considered as sensitive to user's privacy and need gaining security permissions to access."

Ars Technica News

Related tweets — «Android trojan steals keystrokes using phone movements - Ars Technica»

A photo from @Samsung_ID

Picture of daguilar6
30 Jul 2012
2 retweets
Samsung GALAXY Beam, smartphone Android dgn fitur mobile proyektor! Enrich entertainment with close friends anywhere!

OLD Javascript to Android App FAST | AJAX | Android |...

Picture of daguilar6
30 Jul 2012
21 retweets
OLD Javascript to Android App FAST by HugoDesign: Hello, I would like a mobile app developer to take ... #sem #jobs

Angry Birds - Most Useful Android Apps

Picture of daguilar6
30 Jul 2012
0 retweets
Hey Android users, check out the 15 best Android apps. I love #3

Android IPTV Player for Set-Top-Box | Android

Picture of daguilar6
30 Jul 2012
7 retweets
Android IPTV Player for Set-Top-Box by androidtester: Aim of the project: to develop an application that plays I...

Dotlife Mid Year Sale ลดราคาสมาร์ทโฟนเเละเเท็บเล็ต An...

http://specphone.com/web/39516/do...

Dotlife Mid Year Sale ลดราคาสมาร์ทโฟนเเละเเท็บเล็ต Android สูงสุดถึง 70%
Adjust text size : สินค้ามีสองเเบบคือเป็นตัวเดโม (ไม่มีประกัน) กับเเบบลดราคา อย่าง Galaxy S II ที่ลดราคาก็จะมทีสองเเบบ คือเเบบ 13,xxx นั้นเป็นเเบบไม่มีประกัน ส่วนเเบบ 15,xxx ก็จะเป็นเเบบมีประกันให้ ส่วนใครใช้บริการ True นั้นสามารถเเสดงสิทธิ์ลดเพิ่มอีก 10% สำหรับสินค้าที่กำหนด (คงต้องไปถามหน้างานเอง) เเละมี Accessories อื่นๆ ให้เลือกดูกันตามอัธยาศัย งาน Dotlife Mid Year Sale นี้จัดเฉพาะที่สาขาเซนทรัลลาดพร้าว วันที่ 27 กรกฏาคมถึง 5 สิงหาคมนี้ครับ     SEARCH :     

Picture of daguilar6
30 Jul 2012
7 retweets

Noticias - Skype, uno de los más descargados en iOS y...

http://analitica.com/tecnologia/6...

Lunes, 30 de julio de 2012 Skype fue descargado 76 millones de veces por usuarios Android, 85 millones de veces por dueños de iPhone y 23 millones de ocasiones por quienes cuentan con un iPad    Foto: Google La aplicación del servicio de VoIP se convirtió en una de las más descargadas por los usuarios de dispositivos móviles durante el año 2011, siendo solo superado por Angry Birds de Rovio y Facebook. Reseña radiosantiago.cl Skype fue descargado 76 millones de veces por usuarios Android, 85 millon...

Picture of daguilar6
30 Jul 2012
3 retweets

Engadget in images

Android Apps of the Week: Movember, Amazon Cloud Driv...

Picture of daguilar6
3 Nov 2012
2K retweets
Android Apps of the Week: Movember, Amazon Cloud Drive Photos, and More - Gizmodo

Engadget's Twitter Photo

Picture of daguilar6
12 Sep 2012
665 retweets
The iPhone 5.

Tim Sneath's Twitter Photo

Picture of daguilar6
24 Apr 2012
544 retweets
RT @Engadget commentary on Google Drive v. @SkyDrive terms of use - if that's true, wow...

Engadget in videos

APP OF THE WEEK: Glovebox - Ubuntu Style App Launcher...

Picture of daguilar6
25 Feb 2013
1K retweets
APP OF THE WEEK: Glovebox - Ubuntu Style App Launcher #Video

Galaxy Tab 2 311 with Android Jelly Bean, 7-inch scre...

Picture of daguilar6
12 Feb 2013
1K retweets
Galaxy Tab 2 311 with Android Jelly Bean, 7-inch screen and a 1GHz dual-core processor launched #Video

2012-09-06 Android Developer Lab+

Picture of daguilar6
6 Sep 2012
1K retweets
2012-09-06 Android Developer Lab+ #Video

Engadget in articles

Android Increases U.S. Market Share to 52 Percent [RE...

Picture of daguilar6
5 Sep 2012
1K retweets
Android Increases US Market Share to 52 Percent [REPORT] - Mashable

Tim Cook Apologizes For Apple Maps, Points To Competi...

Picture of daguilar6
28 Sep 2012
1K retweets
Tim Cook Apologizes For Apple Maps, Points To Competitive Alternatives

iPhone Beats Android and BlackBerry in Resale Value, ...

Picture of daguilar6
14 Sep 2012
1K retweets
iPhone Beats Android and BlackBerry in Resale Value, Overall Cost - Mashable

Engadget in sites

TWiT Live - netcasts you love, from people you trust...

Picture of daguilar6
1 Jan 1970
7K retweets
@La_Loupina engadget und

Twitter Giveaway by Friendly Computers

Picture of daguilar6
14 May 2012
1K retweets
AndroidTips How do I change my device on

CNBC Mobile Home

Picture of daguilar6
27 Aug 2012
6K retweets
Apple up on Samsung win; analysts see trouble for Android