Anket tarzındaki bir web uygulamasında tekil oy kullanılması nasıl garanti altına alınabilir? Uygulama tamamen oy verme üzerine kurulacağı için hiç bir şekilde oy çoklamasına izin verilmemeli. Kayıtlı kullanıcı veya kayıt olmamış ziyaretçilerin de oy kullanabileceği bir sistemde bu tekilliği sağlamanın en uygun yöntemi ne olmalı?

soruldu: 29 Mar '13, 13:03

paylasmavakti's gravatar image

paylasmavakti
46113
cevap kabul oranı: 0%

Kayıtlı kullanıcılarda bir nebzede olsan bu tekilliği sağlamış olsanda, kayıt olmamış kullanıcılarda devreye girdiğinde böyle bir şansın kalmıyor...

(29 Mar '13, 17:22) Erdemym Erdemym's gravatar image

IP ile tekillik sağlayamazsınız. Neden? IP adresi değiştirilebilir, modem resetleyerek ya da proxy kullanarak. Bunun diğer sakıncası da ortak IP kullanan kurumlar ve firmaların kullanıcılarından sadece birisinin oy kullanabilmesidir.

Cookie kullanmak da çözüm olmaz, artık herkes cookie temizlemeyi biliyor.

MAC adresi almak: Çalışır mı emin değilim. Çalışırsa da muhtemelen sadece IE'de çalışır, ama Chrome ve diğer browserlar da çok kullanılıyor artık. Linux kullanan da var elbete, tablet kullanıcılarını da unutmamak lazım.

Üyelik ile tekillik sağlamaya kalkarsanız da bu sefer farklı e-posta adresleri ile yeni üye olunabilir.

Az bilinen, benim de zamanında kullandığım yöntem flash cookie kullanmak, flash cookieler cross browserdır, silmesini de çoğu kullanıcı bilmez. Bunun için http://nfriedly.com/techblog/2010/07/swf-for-javascript-cross-domain-flash-cookies/ ve http://pablotron.org/?cid=1557 gibi adreslere bakabilirsiniz. Bir de hatırlamadığım bir kütüphane vardı, kullanıcı bilgisayarına 7-8 yere bilgi yazmaya çalışıyordur, şahane idi gerçekten.

Benim tavsiyem tüm yöntemleri beraber kullanıp tekillik sağlamaya çalışmak.

permanent link

cevaplandı: 30 Mar '13, 05:35

mucuraga's gravatar image

mucuraga
42681219
cevap kabul oranı: 10%

Fake maillerle de çoğul oy kullanılabilir o zaman

(30 Mar '13, 06:48) creseos creseos's gravatar image

"Çoğu kullanıcının bilmemesi" de çözüm değil. Sonuçta 1 kişi bilse bile bot yapıp çok sayıda mail kullanabilir. Bilmeyenlerin yerine de :)

(30 Mar '13, 06:51) creseos creseos's gravatar image

evetttt :)

(30 Mar '13, 06:59) mucuraga mucuraga's gravatar image

ip, session ve cookies(çerezler) kontrolleri kullanılıyor genelde ama denildiği gibi kayıtlı olmayan kullanıcılar için sanırım kesinlik sağlamak mümkün gözükmüyor. Fakat üçü birarada kontrol edildiği zaman çoğu kullanıcı için tekillik sağlanır diye düşünüyorum. Bir de kullanıcı windows işletim sistemi kullanıyorsa (linux kullanıcıları için yöntem var mı bilmiyorum), kullanıcının MAC adresini almak gibi bir yöntem olabilir ama bunun için kullanıcıdan ayrıca izin istemek gerekiyormuş activex denetimini açmaları için.
Burada mac adresi almayı açıklamışlar

permanent link

cevaplandı: 29 Mar '13, 20:26

goksel's gravatar image

goksel
82071728
cevap kabul oranı: 8%

Belirtildiği gibi tam garanti sağlamasa da, sadece IP kontrolu yeterlidir, IP değiştirebilen kullanıcı diğer yöntemleri zaten çok daha kolay aşacağından başka bir önlem gerekmez. Ancak, ortak IP'den çıkış yapan kullanıcılardan sadece ilk davrananını kabul edip sonrakileri engellediğiniz için belirtildiği gibi haksızlık etmiş ve düşman kazanmış olabilirsiniz tabii...

Bir nebze daha sağlam olması için e-posta adresini alıp postalanan formla oy kullandırabilirsiniz.

permanent link

cevaplandı: 04 Nis '13, 19:59

Sahin's gravatar image

Sahin
46115
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×90

Soruldu: 29 Mar '13, 13:03

Görüntüleme: 1,354 kez

Son güncelleme: 04 Nis '13, 19:59

powered by BitNami OSQA