[sldev] [Viewer Auth] Office hour high points.
Argent Stonecutter
secret.argent at gmail.com
Wed Oct 17 17:34:37 PDT 2007
This is kind of disturbing.
On 17-Oct-2007, at 19:17, David Kaprielian (Sabin) wrote:
> Web is not any less secure.
HTML allows arbitrary programs running in a turing-complete language
implemented under at least four completely independent security
models (one of which, the most common, is inherently insecure and has
been the source of far more than its fair share of vulnerabilities
and exploits over the past decade). Any solution that requires the
use of an arbitrary HTML browser involves whole classes of attacks
(including, but not limited to, social engineering attacks such as
'phishing') that are completely avoided by using either a webservices
login or a hardcoded login.
> The web has many vulnerabilities but is tested and used by millions
> each day, whereas the SL viewer's login vulnerabilities are not
> known and only used by thousands of people.
You can not "test in" security, but even if you could many browsers
routinely fail that test. You can "design in" security, and the SL
viewer has an inherently secure design, in that by default there is
no mechanism for content displayed in it and provided by an untrusted
source (including from an untrusted source WITHIN SL) to be
downloaded and executed even in a sandbox. Some web browsers
(particularly KHTML-based ones, as well as Gecko-based ones that do
not support XUL plugins) provide an inherently secure design, albeit
in some cases with a loophole in URI handling (one that has already
been an issue with SL) but still give malware more opportunity for
social-engineering attacks.
> Challenge-response is only used to make sure a secret doesn't cross
> the network unencrypted.
Challenge-response is also used to make sure that the security token
provided is not replayable.
More information about the SLDev
mailing list