Difference between revisions of "Talk:Viewer Authentication Critique"

From Second Life Wiki
Jump to navigation Jump to search
 
(6 intermediate revisions by 5 users not shown)
Line 34: Line 34:
This article is pretty awful, its just an attack. For real critique you have to explore the alternatives and discuss the pros and cons for each.
This article is pretty awful, its just an attack. For real critique you have to explore the alternatives and discuss the pros and cons for each.
Even if this form of log in has these disadvantages it could still be an improvement over what we currently have.
Even if this form of log in has these disadvantages it could still be an improvement over what we currently have.
We need a common point of reference to discuss if this is an improvement and what alternatives exist.
We need a common point of reference to discuss if this is an improvement and what alternatives exist. [[User:Ahab Schmo|Ahab Schmo]] 12:31, 30 September 2007 (PDT)


* I've tried to keep it balanced by seperating it into the three concerns, having Pros and Cons (these are really for the approach rather than the concerns), and a list of alternative options (although this is more of a jumping off point for further discussions of the alternatives than a considered response at this stage). It is somewhat negative, as to be honest, all the responses on the SLDev list were against the proposal. It does need some input now from LL - to check the objectives are correct, and perhaps indicate what they think the pros are! --[[User:Matthew Dowd|Matthew Dowd]] 02:13, 30 September 2007 (PDT)


Having studied the original idea, each time and deeper I'm now convinced there is 0 gain on the security point, I also see many many big security risks with it. I hope this will be the first issue in the last time that actually the Lindens start to listen to criticism about the proposal. I think not there have so far been one mail in favor of the idea on the developer list. All the other issues that just ignores the users, to that extent that i have put off all investment in SL. The day an alternative comes out, Lindens and in really danger for how they handle there users. So far they have a product that is one of a kind. But the completion gain all the time. The company that did everything they could to screw there user base will loose.
== Nicholaz's Summary to SLDev ==
--[[User:Balp Allen|Balp Allen]] 01:44, 30 September 2007 (PDT)


In my humble opinion, this is a mistake. To get rid of bots it is brilliant. Make life a whole lot more complex. But for security of going on a fishing expedition it will be a matter of time before some kindly soul sets up an alternative web page where you can log on to SecondLife sending the correct code to SL's web servers and maybe keeping it. Keep the trust in the client fix the code to being more robust. SecondLife is ment to be leading the way not following. Offer a validation service of 3rd party clients to ensure that we are safe. People are going to want to see the LL Seal of approval.  
I think (and would be surprised otherwise) there currently consensus
among those who replied here on the list that ...


As also pointed out in your own con's the coders could as easily have key capture and other nastyness running. So this solution makes it harder on those who do not run web and SL client at same time. More hassle on the user end. Start up Web Client Go to page. enter in info.  
1) the new auth mechanism does nothing to significantly increase security
--[[User:Jamie David|Jamie David]] 07:42, 30 September 2007 (PDT)
in terms of protecting user assets from malicious viewers (once the
viewer is logged in, you're at the mercy of the viewer, no matter how> you logged in)
 
2) the new auth mechanism makes login to SL cumbersome and breaks many
ways in which people are currently using SL (alts, switching between
viewers, etc.)
 
3) the new auth mechanism will make it impossible for some environment
to log in from at all (proxies, firewalls, security software, ...)
or prevent specific forms of viewers (lean viewers, mobile systems,
viewer on a memory stick, ...)
 
4) the new auth mechanism will break existing applications (bots, libsl,
etc.) and these will have to work around these.
 
5) Allowing these (4) to work around it, means that 3rd party viewers can
also work around it, meaning that you'll end up with 3rd party viewers
which are a lot more convenient than the official viewer, essentially> driving people away from the official viewer.
 
6) other mechanisms exist, which a) actually increase security and which
b) do not break existing use and c) are less cumbersome
 
