Myreader.co.uk  
uk news, chat and community
   home   |   control panel login   |   archive   |  
 
net
net
news.announce
news.config
news.management
news.moderation
providers
providers.aaisp
web.authoring
  
 
date: Mon, 21 Jul 2008 15:55:21 +0100,    group: uk.net.web.authoring        back       
Voting - anti abuse measure   
www.jpgimage.co.uk/full.php?image=1212

As part of the usual measures to try and prevent multiple votes .

I added a timer so that only one vote (every 3 minutes) regardless if 
its the same user or not will be accepted .

The thinking being that unless its a really busy website - then most 
people wont know the difference - or even know its there .

The question being .....

Do you think a 3 minute time delay is about right - or do you think it 
should be set at less time or more time ? .
date: Mon, 21 Jul 2008 15:55:21 +0100   author:   Krustov

Re: Voting - anti abuse measure   
"Krustov" wrote...
> www.jpgimage.co.uk/full.php?image=1212
>
> As part of the usual measures to try and prevent multiple votes .
>
> I added a timer so that only one vote (every 3 minutes) regardless if
> its the same user or not will be accepted .
>
> The thinking being that unless its a really busy website - then most
> people wont know the difference - or even know its there .
>
> The question being .....
>
> Do you think a 3 minute time delay is about right - or do you think it
> should be set at less time or more time ? .
>

I assume you are not telling people that their vote is rejected?

I think only something like 30 seconds, or a little longer than it would 
take to get from 'vote received' back to the vote page would be apt. If 
someone is determined to multi-vote, they're not going to hang on 3 minutes 
just in case there's a gate, they'll just do it. Either that or the next 
time they go online, if it's a casual double vote.

-dE|_---
date: Mon, 21 Jul 2008 16:07:57 +0100   author:   dE|_

Re: Voting - anti abuse measure   
<uk.net.web.authoring>
<dE|_>
<Mon, 21 Jul 2008 16:07:57 +0100>
<YD1hk.17429$A42.7575@newsfe14.ams2>

> > The question being .....
> >
> > Do you think a 3 minute time delay is about right - or do you think it
> > should be set at less time or more time ? .
> >
> 
> I assume you are not telling people that their vote is rejected?

Those who ignore the wait x amount of seconds get shown this if they try 
to vote .

www.jpgimage.co.uk/full.php?image=1213

> I think only something like 30 seconds, or a little longer than it would 
> take to get from 'vote received' back to the vote page would be apt. If 
> someone is determined to multi-vote, they're not going to hang on 3 minutes 
> just in case there's a gate, they'll just do it. Either that or the next 
> time they go online, if it's a casual double vote.
> 

TMK their isnt a 100% perfect method to prevent multiple voting for this 
sort of thing - and the best anybody can do is slow them down a bit .


-- 
www.krustov.co.uk
date: Mon, 21 Jul 2008 16:21:22 +0100   author:   Krustov

Re: Voting - anti abuse measure   
<uk.net.web.authoring>
<Krustov>
<Mon, 21 Jul 2008 15:55:21 +0100>


> www.jpgimage.co.uk/full.php?image=1212
> 
> As part of the usual measures to try and prevent multiple votes .
> 
> I added a timer so that only one vote (every 3 minutes) regardless if 
> its the same user or not will be accepted .
> 

www.jpgimage.co.uk/full.php?image=1214

Theres also the standard image code thingy to annoy possbile abusers .


-- 
www.krustov.co.uk
date: Mon, 21 Jul 2008 16:26:24 +0100   author:   Krustov

Re: Voting - anti abuse measure   
<uk.net.web.authoring>
<Krustov>
<Mon, 21 Jul 2008 16:26:24 +0100>


> www.jpgimage.co.uk/full.php?image=1214
> 
> Theres also the standard image code thingy to annoy possbile abusers .
> 

www.jpgimage.co.uk/full.php?image=1215

