Download presentation
Presentation is loading. Please wait.
1
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, www.cs.bgu.ac.il/~segevlim
2
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, www.cs.bgu.ac.il/~segevlim
3
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, www.cs.bgu.ac.il/~segevlim
4
Exposure to Data Loss: – A device may be stolen / lost – Device malfunction – Usage Error Limor Segev, Eran Frieman, Carmel Karni July 2009, www.cs.bgu.ac.il/~segevlim
5
Backup is possible for: -Documents -Media Files -Not for Applications Limor Segev, Eran Frieman, Carmel Karni July 2009, www.cs.bgu.ac.il/~segevlim
6
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, www.cs.bgu.ac.il/~segevlim
8
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, www.cs.bgu.ac.il/~segevlim
9
-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, www.cs.bgu.ac.il/~segevlim
10
-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, www.cs.bgu.ac.il/~segevlim
11
-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.cs.bgu.ac.il/~segevlim
12
www Limor Segev, Eran Frieman, Carmel Karni July 2009, www.cs.bgu.ac.il/~segevlim
13
Android Client MainConfiguration Limor Segev, Eran Frieman, Carmel Karni July 2009, www.cs.bgu.ac.il/~segevlim
14
Android Client BackupRestore Limor Segev, Eran Frieman, Carmel Karni July 2009, www.cs.bgu.ac.il/~segevlim
15
Manager Applications ReportUsers Report Limor Segev, Eran Frieman, Carmel Karni July 2009, www.cs.bgu.ac.il/~segevlim
17
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, www.cs.bgu.ac.il/~segevlim
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.