7) (this is my personal addition but I'd be amazed if anyone disagreed)
people are losing a lot more assets and value through Linden
malfunctions (lost inventory, search & classifieds being not seen
because of outages, etc.) than have ever been lost through spoofing
or malicious viewers.
 
8) __whatever mechanism is implemented, should be a *choice* with the__
__existing mechanisms remaining in place__
 
9) (see (8) )
 
10) (see (9) )
 
Bottom line is that the new auth mechanism is something that offers neglectible
improvement in security and will cause countless problems or developer
hours on both sides.
 
== Anti-fraud measures! ==
 
It appears there is a greater desire to find anti-fraud measures than to just stop phishing attack by malicious code. Of course, both are of interest, but it appears the anti-fraud bit was stated weakly when in fact it the stronger point. I suspect a major miscommunication occurred here. The viewer itself was addressed by LL rather than augmented security for anti-fraud. I'm under the assumption that LL is not able to release some details to the public at this time, so we get bits and pieces of more minor points rather than the major points with priority.
 
The article mentions anti-fraud as an objective, but the criticisms are mainly focused on anti-phishing.
 
In fact, there is mention that anti-fraud is the priority!  [https://lists.secondlife.com/pipermail/sldev/2007-October/005621.html]
 
Also, we can see the light of this from Robin Linden as pasted below.
 
I believe the critique needs to address the issue of anti-fraud more significantly. That is to allow such measures even if the anti-phishing has been addressed more (actually too much).
 
We need to help LL solve fraud in the many forms it appears besides just the login!
 
<pre>
http://slrecord.typepad.com/the_second_life_record/2007/10/vat-attack.html
 
[11:16]  Jessica Holyoke: I have a question, when you stated that the ebay sellers of lindens were engaged in fraud,were they reported to law enforcement?
[11:16]  Robin Linden: Not all eBay sellers of Lindens are engaged in fraud.
[11:18]  Jessica Holyoke: but the one's that you said were engaged in fraud and took action against their accounts(sorry about the lag)
[11:19]  Robin Linden: For the most part jessica people who engage in fraud have been tough to catch. We rarely know who they are in RL.
</pre>
 
----
 
There's really not a lot that software design can do to prevent social-engineering frauds, and it's not really the software's responsibility. The best you can do is inform and educate those who stay alert to communication, and hope word of mouth ripples out...even if that's in the form of urban legend hysteria, people will be more careful about what they exchange and who they exchange with.
[[User:Prodigal Maeterlinck|Prodigal Maeterlinck]] 13:07, 6 December 2007 (PST)

Latest revision as of 04:09, 6 June 2008


Process for editing the critique

By virtue of jumping first, I think Matthew Dowd should be the working group chair for editing this document. What I think that means is this:

  • Anyone can still make no-brainer edits to the article
  • Matthew will be arbiter for dispute resolution, should that be necessary.
  • If there are points that Matthew is unclear about, he should delete them from the document, and move them to the talk page.
  • If there are points that others are unclear about, they should bring them up on the talk page, and then later delete them from the main page if a question/concern goes unanswered on the talk page (with "see talk page" in the comment of the edit).
  • If, for whatever reason, it becomes necessary to fork this document, it's best to move all critiques into the user space of the working group chair. So, for example, Matthew's version would move to User:Matthew Dowd/Viewer Authentication Critique, and other critiques could also be done the same way. This page would become a list of critiques.

Sound like a reasonable process? I think this is lightweight enough that a pretty good document can evolve pretty quickly. -- Rob Linden 12:56, 29 September 2007 (PDT)

Third party viewers/code

What's the substantive difference between these two points?

  1. Viewer still involves running trusted code on the computer and could initiate other attacks e.g.
  2. Most of these attacks could be performed by any third-party software designed for use with SL

Both have many subpoints. Could they be consolidated into a single point? -- Rob Linden 20:10, 29 September 2007 (PDT)

The first point is that keeping the client from seeing the password doesn't remove the danger of a modified client.

The second point is that *any* ancillary software (such as animation editors, sculpt editors, sculpt texture plugins) could be used in an attack, even if they don't actually connect to SL, since they would be used by SL residents.

-- Argent Stonecutter 21:00, 29 September 2007 (PDT)

Is this better, Rob? -- Argent Stonecutter 21:11, 29 September 2007 (PDT)

Yes, that is. Thanks for the clarification! -- Rob Linden 21:44, 29 September 2007 (PDT)


No balance

This article is pretty awful, its just an attack. For real critique you have to explore the alternatives and discuss the pros and cons for each. Even if this form of log in has these disadvantages it could still be an improvement over what we currently have. We need a common point of reference to discuss if this is an improvement and what alternatives exist. Ahab Schmo 12:31, 30 September 2007 (PDT)


Nicholaz's Summary to SLDev

I think (and would be surprised otherwise) there currently consensus among those who replied here on the list that ...

1) the new auth mechanism does nothing to significantly increase security in terms of protecting user assets from malicious viewers (once the viewer is logged in, you're at the mercy of the viewer, no matter how> you logged in)

2) the new auth mechanism makes login to SL cumbersome and breaks many ways in which people are currently using SL (alts, switching between viewers, etc.)

