Roles & Responsibilities

Slides:



Advertisements
Similar presentations
IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
Advertisements

MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
Online School Registration System Solomon Ng Pei-Yu Wang Evan Chiu Curtis Wong.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Content  Overview of Computer Networks (Wireless and Wired)  IP Address, MAC Address and Workgroups  LAN Setup and Creating Workgroup  Concept on.
Team: Maya Zalcberg Diana Attar Levona Hershtik Academic advisor: Prof. Ehud Gudes ADD Presentation.
Street Stories Seema Moorjani Monday, August 19, 2002 Next Generation Internet.
Company: Deutsche Telekom Academic advisor: Yuval Elovici Technical advisor: Assaf Shabtai Project Team:Limor Segev Eran Frieman Carmel Karni Limor Segev,
ATS8500 Remote Service Solution
A Feature-Based Analysis & Comparison of IT Automation Tools: Comparing Kaseya to Developed By: & Advisor : Dr. S. Masoud Sadjadi School of Computing and.
Network security policy: best practices
SNMP Configuration Manager Elad Dolev Sagi Rodin Supervisor – Zeev Schneider Project Manager – Ilana David Technion Institute of Technology, Haifa.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
Module 16: Software Maintenance Using Windows Server Update Services.
November 2009 Network Disaster Recovery October 2014.
Implementing Dynamic Host Configuration Protocol
Client Management. Introduction In a typical organization there are a lot of client machines used for day to day operations Client management is a necessary.
Motivation. Part of Deutsche Telekom project:
Download & Play E-Learning System PROPOSAL draft1.0.
1 Kyung Hee University Prof. Choong Seon HONG Network Control.
Your Interactive Guide to the Digital World Discovering Computers 2012.
DSD Course – Project Status Presentation School of Innovation, Design and Engineering Malardalen University Dec 4 th,
XA R7.8 Upgrade Process and Technical Overview Ruth Anne Pharr Sr. IT Consultant, CISTECH Inc.
Implementing Dynamic Host Configuration Protocol
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
Module 4: Add Client Computers and Devices to the Network.
OSIA Portal 2009 Mid-Term Presentation Nazim Öztahtaci Jiawei Chen Parvinder Gill Ye Tian Xin Guo Communication System Design 2009 Fall Mid-Term Workshop.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 5 Windows XP Professional McGraw-Hill.
An Introduction to IBM Systems Director
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Extending Forefront beyond the limit TMG UAG ISA IAG Security Suite
Chapter 7 IS630. Project Design  Technical Design & Specification Network and System Architecture & Design Software System Architecture & Design  Database.
Module 9: Preparing to Administer a Server. Overview Introduction to Administering a Server Configuring Remote Desktop to Administer a Server Managing.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
2  Supervisor : MENG Sreymom  SNA 2012_Group4  Group Member  CHAN SaratYUN Sinot  PRING SithaPOV Sopheap  CHUT MattaTHAN Vibol  LON SichoeumBEN.
Module 15 Managing Windows Server® 2008 Backup and Restore.
WSM Administrator Training. WSM Administrator Discussion of WSM Administrator responsibilities Discussion of WSM administrative interfaces Detailed discussion.
Microsoft ® Windows ® Small Business Server 2003 R2 Sales Cycle.
Good MDM IOS Overview Presented by: Jerry Wen 02/09/2012.
Case Study.  Client needed to build data collection agents for various mobile platform  This needs to be integrated with the existing J2ee server 
OrangeMesh Dashboard Shaddi Hasan Mac Mollsion Will Vogler.
NovaBACKUP xSP Technical Training By: Nathan Fouarge
Management System For Graduate Students Projects Day Presentation – June 2011.
SCID Master Control 4/22/2014SCID Design Details Presentation1 Handheld Device (Walkie) Master Control (Managie) Data Protocol (Talkie)
Adviser Panel. Go to All DD Track Advisers: Click “Advisor Login”
Company: Amdocs Academic advisor: Ehud Gudes Technical advisor :Gabby Shimony Team: Uzi Lewin Elina Shlangman.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Shikha Arora (101319) Team Name: Beans Course: CS532 Guided By:Prof.
Service Charging Platform. EMS (Entity Management System) 0 Logging Agent Provides detailed activity logs and reports all raw facts as they happen to.
© 2014 IBM Corporation Mobile Customization & Administration IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 30 minutes.
Introduction to FFI: Why and how FFI was developed Introduction to FFI: Why and how FFI was developed 04/02/2013.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Standard Demo 1 © Hacking Team All Rights Reserved.
SemiCorp Inc. Presented by Danu Hunskunatai GGU ID #
Online | classroom| Corporate Training | certifications | placements| support Contact: USA : , India.
COMMVAULT IMPLEMENTATION TRAINING 2013 Objective – To be able do install CommVault backup for PoC or customer project for Windows / Linux OS Common Applications.
A Solution for Maintaining File Integrity within an Online Data Archive Dan Scholes PDS Geosciences Node Washington University 1.
File Syncing Technology Advancement in Seafile -- Drive Client and Real-time Backup Server Johnathan Xu CTO, Seafile Ltd.
Module 9: Preparing to Administer a Server
Sponsored by Portakal Technologies
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Unified Management Agent (UMA)
Pilot Walktour Operation Guide V3.5 (Android)
Elevator Inspection System
PDA & Mobile Verification Solution Presentation
Configuration for Network Security
Juno Technical Support Number
How To Fix Verification Failed Error On iCloud?
Module 9: Preparing to Administer a Server
Features Overview.
Presentation transcript:

