PDA

Bekijk Volledige Versie : Poll's en cookies



Hans
11/03/04, 16:25
Ik heb een aantal PHP poll's in gebruik.
Daarbij is het niet mogelijk om opnieuw te stemmen, omdat dit in een cookie
wordt vastgelegd.
Prachtig, maar:
Er zijn natuurlijk nog genoeg mogelijkheden om toch te stemmen. Je kunt
cookies "uit" hebben staan, of ze wissen, b.v.
Nu is mijn vraag: zijn er ook trucs in PHP, waarbij dit probleem opgeheven
wordt.
Oftewel: stemmen kan maar 1x per IP adres.

En polling staat o.a. op: http://van-der-ham.net/naturisme/stembureau.htm
--
Hans
www.van-der-ham.net
www.buurt.net

Stefan Koopmanschap (remove withoutspam to e-mail)
11/03/04, 16:45
Hans wrote:
> Ik heb een aantal PHP poll's in gebruik.
> Daarbij is het niet mogelijk om opnieuw te stemmen, omdat dit in een cookie
> wordt vastgelegd.
> Prachtig, maar:
> Er zijn natuurlijk nog genoeg mogelijkheden om toch te stemmen. Je kunt
> cookies "uit" hebben staan, of ze wissen, b.v.
> Nu is mijn vraag: zijn er ook trucs in PHP, waarbij dit probleem opgeheven
> wordt.
> Oftewel: stemmen kan maar 1x per IP adres.
>
> En polling staat o.a. op: http://van-der-ham.net/naturisme/stembureau.htm

je kan natuurlijk de ip-adressen opslaan die gestemt hebben en die niet
meer toestaan nog een keer te stemmen. je loopt hier echter weer tegen
andere problemen aan, bijvoorbeeld openbare computers en dynamische
IP-adressen (die bij zo'n beetje elke dial-up ISP nog gebruikt worden).
Een waterdicht systeem is er dus helaas niet.

--
Stefan Koopmanschap
PHP/MySQL developer - websites, intranet and extranet systems and more...
http://www.stefankoopmanschap.com/
php@stefankoopmanschap.com

Pieter Van Isacker
13/03/04, 11:15
Hans schreef:

> Ik heb een aantal PHP poll's in gebruik.
> Daarbij is het niet mogelijk om opnieuw te stemmen, omdat dit in een cookie
> wordt vastgelegd.
> Prachtig, maar:
> Er zijn natuurlijk nog genoeg mogelijkheden om toch te stemmen. Je kunt
> cookies "uit" hebben staan, of ze wissen, b.v.
> Nu is mijn vraag: zijn er ook trucs in PHP, waarbij dit probleem opgeheven
> wordt.
> Oftewel: stemmen kan maar 1x per IP adres.
>
> En polling staat o.a. op: http://van-der-ham.net/naturisme/stembureau.htm

Je kan eventueel proberen aan de hand van de user agent, ip, tijd dat de
gebruiker gestemde heeft een unieke sleutel te maken zodanig dat iemand
met dezelfde sleutel niet opnieuw kan stemmen, maar waterdicht zal het
waarschijnlijk nooit zijn.

--
----------------------
remove ZONDERSPAM
http://pieterv.free.fr
----------------------

Daniel Tryba
13/03/04, 13:15
Pieter Van Isacker <pierreviGEENSPAM@yucom.be> wrote:
> Je kan eventueel proberen aan de hand van de user agent, ip, tijd dat de
> gebruiker gestemde heeft een unieke sleutel te maken zodanig dat iemand
> met dezelfde sleutel niet opnieuw kan stemmen, maar waterdicht zal het
> waarschijnlijk nooit zijn.

Sterker nog: lekker dan jou voorstel kan je het bijna niet maken. De
useragent string of of heel eenvoudig aan te passen (Opera -> F12 en je
hebt de keuze uit 5 strings), ip is nogal onhandig ivm proxies en het
moet juist tijd onafhankelijk zijn...

Het enige wat een beetje secure is is een heel registratie systeem voor
users met bevestigings mailtjes/urls, waar een ingelogde user maar 1
keer per poll kan stemmen...

--

Daniel Tryba

Stefan Koopmanschap (remove withoutspam to e-mail)
14/03/04, 16:35
Daniel Tryba wrote:
> Het enige wat een beetje secure is is een heel registratie systeem voor
> users met bevestigings mailtjes/urls, waar een ingelogde user maar 1
> keer per poll kan stemmen...

Dit is inderdaad de beste oplossing, en zelfs dit is zo lek als een
mandje want met diensten als hotmail.com kunnen mensen natuurlijk
ongelimiteerd e-mailaddressen aanmaken die voor de registratie van zo'n
site te gebruiken zijn.

echt waterdicht wordt het helaas niet. tenzij je bevestigingscodes via
physieke mail gaat versturen naar adressen die dan echt moeten bestaan :)

--
Stefan Koopmanschap
PHP/MySQL developer - websites, intranet and extranet systems and more...
http://www.stefankoopmanschap.com/
php@stefankoopmanschap.com

bram
22/03/04, 21:25
Stefan Koopmanschap (remove withoutspam to e-mail) wrote:

> Daniel Tryba wrote:
>
>> Het enige wat een beetje secure is is een heel registratie systeem voor
>> users met bevestigings mailtjes/urls, waar een ingelogde user maar 1
>> keer per poll kan stemmen...
>
>
> Dit is inderdaad de beste oplossing, en zelfs dit is zo lek als een
> mandje want met diensten als hotmail.com kunnen mensen natuurlijk
> ongelimiteerd e-mailaddressen aanmaken die voor de registratie van zo'n
> site te gebruiken zijn.
>
> echt waterdicht wordt het helaas niet. tenzij je bevestigingscodes via
> physieke mail gaat versturen naar adressen die dan echt moeten bestaan :)
>

Beetje waterdichter dan:
- registratie via email zoals Daniel suggereert.
- loggen van ipadressen en zetten van cookies om dubbele inschrijving te
checken en die gebruikers verwijderen :)

Hans
22/03/04, 21:55
"bram" <bram@jijbent.nl> schreef in bericht
news:c3ni19$e4p$2@reader10.wxs.nl...
> Stefan Koopmanschap (remove withoutspam to e-mail) wrote:
> Beetje waterdichter dan:
> - registratie via email zoals Daniel suggereert.
> - loggen van ipadressen en zetten van cookies om dubbele inschrijving te
> checken en die gebruikers verwijderen :)

De ip's worden gelogt, maar daarmee weet ik nog niet wie- wat gestemd heeft.
Anders zou ik de stemming inderdaad kunnen wijzigen.
Maar de strekkiing is mij inmiddesl wel duidelijk: het is niet waterdicht te
krijgen.

Bedankt.

Hans