Company: Deutsche Telekom Academic advisor: Yuval Elovici Technical advisor: Assaf Shabtai Project Team:Limor Segev Eran Frieman Carmel Karni Limor Segev, Eran Frieman, Carmel Karni July 2009,
An Android OS could be attacked by hackers: – Open platform – Users will access the Internet intensively – Everyone can develop applications for Android (and publish in “The Market”) Limor Segev, Eran Frieman, Carmel Karni July 2009,
Successful attack on Androids may: – Expose private information – Prevent T-Mobile customers from using T-Mobile services. – Flood T-Mobile’s customer service infrastructure and personnel. – No easy way exists to “fix” mobile devices and especially Android. Limor Segev, Eran Frieman, Carmel Karni July 2009,
Exposure to Data Loss: – A device may be stolen / lost – Device malfunction – Usage Error Limor Segev, Eran Frieman, Carmel Karni July 2009,
Backup is possible for: -Documents -Media Files -Not for Applications Limor Segev, Eran Frieman, Carmel Karni July 2009,
Develop an Application that enables to: - Backup Application files on remote server - Manage DB at server + Allow Security operations. - Recovery of phone last stable status - Added Bonus - Deutsche Telekom will be able to monitor offline users-application and learn about threats. Limor Segev, Eran Frieman, Carmel Karni July 2009,
The System is composed of four major parts: -Web Server -DataBase (MySql) -Android Client -Manager Web-Based Report System Limor Segev, Eran Frieman, Carmel Karni July 2009,
-Developed on top of Apache-Tomcat. -Supports multiple connections/requests. -Communicates with clients via Servlets mechanism. -Has an Interface to MySql DB. -Supplies API to an external Threats Detection Application. Limor Segev, Eran Frieman, Carmel Karni July 2009,
-Developed using Google’s Android SDK. -Listens to applications-installations events. -Enables Applications backup on a remote Web Server, automatically and on demand. -Enables restoring applications on the device on demand. -Gets updates from the server periodically. - Easy to use, configurable. Limor Segev, Eran Frieman, Carmel Karni July 2009,
-Web based User Interface -Enables monitoring the server’s data. -Enables various reports production, such as: oUsers Report. oApplications Report. oUsers-Applications Report. oMalwares Report. Limor Segev, Eran Frieman, Carmel Karni July 2009,
www Limor Segev, Eran Frieman, Carmel Karni July 2009,
Android Client MainConfiguration Limor Segev, Eran Frieman, Carmel Karni July 2009,
Android Client BackupRestore Limor Segev, Eran Frieman, Carmel Karni July 2009,
Manager Applications ReportUsers Report Limor Segev, Eran Frieman, Carmel Karni July 2009,
Academic Advisor: Dr. Yuval Elovici Technical Advisor: Mr. Asaf Shabtai Deutsche Telekom Android Developers Team TA: Boris Rozenberg Head of SE Program: Professor Ehud Gudes SE Program Secretary : Sara Leibovitz Limor Segev, Eran Frieman, Carmel Karni July 2009,