But the clicking on the refresh icon after making a valid vote is 
probably the best :-)
date: Mon, 21 Jul 2008 16:31:15 +0100   author:   Krustov

Re: Voting - anti abuse measure   
Message-ID:  from
Krustov contained the following:

>As part of the usual measures to try and prevent multiple votes .
>
>I added a timer so that only one vote (every 3 minutes) regardless if 
>its the same user or not will be accepted .

Are you using sessions?  Setting a session variable will prevent
re-voting until the session expires  or unless they close and re-open
the browser.

-- 
Geoff Berrow  0110001001101100010000000110
001101101011011001000110111101100111001011
100110001101101111001011100111010101101011
http://slipperyhill.co.uk
date: Mon, 21 Jul 2008 17:26:41 +0100   author:   Geoff Berrow

Re: Voting - anti abuse measure   
<uk.net.web.authoring>
<Geoff Berrow>
<Mon, 21 Jul 2008 17:26:41 +0100>


> >As part of the usual measures to try and prevent multiple votes .
> >
> >I added a timer so that only one vote (every 3 minutes) regardless if 
> >its the same user or not will be accepted .
> 
> Are you using sessions?  Setting a session variable will prevent
> re-voting until the session expires  or unless they close and re-open
> the browser.
> 

I've never got around to learning sessions and use my own custom written 
methods instead .

But given that most users have more than one browser installed - then 
wouldnt they just need to fire up a different browser ? .


-- 
www.krustov.co.uk
date: Mon, 21 Jul 2008 17:41:30 +0100   author:   Krustov

Re: Voting - anti abuse measure   
Message-ID:  from
Krustov contained the following:

>> Are you using sessions?  Setting a session variable will prevent
>> re-voting until the session expires  or unless they close and re-open
>> the browser.
>> 
>
>I've never got around to learning sessions and use my own custom written 
>methods instead .
You should learn them.  Very useful.
>
>But given that most users have more than one browser installed - then 
>wouldnt they just need to fire up a different browser ? .

If they could be arsed I suppose.  Or wait 3 minutes.  Like you say, no
system is 100%   But I find sessions so much easier that writing to and
from files.


-- 
Geoff Berrow  0110001001101100010000000110
001101101011011001000110111101100111001011
100110001101101111001011100111010101101011
http://slipperyhill.co.uk
date: Mon, 21 Jul 2008 18:34:53 +0100   author:   Geoff Berrow

Re: Voting - anti abuse measure   
"Krustov" wrote...
>
>> > The question being .....
>> >
>> > Do you think a 3 minute time delay is about right - or do you think it
>> > should be set at less time or more time ? .
>> >
>>
>> I assume you are not telling people that their vote is rejected?
>
> Those who ignore the wait x amount of seconds get shown this if they try
> to vote .
>
> www.jpgimage.co.uk/full.php?image=1213
>
>> I think only something like 30 seconds, or a little longer than it would
>> take to get from 'vote received' back to the vote page would be apt. If
>> someone is determined to multi-vote, they're not going to hang on 3 
>> minutes
>> just in case there's a gate, they'll just do it. Either that or the next
>> time they go online, if it's a casual double vote.
>>
>
> TMK their isnt a 100% perfect method to prevent multiple voting for this
> sort of thing - and the best anybody can do is slow them down a bit .

I put my hands up, I hadn't looked at the first image to see that you were 
declaring this time gate, I assumed it was a background function. That is 
what my time length suggestion went by; long enough to silently ignore 
machine style voters only.

-dE|_---
date: Tue, 22 Jul 2008 00:48:18 +0100   author:   dE|_

