Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Linden's landbot protection, what will it be?

SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
01-30-2007 23:27
Robin Linden suggests a new feature will be added to make it more difficult to buy land using landbots.

What do you suppose this protection scheme will involve?
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Reece Gunawan
.com wannabe, .mobi king
Join date: 21 Dec 2006
Posts: 413
01-30-2007 23:46
As no information has been provided yet, we're all just guessing of course. I was thinking of something along the lines of a turing number.
_____________________
Evil Land Baron :D
Currently does not own any land :eek:
Stephen Zenith
Registered User
Join date: 15 May 2006
Posts: 1,029
01-31-2007 01:26
I assume it will be a CAPTCHA, they already use them on the sign up page for new accounts.

CAPTCHAs are those little images containing skewed and distorted text on a background containing noise that are supposedly difficult for automated systems to read the text out of, hence preventing automated activity of some type.

I say supposedly because a lot of them have flaws. In the case of the CAPTCHAs used by Linden Lab, the main flaw from my point of view is that I can't read them as a human either!
_____________________
Alex Moraff
Random Speaker...
Join date: 9 Oct 2006
Posts: 85
01-31-2007 03:52
Thats the same thing that I was gonna suggest. I see it being much like rapid shares (Think it rapid share) sorting of free accounts. If you go to download something you have to wait 45 seconds and then key-in a three letter code.

The thing is, will this bring with it anymore grid lag then we have already been getting. It gets to points when simple building is impossible.
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
01-31-2007 05:22
From: Stephen Zenith
I can't read them as a human
I have trouble with them myself - I often find it quite possible to interpret at least one camouflaged character in more than one way.

Captcha solving systems already exist, and apparently work well enough that human moderators are still needed to delete posts and ban users from forums that use them to limit registration access.

One method of defeating captcha is for the bot program to post the captcha image on a free porn site as a challenge to access some porn.

The bot programs can call the person running them when they need help, can't they?
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Stephen Zenith
Registered User
Join date: 15 May 2006
Posts: 1,029
01-31-2007 05:45
From: SuezanneC Baskerville
I have trouble with them myself - I often find it quite possible to interpret at least one camouflaged character in more than one way.

Captcha solving systems already exist, and apparently work well enough that human moderators are still needed to delete posts and ban users from forums that use them to limit registration access.

One method of defeating captcha is for the bot program to post the captcha image on a free porn site as a challenge to access some porn.

The bot programs can call the person running them when they need help, can't they?


In theory, yes they could - but then your speed advantage has disappeared and a real human would have got the plot. Or a better bot :)

Same with putting the captcha on a porn site, for example. That's fine if you want to automatically register a bunch of accounts on a site, because there's no time pressure - you can just keep the account until you need it to post spam, then throw it away.

However, obviously in the case of land buying at cheap plots, bots were brought in not to relieve the drudgery of registering accounts but to establish a speed advantage over humans.
_____________________
Lex Neva
wears dorky glasses
Join date: 27 Nov 2004
Posts: 1,361
01-31-2007 10:19
From: SuezanneC Baskerville

One method of defeating captcha is for the bot program to post the captcha image on a free porn site as a challenge to access some porn.


Hmm, or a camping chair, maybe...
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
01-31-2007 20:12
Hmm, pay folks to help the bots solve captchas - the bot could could upload the captcha image and send it to members of a "solve the captcha for lindens" group inworld, pay the first one with a working answer a linden or two.

Now the Landbot protection scheme may involve something like checking some field in the client program or such. Can the servers tell whether they are connecting to an official Linden made viewer or to a third party viewer?
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Draco18s Majestic
Registered User
Join date: 19 Sep 2005
Posts: 2,744
02-01-2007 00:00
From: SuezanneC Baskerville
Now the Landbot protection scheme may involve something like checking some field in the client program or such. Can the servers tell whether they are connecting to an official Linden made viewer or to a third party viewer?