3) the new auth mechanism will make it impossible for some environment to log in from at all (proxies, firewalls, security software, ...) or prevent specific forms of viewers (lean viewers, mobile systems, viewer on a memory stick, ...)

4) the new auth mechanism will break existing applications (bots, libsl, etc.) and these will have to work around these.

5) Allowing these (4) to work around it, means that 3rd party viewers can also work around it, meaning that you'll end up with 3rd party viewers which are a lot more convenient than the official viewer, essentially> driving people away from the official viewer.

6) other mechanisms exist, which a) actually increase security and which b) do not break existing use and c) are less cumbersome

7) (this is my personal addition but I'd be amazed if anyone disagreed) people are losing a lot more assets and value through Linden malfunctions (lost inventory, search & classifieds being not seen because of outages, etc.) than have ever been lost through spoofing or malicious viewers.

8) __whatever mechanism is implemented, should be a *choice* with the__ __existing mechanisms remaining in place__

9) (see (8) )

10) (see (9) )

Bottom line is that the new auth mechanism is something that offers neglectible improvement in security and will cause countless problems or developer hours on both sides.

Anti-fraud measures!

It appears there is a greater desire to find anti-fraud measures than to just stop phishing attack by malicious code. Of course, both are of interest, but it appears the anti-fraud bit was stated weakly when in fact it the stronger point. I suspect a major miscommunication occurred here. The viewer itself was addressed by LL rather than augmented security for anti-fraud. I'm under the assumption that LL is not able to release some details to the public at this time, so we get bits and pieces of more minor points rather than the major points with priority.

The article mentions anti-fraud as an objective, but the criticisms are mainly focused on anti-phishing.

In fact, there is mention that anti-fraud is the priority! [1]

Also, we can see the light of this from Robin Linden as pasted below.

I believe the critique needs to address the issue of anti-fraud more significantly. That is to allow such measures even if the anti-phishing has been addressed more (actually too much).

We need to help LL solve fraud in the many forms it appears besides just the login!

http://slrecord.typepad.com/the_second_life_record/2007/10/vat-attack.html

[11:16]  Jessica Holyoke: I have a question, when you stated that the ebay sellers of lindens were engaged in fraud,were they reported to law enforcement?
[11:16]  Robin Linden: Not all eBay sellers of Lindens are engaged in fraud.
[11:18]  Jessica Holyoke: but the one's that you said were engaged in fraud and took action against their accounts(sorry about the lag)
[11:19]  Robin Linden: For the most part jessica people who engage in fraud have been tough to catch. We rarely know who they are in RL.

There's really not a lot that software design can do to prevent social-engineering frauds, and it's not really the software's responsibility. The best you can do is inform and educate those who stay alert to communication, and hope word of mouth ripples out...even if that's in the form of urban legend hysteria, people will be more careful about what they exchange and who they exchange with.

Prodigal Maeterlinck 13:07, 6 December 2007 (PST)