Re: Voting - anti abuse measure   
"Krustov" asked...
>
>> >As part of the usual measures to try and prevent multiple votes .
>> >
>> >I added a timer so that only one vote (every 3 minutes) regardless if
>> >its the same user or not will be accepted .
>>
>> Are you using sessions?  Setting a session variable will prevent
>> re-voting until the session expires  or unless they close and re-open
>> the browser.
>>
>
> I've never got around to learning sessions and use my own custom written
> methods instead .
>
> But given that most users have more than one browser installed - then
> wouldnt they just need to fire up a different browser ? .

I know squat about sessions, but for future reference; wouldn't they just 
have to open a new tab?

-dE|_---
date: Tue, 22 Jul 2008 00:52:32 +0100   author:   dE|_

Re: Voting - anti abuse measure   
On Mon, 21 Jul 2008 15:55:21 +0100, Krustov wrote:

> www.jpgimage.co.uk/full.php?image=1212

http://www.jpgimage.co.uk/view.php?image=1197

"Krusty enjoyed his day out from the home"

Is there any difference between and ogre and a troll? :)

-- 
Andy Jacobs
date: Tue, 22 Jul 2008 02:07:42 -0500   author:   Andy Jacobs

Re: Voting - anti abuse measure   
Message-ID: <7j9hk.26525$CE1.2578@newsfe17.ams2> from dE|_ contained the
following:

>I know squat about sessions, but for future reference; wouldn't they just 
>have to open a new tab?

Can't speak for IE, but certainly not for Firefox.  The whole thing
needs to be closed down because the session ID is stored as a temporary
cookie in memory.

Sessions are great for log ins, storing contents of shopping carts, form
contents across multi page sets etc, etc
-- 
Geoff Berrow  0110001001101100010000000110
001101101011011001000110111101100111001011
100110001101101111001011100111010101101011
http://slipperyhill.co.uk
date: Tue, 22 Jul 2008 08:07:06 +0100   author:   Geoff Berrow

Re: Voting - anti abuse measure   
In message , Geoff Berrow 
 writes
>Message-ID: <7j9hk.26525$CE1.2578@newsfe17.ams2> from dE|_ contained the
>following:
>
>>I know squat about sessions, but for future reference; wouldn't they just
>>have to open a new tab?
>
>Can't speak for IE, but certainly not for Firefox.  The whole thing
>needs to be closed down because the session ID is stored as a temporary
>cookie in memory.

In FF you can delete the cookie from Tools, Options, Privacy, Show 
Cookies. No need to close FF.
-- 
Dominic Sexton
date: Tue, 22 Jul 2008 09:53:14 +0100   author:   Dominic Sexton {da-sep03}@dscs.demon.co.uk

Re: Voting - anti abuse measure   
Message-ID: <GP6Jdme6$ZhIFwj7@nospam.demon.co.uk> from Dominic Sexton
contained the following:

>>Can't speak for IE, but certainly not for Firefox.  The whole thing
>>needs to be closed down because the session ID is stored as a temporary
>>cookie in memory.
>
>In FF you can delete the cookie from Tools, Options, Privacy, Show 
>Cookies. No need to close FF.

In any online voting system the best you can hope to do is slow people
down.  If the only tool you have is a hammer, then everything is a nail.
krusty knows how to write and read to files so he uses that for
everything.  So I imagine that's how he's storing these timeouts.  That
could get messy unless he's written a garbage collection routine, but is
probably slightly more effective than sessions for slowing people down
(assuming he's storing IP address, it probably takes more time to change
IP than to delete a cookie).

If I was doing it the timeout way, I'd use a database.

Going back to the original question, is three minutes long enough?  Well
probably, because IP is a blunt tool and you don't want to stop
legitimate users from voting.  But I would prevent the vote silently and
not do this www.jpgimage.co.uk/full.php?image=1213  It's just an
invitation to beat the system. You need to stop the duplicate but not
say how you are doing it.

-- 
Geoff Berrow  0110001001101100010000000110
001101101011011001000110111101100111001011
100110001101101111001011100111010101101011
http://slipperyhill.co.uk
date: Tue, 22 Jul 2008 10:34:25 +0100   author:   Geoff Berrow

