Live data from Hacker News

What Spectre and Meltdown Mean for WebKit

webkit.org

291–294 of 294 posts

Re: What Spectre and Meltdown Mean for WebKit

#291
post #225
post #167

Earlier quoted context omitted.

> I wonder if this shouldn't question whether we should still allow all websites to run javascript by default. Plenty of harmful things are done with C and C++ but no one is saying we should deactivate native apps written in unsafe languages, or not allow anyone to program a GUI unless they can justify the use of canvas space. Yet the web, arguably the most successful and free (as in both beer and freedom) and access…

>> Plenty of harmful things are done with C and C++ but no one is saying we should deactivate native apps written in unsafe languages This is not in any way equivalent to browsing an informational site and having arbitrary code execute. >> Yet the web ... is the only one on which people - erstwhile hackers - say that code should be a considered a privilege and not a right, Hell no, code execution is a privilege in al…

NoScript is really easy to install and use.

Re: What Spectre and Meltdown Mean for WebKit

#292
post #225

Earlier quoted context omitted.

>> Plenty of harmful things are done with C and C++ but no one is saying we should deactivate native apps written in unsafe languages This is not in any way equivalent to browsing an informational site and having arbitrary code execute. >> Yet the web ... is the only one on which people - erstwhile hackers - say that code should be a considered a privilege and not a right, Hell no, code execution is a privilege in al…

NoScript is really easy to install and use.

I've always meant to try it. The various blacklist options have been good but are always leaky.

Re: What Spectre and Meltdown Mean for WebKit

#293
post #280

Earlier quoted context omitted.

I think this part is misleading => "Spectre means that an attacker can control branches, so branches alone are no longer adequate for enforcing security properties." I think they meant "Spectre means an that attacker can ABUSE branches", and in that they are right.

This is clarified later: “Spectre means that branches are no longer sufficient for enforcing the security properties of read operations in WebKit.“ It’s totally true that Spectre allows attackers to control reads, but when they do this, they enter a non-destructive execution mode. They can read but anything they write is thrown away. (To our knowledge, lol.)

Thank you for clarifying, that what I thought. Still I find that the article is not clear enough on this point, I fell that some people will read this as "OMG they can control execution remotely, this the apocalypse". I mean to an extent yes, but the results are dropped like you said and the main execution path shouldn't be affected. It only facilitate information leaks AFAIK.

Re: What Spectre and Meltdown Mean for WebKit

#294
post #202

Earlier quoted context omitted.

Big changes do happen and look small only in retrospect.

But they don't happen overnight. I didn't say change wouldn't happen, I said it wasn't likely to happen anytime soon.

Let the record note my gripe was only with the genie/bottle wording, which indicates an irreversible change :)
Post reply on HN