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

ckickjacking and iFrames and Modal windows #3

Open
equalsJeffH opened this issue Oct 7, 2019 · 1 comment
Open

ckickjacking and iFrames and Modal windows #3

equalsJeffH opened this issue Oct 7, 2019 · 1 comment

Comments

@equalsJeffH
Copy link

The Modal Window explainer says:

A challenge with iframes is click-jacking. The mechanisms in place to solve this
often make use cases for which modal windows would be useful (payments,
authentication etc) impossible to implement.

Is this attempting to say that if one applies current anti-clickjacking techniques to cross-origin iframe-based implementations of use cases such as payments and authentication, the results are suboptimal UX-wise (or perhaps impossible to realize) and that Modal Windows are ostensibly a means to circumvent such issues?

Also, are browser-chrome-materialized windows (e.g., "modal windows") inherently not-clickjackable?

@adrianhopebailie
Copy link
Owner

Is this attempting to say that if one applies current anti-clickjacking techniques to cross-origin iframe-based implementations of use cases such as payments and authentication, the results are suboptimal UX-wise (or perhaps impossible to realize) and that Modal Windows are ostensibly a means to circumvent such issues?

Yes, that is my take.

Also, are browser-chrome-materialized windows (e.g., "modal windows") inherently not-clickjackable?

I believe so. The UI of is only shown when the window materializes and my expectation is that UAs would use visual cues (a border around the window, darkened overlay over parent) to make it clear that the user is now clicking inside a new context.

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