JS Execution? No popup blocking? Something else?
JS Execution? No popup blocking? Something else?
In effect, this gives Google remote code execution rights from their domains on anybody running Chromium.
Aren't they just the APIs in https://code.google.com/p/chromium/codesearch#chromium/src/p...? By the looks of it they're just things that aren't ready for primetime, not things that are special dev-only debug tools or whatever.
https://code.google.com/p/chromium/codesearch#chromium/src/p...
and
https://src.chromium.org/chrome/trunk/src/ppapi/c/extensions...
I haven't looked deeply, but both seem to allow for access outside the sandbox. Maybe a chromium committer could give more detail on the safety of the dev interfaces. They are blocked from public usage for a reason though.
PPB_Testing_Dev is a set of helpers for writing tests: querying status of the plugin; running nested message loop to wait for results of async operations; simulate input events which are received only by the plugin itself.
PPB_Ext_Events_Dev is for registering/unregistering events provided by Chrome apps apis (http://developer.chrome.com/apps/api_index.html). It will only be accessible when the NaCl module is included in a Chrome app. This interface hasn't been implemented yet.
If you're running Chrome, you've already given them code execution rights – the only thing this does is make it slightly harder to detect.
// Temporarily allow these whitelisted apps and WebUIs to use NaCl.
> Google Native Client (NaCl) is a sandboxing technology for running a subset of Intel x86 or ARM native code in a sandbox. It is proposed for safely running native code from a web browser, allowing web-based applications to run at near-native speeds,[2] which aligns well with Google's plans with Chrome OS. It may also be used for securing browser plugins, and in the future parts of other applications or full applications. [2]// Temporarily allow these whitelisted apps and WebUIs to use NaCl.
And it's in a function called "IsNaClAllowed"
[EDIT] answered by https://news.ycombinator.com/item?id=6723930
// Temporarily allow these whitelisted apps and WebUIs to use NaCl.
For NaCl, presumably.