What if such a check were in the official client, but conveniently left out of the source code that's available?
Surely such an ommission is legal.

It would make anyone with an open source client have a tad harder time buying land (maybe "if check fails, send captcha" serverside), but it would seriously hamper a bot and bot programer.
Elanthius Flagstaff
Registered User
Join date: 30 Apr 2006
Posts: 1,534
02-01-2007 01:16
On the other hand they only said they'd look into it. Not that they'd actually implement it. Meanwhile I did think of hiring hordes of newbs to solve captchas for me since they seem happy to work for pennies per hour. I'd simply pay a bonus to the first person to get the captcha right and ignore people who accidentally or deliberately got it wrong.

I dunno, after all of LL's words about escalating wars against decompilers I'm kinda sad that they'd try to go down this road. Either outlaw bots or allow bots, this sort of half assed measure seems like a waste of everyone's time. Meanwhile I already have solutions to protections they didn't even implement yet.

Of course, I'm kinda biased so perhaps my opinion should be taken with a pinch of salt.
Stephen Zenith
Registered User
Join date: 15 May 2006
Posts: 1,029
02-01-2007 01:55
From: SuezanneC Baskerville
Hmm, pay folks to help the bots solve captchas - the bot could could upload the captcha image and send it to members of a "solve the captcha for lindens" group inworld, pay the first one with a working answer a linden or two.

Now the Landbot protection scheme may involve something like checking some field in the client program or such. Can the servers tell whether they are connecting to an official Linden made viewer or to a third party viewer?


Don't forget, it's useless to get the correct solution in this situation if it's going to be slower than just clicking on search, teleporting manually and solving the captcha yourself.
_____________________
Stephen Zenith
Registered User
Join date: 15 May 2006
Posts: 1,029
02-01-2007 01:56
From: Elanthius Flagstaff
On the other hand they only said they'd look into it. Not that they'd actually implement it. Meanwhile I did think of hiring hordes of newbs to solve captchas for me since they seem happy to work for pennies per hour. I'd simply pay a bonus to the first person to get the captcha right and ignore people who accidentally or deliberately got it wrong.

I dunno, after all of LL's words about escalating wars against decompilers I'm kinda sad that they'd try to go down this road. Either outlaw bots or allow bots, this sort of half assed measure seems like a waste of everyone's time. Meanwhile I already have solutions to protections they didn't even implement yet.

Of course, I'm kinda biased so perhaps my opinion should be taken with a pinch of salt.


That was my first thought, they've stressed so many times that they don't want to get into an arms race with developers, and now they're insinuating that that's exactly what they're going to do.
_____________________
Warda Kawabata
Amityville Horror
Join date: 4 Nov 2005
Posts: 1,300
02-01-2007 06:25
The obvious solution would be to restrict repeat queries from the same client (including other clients on that IP address) to once per 60 seconds or something equally unacceptably slow to justify a bot. Yes, I know land moves fast, but I don't think it moves *that* fast.

Personally, I have nothing against bots, *provided taht they are being directly used to enhance the interactive in-world experience of everyone in the world*. Unfortunately, I have seen no reports of any such bots yet.
Meade Paravane
Hedgehog
Join date: 21 Nov 2006
Posts: 4,845
02-01-2007 10:00
From: Warda Kawabata
The obvious solution would be to restrict repeat queries from the same client (including other clients on that IP address) to once per 60 seconds or something equally unacceptably slow to justify a bot. Yes, I know land moves fast, but I don't think it moves *that* fast.

I suggested that a couple days ago but now think it's not the best solution - it would just encourage people to create an army of alt-bots to distribute the searching to the point that, taken together, they're still hitting the database at whatever rate they want. I guess they could filter on IP or even subnet but there's ways around that and it turns to a arms race which LL has said they don't want to get in to.

I suspect that LL will do CAPTCHA or some other random gate that requires a brain behind it to get through.
Pegasus Alva
Registered User
Join date: 15 Jul 2006
Posts: 30
02-01-2007 10:51
From: SuezanneC Baskerville

