CloudServices/WheresMyFox
Where's My Fox
Overview
To provide a means for users to locate, track and purge devices remotely.
Project Contacts
Principal Point of Contact - Doug Turner dougt@mozilla.com
IRC - #services-dev
Group Email - TBD
Goals
- Be able to provide a simple, secure means for FirefoxOS users to remotely locate, track and purge their devices.
Use Cases
TB provided
Requirements
- List of requirements
- Only allow registered user to display and remotely control device.
- Securely send commands to:
- report location on a regular interval (for motion tracking)
- record tracking information keeping latest location
- older records expired after ? period ?
- play a default audio alarm.
- For known period? Forever? What happens if multiple of these commands sent?
- remove all user information from device
- Remotely lock/unlock device?
- Factory reset or brick?
- report location on a regular interval (for motion tracking)
- Securely display UI for phone including
- current location
- previous locations
- available commands
- help
- login page
- store user & device information (multiple devices?)
- How long to store data?
- How reliable does storage need to be?
How to secure commands from malicious parties? (Encrypt commands? Local sig check ala OAuth1.0a)
Get Involved
Call to action for folks who want to help.
Design
Points of Contact
Engineer - Name jr@
API Reference/Documentation
Data Schema
How will data be stored
API
How to call the data
method URI
description
Arguments argument descriptions Returns: returned contents
Platform Requirements
What are the things this needs (OS, language, databases, etc.)?
Libraries Required
List of external project dependencies. (Stuff that's not pulled in via the installation script)
Code Repository
Links to the published code bases
Release Schedule
Predicted code delivery dates
QA
Points of Contact
Engineer - Name contact@info
Test Framework
Security and Privacy
Fill out the security & privacy bug template: https://bugzilla.mozilla.org/form.moz-project-review (https://wiki.mozilla.org/Websites/Kick-Off_Form)
For security reviews, there's: https://wiki.mozilla.org/Security/ReviewProcess
Points of Contact
Questionnaire Answers
1.1 Goal of Feature
2. Potential Threat Vectors and Mitigation Points
Review Status
Bugzilla Tracking # - see https://wiki.mozilla.org/Security/Reviews
Issues and Resolutions
Operations
Points of Contact
Deployment Architecture
Bugzilla Tracking # -