Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove desktop sharing #2

Open
martinthomson opened this issue Jun 30, 2014 · 2 comments
Open

Remove desktop sharing #2

martinthomson opened this issue Jun 30, 2014 · 2 comments

Comments

@martinthomson
Copy link
Collaborator

Feedback from some folks at Mozilla is that sharing the entire desktop has some undesirable properties:

  • It forces us to black out the browser to provide the protection that we need for CSRF
  • It opens up the option for a click through dialog of the form "Do you want to share your desktop? y/n", which removes the implicit consent advantage of a forced selection.
  • It provides challenges for feedback similar to those posed by a full-screen application
  • It isn't actually that desirable a feature

In short, we are unlikely to implement this particular feature in Firefox at this stage.

@keithgrif
Copy link
Collaborator

Desktop share is quite commonly used and offers several advantages (and challenges). I dont understand the requirement to black out the browser and the CSRF protection concern, it would be great to understand that in more detail. We should also discuss the requirements and capabilities that constitute desktop share.

@martinthomson
Copy link
Collaborator Author

I dont understand the requirement to black out the browser and the CSRF protection concern, it would be great to understand that in more detail.

No one does. That's the problem. Read https://tools.ietf.org/html/draft-ietf-rtcweb-security-07#section-4.1.1 for details. Unfortunately, you need a pretty strong grounding in the cross origin model to get this stuff.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants