Genel kullanıma açık uygulamalardaki sorunlardan biri sahte kullanıcı hesaplarıyla uğraşmaktır. Açık ID servisini kullanmak bunu çözemez, çünkü herkes birden fazla Google hesabı açabilir ve birçok farklı açık ID hesabı olan birçok farklı kullanıcıyı kaydedebilir.
Bu sorunun doğrulamanın ötesinde olduğuna dikkat edin - Sahte kullanıcı hesaplarının arkasındaki kullanıcının e-posta ile kimlik doğrulaması yapması için zaman harcadığını ve yasal bir kullanıcı adı ve şifre kullandığını farz ediyorum.
StackExchange uygulamalarında bu, kullanıcı sitede önemli bir şey yapmadan önce en az 15 tekrar vererek yapılır. Bazı web uygulamaları bu lüks özelliklere sahip değildir; çünkü bazı uygulamalar, genellikle kullanıcılarla uzun süreli ilişki kurmayan, e-ticaret uygulamaları veya belirli forumlar gibi kısa ömürlü kullanıcı hesapları için oluşturulmuştur.
Kullanıcı güvenilirliğini sağlamanın sistematik bir yolu var mı?
Kullanıcının gerçekten bir insan olduğunu yüksek derecede kesin olarak tespit etmenin sistematik bir yolu vardır. Ondan sonra, yalnızca o kullanıcının yaptığı şeylere gidebilirsiniz.
Web uygulamanızın niteliğine bağlı olarak, "kötü" kullanıcılar muhtemelen şu kişiler olacaktır:
API'ler Akismet benzeri, gösterilmeden önce önemli miktarda SPAM yakalamanıza izin verir. Bunun ötesinde, "iyi" kullanıcılar için gönderim/açık artırma/uygun olmayan ne varsa işaretlemek için bir araç olmalıdır.
Çorap kuklaları gerçekten yeni bir şey değil ve kullanım modellerini analiz ederek keşfedildi. Onları Wikipedia gibi bir siteden çıkarmak, birinin 'normal' kullanımının oldukça belirleyici olduğu SO gibi bir siteden çıkarmaktan biraz farklıdır. Bu kötüye kullanım anlamına gelir (yukarı/aşağı oy düğmelerini kötüye kullanmak) daha kolay anlaşılır. Sitenizde 'iyi' davranışların ne olacağı hakkında daha fazla bilgi vermeden özel öneriler vermek zor.
Yapacağım şey, istediğiniz davranış için bir çeşit ödül önermek. İnsanların satılık ürünler göndermesini istiyorsanız, birkaç kez yaptıktan sonra onlara bir yıldız veya adlarının yanında bir şey verin. “Yıldızı” başka bir şeyle ödüllendirin, düşük ücretler, düşük reklamlar gibi. "İyi" kullanıcıların bir şey alabilmeleri için size bir şeyler vermelerine değer.
Siteniz gerçekten ziyaretçilerinizin gözünde 'kullanılıp atılabilir' ise, kullanıcılar tarafından oldukça fazla araç kullanacaksınız. Belki de insanların en az birkaç günlük bir süreye katılmak istemelerini sağlamanın bir yolunu düşünün; bu, (çoğu durumda) kötü unsurları ortaya çıkarmak ve istediğiniz davranışı ödüllendirmek için gereken zamanı verir.
Yığın Taşması'nın kendisi bazı kullanıcılara 'tek kullanımlıktır', aslında hiç kayıt olmamış, tek bir soru soran, cevaplarını alan ve çerezleri en kısa sürede yok olan birçok kişi var. Ancak, güvenilirliklerini ve ne istediklerini alma olasılıklarının ne kadar yüksek olduğunu belirlerken, yaptıkları şeyin kalitesi.
Sistematik bir yol olduğunu sanmıyorum - sonuçta spam gönderenler olsaydı, herkesin sitelerinin kilidini açacağı için onu yenmek için çalışıyorlardı.
Sitenizde yalnızca orijinal kullanıcıların yapmak isteyeceği bir şey olması gerekir. Stack Exchange itibar modelinden bahsettiniz, bir diğeri insanları gerçek para harcamaya teşvik etmek.
Örneğin, Steam, özelliklerin kilidini açmadan önce gerçekte satın al bir oyun yapmanızı gerektirmeye başladı. Bir süre önce Portal'a ücretsiz olarak teklif almak için Steam'e kaydoldum ve birkaç kişiyi arkadaş olarak ekledim. Başka birini eklemeye çalıştım ve bu başarısız oldu, çünkü profilimde içerik için herhangi bir ödeme yapmadım.
Şimdi bu herkes için işe yaramazken - sonuçta içerik için ödeme yapmamış olabilirsiniz! - ama bu kesinlikle bir seçenek. Spam gönderenlerin ayrılmak istemeyeceği tek şey paradır.
Başka bir seçenek de kullanıcının bazı içeriklere katkıda bulunmasıdır. Bir sanat sitesi işlettiğinizi veya site kullanıcıları yazdığınızı, yalnızca bir siteye bir sanat eseri veya yazı gönderdikten sonra tam siteye erişebileceklerini söyleyin. Muhtemelen rastgele bir jpg ya da "ipsum lorem" metninin bir parçası olmadığından emin olmak için gerçek bir insan bakışına sahip olmalısınız!
Yani cevap şu ki sitenizin ne olduğuna bağlı
Sorunun yanıtları İnsanları bir web sitesinden gerçekten yasaklamanın bir yolu var mı? size birkaç fikir vermede yardımcı olabilir.