Re: Voting - anti abuse measure   
"Geoff Berrow"  wrote in message 
news:j59b84prdf3bmkhfj1dslvi7lve73jf7cl@4ax.com...
> Message-ID: <GP6Jdme6$ZhIFwj7@nospam.demon.co.uk> from Dominic Sexton
> contained the following:
>
<snip>

>But I would prevent the vote silently and
> not do this www.jpgimage.co.uk/full.php?image=1213  It's just an
> invitation to beat the system. You need to stop the duplicate but not
> say how you are doing it.

I would not tell them *why* their vote didn't count, but I would tell them 
that their vote didn't count.  This will prevent users attempting to vote 
many times and thinking that each vote is counting.

+mrcakey
www.manchester-website-design.co.uk
date: Tue, 22 Jul 2008 10:55:57 +0100   author:   +mrcakey

Re: Voting - anti abuse measure   
<uk.net.web.authoring>
<Geoff Berrow>
<Tue, 22 Jul 2008 10:34:25 +0100>


> >In FF you can delete the cookie from Tools, Options, Privacy, Show 
> >Cookies. No need to close FF.
> 
> In any online voting system the best you can hope to do is slow people
> down.  If the only tool you have is a hammer, then everything is a nail.
> krusty knows how to write and read to files so he uses that for
> everything.

As flat files are the only thing i use - i'm quite good at using them .

> So I imagine that's how he's storing these timeouts.  That
> could get messy unless he's written a garbage collection routine, but is
> probably slightly more effective than sessions for slowing people down
> (assuming he's storing IP address, it probably takes more time to change
> IP than to delete a cookie).
> 

Its the same 3 minute delay for everybody & the ip address has nothing 
to do that particular timer check .


-- 
www.krustov.co.uk
date: Tue, 22 Jul 2008 12:58:41 +0100   author:   Krustov

Re: Voting - anti abuse measure   
<uk.net.web.authoring>
<+mrcakey>
<Tue, 22 Jul 2008 10:55:57 +0100>
<g64ard$284$1@news.albasani.net>

> >But I would prevent the vote silently and
> > not do this www.jpgimage.co.uk/full.php?image=1213  It's just an
> > invitation to beat the system. You need to stop the duplicate but not
> > say how you are doing it.
> 
> I would not tell them *why* their vote didn't count, but I would tell them 
> that their vote didn't count.  This will prevent users attempting to vote 
> many times and thinking that each vote is counting.
> 

IMHO a abuser will use the same techniques they always use regardless of 
what the message says .


-- 
www.krustov.co.uk
date: Tue, 22 Jul 2008 12:58:41 +0100   author:   Krustov

Re: Voting - anti abuse measure   
Message-ID:  from
Krustov contained the following:

>Its the same 3 minute delay for everybody & the ip address has nothing 
>to do that particular timer check .

What, you mean that if one person votes then no one can vote for three
minutes?

-- 
Geoff Berrow  0110001001101100010000000110
001101101011011001000110111101100111001011
100110001101101111001011100111010101101011
http://slipperyhill.co.uk
date: Tue, 22 Jul 2008 14:08:09 +0100   author:   Geoff Berrow

Re: Voting - anti abuse measure   
<uk.net.web.authoring>
<Geoff Berrow>
<Tue, 22 Jul 2008 14:08:09 +0100>


> >Its the same 3 minute delay for everybody & the ip address has nothing 
> >to do that particular timer check .
> 
> What, you mean that if one person votes then no one can vote for three
> minutes?
> 

Yep .

But as previously said - unless its a busy website - then most people 
wont know the difference as the 3 minute timer notice wont appear once 
the 3 minutes has elapsed .


-- 
www.krustov.co.uk
date: Tue, 22 Jul 2008 14:15:59 +0100   author:   Krustov

Google
 
Web myreader.co.uk


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us