What do you suppose this protection scheme will involve?



I think the protection scheme will go like this, linden labs will have 2 light bulbs in a room being filmed by a web cam and switching on and off in intervals of x seconds where x is between 1 second and say 30 seconds. These light bulbs are in front of a web cam that films both at once and when someone pulls up the buy land window they will get a still shot of the light bulbs in which they have to be able to tell which one is on and which one is off. Since X is an ever changing variable though one that LL can predict either through keeping track of the changes or via making it predictable in a way that they know it can work as a pseudo random captcha alternative.
Skye Whitcroft
Disappointed
Join date: 14 Dec 2006
Posts: 207
02-01-2007 10:56
From: Pegasus Alva
I think the protection scheme will go like this, linden labs will have 2 light bulbs in a room being filmed by a web cam and switching on and off in intervals of x seconds where x is between 1 second and say 30 seconds. These light bulbs are in front of a web cam that films both at once and when someone pulls up the buy land window they will get a still shot of the light bulbs in which they have to be able to tell which one is on and which one is off. Since X is an ever changing variable though one that LL can predict either through keeping track of the changes or via making it predictable in a way that they know it can work as a pseudo random captcha alternative.


...
RobbyRacoon Olmstead
Red warrior is hungry!
Join date: 20 Sep 2006
Posts: 1,821
02-01-2007 13:27
From: Warda Kawabata
Personally, I have nothing against bots, *provided taht they are being directly used to enhance the interactive in-world experience of everyone in the world*. Unfortunately, I have seen no reports of any such bots yet.


Well, I have a bot that enhances *some* people's in-world experience, but falls far short of ehancing *everyone's* in-world experience....

I have used libsecondlife code to create a bot capable of halfway decent melee combat for the samurai combat community (Combat: Samurai Island) that I participate in regularly. It's fun, and people seem to really like to see if they can beat him :) Feel free to IM me in-world for a demonstration if you like.

I know others in the same community developing bots for various roleplay and community reasons.

I certainly hope that whatever measure the Lindens come up with to stop automated land-buying bots doesn't harm the ability of developers to create bots that really are harmless and fun.
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
02-01-2007 14:10
From: Stephen Zenith
Don't forget, it's useless to get the correct solution in this situation if it's going to be slower than just clicking on search, teleporting manually and solving the captcha yourself.
Not really. A bot that uses human or any means of evading a protection scheme that doesn't require the operator's attention doesn't have to be faster or as fast as the operator in order to save the operator time and trouble. Also bots, unlike humans, can work 24/7. Also, defeating the protection scheme isn't the only thing the bot does; the bot can also teleport to the parcel and make the purchase, and the bot can make make decisions on whether to buy based on average land prices, average prices for the particular sim, etc. without the operator having to be involved.
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Stephen Zenith
Registered User
Join date: 15 May 2006
Posts: 1,029
02-01-2007 14:48
From: SuezanneC Baskerville
Not really. A bot that uses human or any means of evading a protection scheme that doesn't require the operator's attention doesn't have to be faster or as fast as the operator in order to save the operator time and trouble. Also bots, unlike humans, can work 24/7. Also, defeating the protection scheme isn't the only thing the bot does; the bot can also teleport to the parcel and make the purchase, and the bot can make make decisions on whether to buy based on average land prices, average prices for the particular sim, etc. without the operator having to be involved.


Oh yes, the bot can do a lot of the other work in buying, selling and setting up land for sale. But I honestly don't think people would actually have an issue with that, it is the rapid finding and buying of land that has a lot of peoples noses out of joint, simply because it has always been the fastest people to the plot who managed to snaffle all the cheap plots.
_____________________
Haravikk Mistral
Registered User
Join date: 8 Oct 2005
Posts: 2,482
02-01-2007 15:44
You put a time-limit on the CAPTCHA image, when you click buy a little pop-up window appears with the newly created image and a field to enter it and underneath is the text "You have 30 seconds to enter the code", if you fail to do so then it is replaced with a new one, or closes or whatever and you have to start again to do it.
If a bot can screenshot, upload and get a human response for the image within the 30 seconds then I'd be mildly impressed.

