WebAPI/Security/SMS: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Name of API: Web SMS API References: https://bugzilla.mozilla.org/show_bug.cgi?id=674725 Brief purpose of API: Send and recieve SMS messages General Use Cases: None Inherent ...") |
No edit summary |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Web SMS API == | |||
Brief purpose of API: Send and receive SMS messages | |||
Brief purpose of API: Send and | |||
General Use Cases: None | General Use Cases: None | ||
Line 13: | Line 10: | ||
Threat severity: critical per https://wiki.mozilla.org/Security_Severity_Ratings | Threat severity: critical per https://wiki.mozilla.org/Security_Severity_Ratings | ||
References: https://bugzilla.mozilla.org/show_bug.cgi?id=674725<br> | |||
Discussion: https://groups.google.com/group/mozilla.dev.webapps/browse_thread/thread/58a66963732b09a0/9ae97f65a9e74c78 | |||
{| border="1" class="wikitable" | |||
! Type | |||
! Use Cases | |||
! Authorization Model | |||
! Notes & Other Controls | |||
|- | |||
| Web Content || App prompts user to send SMS || No direct access (access via web activities) || | |||
|- | |||
| Installed Web Apps || App prompts user to send SMS || No direct access (access via web activities) || | |||
|- | |||
| Privileged Web Apps || App prompts user to send SMS * || No direct access (access via web activities) || | |||
|- | |||
| Certified Web Apps || SMS app || Implicit || | |||
|} | |||
== | === Notes === | ||
Note that further integration for Web SMS access to privileged APIs is planned for the future. These may employ the following mitigating controls: | |||
*Set thresholds or warnings on premium numbers. | |||
*Only allow sending of SMS's to user-provided contacts. | |||
*Show OS confirmation of message before sending. | |||
__NOTOC__ | |||
[[Category:Web APIs]] | |||
[[Category:Security]] |
Latest revision as of 23:41, 1 October 2014
Web SMS API
Brief purpose of API: Send and receive SMS messages
General Use Cases: None
Inherent threats:
- Sending an SMS costs user money, premium SMS services, SMS payments etc
- Receiving SMS has privacy implications, SMS also used for 2-factor authentication
Threat severity: critical per https://wiki.mozilla.org/Security_Severity_Ratings
References: https://bugzilla.mozilla.org/show_bug.cgi?id=674725
Discussion: https://groups.google.com/group/mozilla.dev.webapps/browse_thread/thread/58a66963732b09a0/9ae97f65a9e74c78
Type | Use Cases | Authorization Model | Notes & Other Controls |
---|---|---|---|
Web Content | App prompts user to send SMS | No direct access (access via web activities) | |
Installed Web Apps | App prompts user to send SMS | No direct access (access via web activities) | |
Privileged Web Apps | App prompts user to send SMS * | No direct access (access via web activities) | |
Certified Web Apps | SMS app | Implicit |
Notes
Note that further integration for Web SMS access to privileged APIs is planned for the future. These may employ the following mitigating controls:
- Set thresholds or warnings on premium numbers.
- Only allow sending of SMS's to user-provided contacts.
- Show OS confirmation of message before sending.