Application Design Document Remote backup and recovery service for Android device owners Application Design Document

Roles & Responsibilities Company: Deutsche Telekom Academic advisor: Yuval Elovici Technical advisor : Assaf Shabtai Project Team: Limor Segev Eran Frieman Carmel Karni

Introduction An Android OS could be attacked by hackers: Open platform Users will access the Internet intensively Everyone can develop applications for Android 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.

Introduction The Current situation is that backup is possible for: Documents Media files Not for Application files Deutsche Telekom is interested in developing a platform that will enable: Backup and Restore users’ Android terminals Remote monitoring and offline analysis of Android application

System Requirements The System has three major Components: Device Service, Server, MySql Database, Desktop application. The System has two groups of users: Device holders, Managers. Managers actions: Produce reports / statistics Add managers Device holders actions: Backup installed applications Restore the device / specific application(s)

System Requirements The Device Service is configurable: Enables auto or manual backup (on apk installation) Enable / Disable the service Restore applications on demand The service keeps the login data (no need to re-insert when sending/receiving data from the server). The service-agent will contact the server and get updates (for example about malwares detection) The Server will be available for requests from both users types at all times. Communication with the server will be done using HTTP.

Customer’s Android device System Architecture 1. Downloading and installing a new application 2. System’s agent send the new application files (apk) to the external server 3. Sending the new application files (apk) to the storage server with additional information to enable restoring users’ systems 4. Backed-up application apk apk apk apk apk apk apk Internet Customer’s Android device Server Storage 5. Threat detection system checks files and alerts the server about threats

Customer’s Android device System Architecture 13.08.2007 Autor / Thema der Präsentation 7 3. Sending an alert to the user apk apk apk apk Internet Customer’s Android device Server Storage apk 2. Sending analysis result: “malicious application” Threat detection system checks apks with status “UNCHECKED”

Autor / Thema der Präsentation System Architecture 13.08.2007 apk apk Internet Storage Server NetShield Analysis Server apk

Classes and Relationships ServerCommunication client ConnectionHandler ConnectionAcceptor Reactor ReactorData Protocol ServerProtocol MessageProcessor Task SQLInteface ClientAgent Listener Restorer ClientGuiFacade ManagerGuiFacade ManagerLogic AgentComManager MngComManager gui ClientGUI ManagerGUI Gui

Server Class Diagram

Service (Agent) Class Diagram

Manager Class Diagram

User Interface – Service Main Screen

User Interface – Service Configuration Screen

User Interface – Service Registration Screen

User Interface – Service Login Screen

User picks the applications to recover User Interface – Service Recovery List Screen User picks the applications to recover Recover

Application List Screen User Interface – Service Application List Screen

User Interface – Manger Login Screen

User Interface – Manger Main Screen

User Interface – Manger Add Manager Screen

User Interface – Manger Reports Menu Screen

User Interface – Manger Users Report

User Interface – Manger Applications Report

Users-Applications Report User Interface – Manger Users-Applications Report

User Interface – Manger Rollbacks Report

User Interface – Manger Malwares Report

Task List Overview Server 01/04/09 – 15/04/09 DB construction 16/05/09 – 20/05/09 Manager – Desktop application 21/04/09 – 05/05/09 Device Service (Agent) 06/05/09 – 20/05/09 Service and Sever communication 21/05/09 – 31/05/09 Testing 01/06/09 – 20/06/09

Questions?