There is of course however the issue of bots being used to find the plots then re-direct them to a human operator, thus then can run a bot in the background and use it to jump in quick, while removing the need to do the checking themselves, which is just as bad IMO.
_____________________
Computer (Mac Pro):
2 x Quad Core 3.2ghz Xeon
10gb DDR2 800mhz FB-DIMMS
4 x 750gb, 32mb cache hard-drives (RAID-0/striped)
NVidia GeForce 8800GT (512mb)
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
02-01-2007 16:39
From: Haravikk Mistral

If a bot can screenshot, upload and get a human response for the image within the 30 seconds then I'd be mildly impressed.
The bot clients will likely not be making screenshots ; they'd get the test image sent as as a file just like the regular secondlife.exe client would for displaying to a human.

I've read reports that various sorts of cheatbot networks are already being used succesfully to game the system in some online games, with human operators getting paid to monitor multiple bots and intervene when needed.

What systems other than captcha and search throttling are there for reducing the advantage bots have over humans?
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Draco18s Majestic
Registered User
Join date: 19 Sep 2005
Posts: 2,744
02-01-2007 17:09
From: SuezanneC Baskerville
What systems other than captcha and search throttling are there for reducing the advantage bots have over humans?


Forcing of negligible time delays in certain aspects.
Such as:
Force teleports to occure at a delay of 2 seconds, regardless of data being sent to the client. An ordinary user won't notice, most teleports take over 2 seconds as it is.

Force a 1/2 to 1 second delay in sending search data. Most users won't notice as the delay is so small.

Force a delay into responce speed, i.e. if buttons/dialogs are clicked through too quickly, slow down their interpretation serverside. Delays of 1/2 second would not effect a normal user due to the user's complete inability to respond that quickly.


Other thouht:
What if land sales worked a little differently?
If there are two or more people on the land being sold, allow all parties to place, essentially a bid for the land. Give people on the land 1 minute to attempt to buy.
If more than one person places a bid at the same time, inform, get new bid. If someone attempts to bid after there are any bids, display the new price. If it's too high they can cancel.
Sell the land to the winner, obviously.

This would be similar to normal land auctions, but takes place quickly merely because there are two or more people who are currently present and both want the land.
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
02-01-2007 18:22
From: Draco18s Majestic
:
What if land sales worked a little differently?
If there are two or more people on the land being sold, allow all parties to place, essentially a bid for the land. Give people on the land 1 minute to attempt to buy.
If more than one person places a bid at the same time, inform, get new bid. If someone attempts to bid after there are any bids, display the new price. If it's too high they can cancel.
Sell the land to the winner, obviously.

This would be similar to normal land auctions, but takes place quickly merely because there are two or more people who are currently present and both want the land.
Bidbot.

When abuse staff get saddled
With newbies who have tattled
On bidbots that have battled
and the land sale system gets addled,
it's a saddled addled tattled landbot bidbot battle.
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Kyrah Abattoir
cruelty delight
Join date: 4 Jun 2004
Posts: 2,786
02-01-2007 19:37
or the extinguishing race of the flesh made landbots could simply accept the fact that simple and repetitive tasks are better done by programs.
_____________________

tired of XStreetSL? try those!
apez http://tinyurl.com/yfm9d5b
metalife http://tinyurl.com/yzm3yvw
metaverse exchange http://tinyurl.com/yzh7j4a
slapt http://tinyurl.com/yfqah9u
Draco18s Majestic
Registered User
Join date: 19 Sep 2005
Posts: 2,744
02-01-2007 19:41
From: SuezanneC Baskerville
Bidbot.

Perhaps, but there's only so much use to one.
1 2