Olası Çoğalt:
Kontrol ettiğim sitelerde spam'i nasıl önleyebilirim?
ReCaptcha şu anda tüm öfke,
Müşteri/kullanıcı geri bildirimlerine dayanarak, web siteniz için başka hangi captcha veya genel insan doğrulama araçlarını kullandınız?
Uygulanan API/Siteye bağlantılar,
Teşekkürler beyler!
HoneyPot'ları formlarımda kullanmayı seviyorum, çünkü kullanıcı onları fark etmeyecek, çoğu çöpü uzak tutuyor, ancak% 100 kusursuz değiller. İşin püf noktası var olan formunuzda yeni bir form alanı oluşturmaktır; örneğin
<input type="text" name="email" id="mailfield"/> ve CSS'inize
#mailfield { display: none; } yazın. Formunuz e-posta alanındaki verilerle birlikte gönderilirse, bunun bir bot olduğundan ve iletinin atıldığından emin olabilirsiniz.
Zaman damgası, döndürücü, alan adları ve bal peteği kombinasyonunu kullanın ...
Detaylı örnek için bu makale okuyun.
A zaman damgası aynen öyle görünüyor. Formun ilk açıldığı zamanı gösteren gizli bir alan. Bu, bir formu kopyalayan ve gönderim işlemini her seferinde farklı verilerle tekrar tekrar yürüten oynatma botlarını yener. Zaman damgası, formun ne zaman gönderileceğine ilişkin olarak yeterince yakın değilse, başvuru otomatik olarak reddedilir.
A döndürücü zaman damgası, IP adresi, makalenin giriş kimliği ve bir sır verilerini kullanan bir karmaşadır.
Alan adları , karma 'gerçek' alan adlarına uygulanarak oluşturulur. İşlem sonrası aşamadaki alan adlarını iplikçi ile karşılaştırarak, kişinin/veya botun formu başlangıçta açan ile aynı olup olmadığını kontrol edebilirsiniz.
Honeypot zaten @ D4V360 tarafından açıklanmıştır. Esasen botlar için görünmez bir tuzak görevi gören gizli bir alandır. Veri ile doldurulursa, form otomatik olarak reddedilir.
Düşük teknolojili olmayı seviyorum: Basit bir matematik problemi yapmak iyi çalışıyor.
Enter what 4 + 4 adds up to:
Ardından sunucu tarafında
8 için kontrol edin.
Bu, --- kullanarak bloglarda başarıyla kullandığım bir Math Comment Spam Protection Plugin .
Formlarınıza aşağıdaki gibi ekstra bir alan eklemek:
<input name="bots_only" value="" style="display: none" />
Genellikle,
bots_only bir değerle birlikte geçerse, o zaman bir botunuz olur. CSS'siz tarayıcılar bu alanı görseler de, gönder düğmenizden sonra yerleştirirseniz, bir nedenden dolayı görünse bile görmezden gelinmelidir.
Ayrıca aşağıdaki gibi basit doğal dil zorluklarını da kullandım:
A ________ is something with numbered pages surrounded by two covers. Hint: Rhymes with look
Bu yaklaşımın uyarıları, desteklemek istediğiniz her dil için ayrı bir meydan okuma/ipucu/cevap dosyası sağlamak zorundadır, ancak CAPTCHA görüntülerinin bazı insanlar için okunması gittikçe zorlaşırken, bu yöne daha fazla yaslanıyorum. Mesela karım, çok fazla düzeltici lens takıyor ve birkaç kez 'insan kontrolünden' başarısız olduğunda, site RE-CAPTCHA kullanıyor olsa bile, fazlasıyla sinirleniyor.
Düz metinlerdeki zorluklar, kullanıcılar istedikleri gibi erişilebilirlik kontrolleri koyarken değişme avantajına da sahiptir.
Ziyaretçi için tek gereksinim basit bir okuryazarlık derecesidir, bu nedenle bu YouTube veya Yahoo Answer gibi sitelerde çalışmayabilir.
Kayda değer bir şey daha ve daha fazla spam yapan kişi gerçek insanları kullanıyor botlar yerine işlerini yapmak. Bu durumda, hangi captcha veya bal küpünün kullanılacağına dair endişe çok yararlı olmayacaktır.
Captcha2 başka bir alternatif. Ekrandaki talimatları izleyerek üç harf tıklatarak çalışır. Bunun uluslararasılaşmaya nasıl dayanacağından emin değilim. Ayrıca ilk 1000 gösterimden sonra ücretsiz değil. Biraz daha hafif yürekli bir şeyin peşindeyseniz KittenAuth ilginç - devam etmek için 3 yavru kediyi tıklayın. Son olarak, captcha'ların otomatik çatlamaya karşı nasıl durduğunu görmek için PWNtcha sitesine bakın. Captcha'ların kırılması için, en zorlu tiplerle ilgili detayların yanı sıra açık kaynaklı bir çözüme sahiptir.
PhpBB tabanlı olan sadece bir forum yönettim. Recaptcha, kullanıcı kaydı için kayıt olan bir tanrı kurdu ve kayıtsız yayınlar spam’ı bir kesirde indirdi. Ek olarak, kalan spam'leri ortadan kaldıran ancak yardımcı olmaktan daha can sıkıcı olabilecek bir kara liste filtresi kullanıyoruz.
Reklamları kullanıyorum Captcha . Düzgün, basit ve etkili, ancak bundan daha fazlası: Reklamları captchas olarak kullanıyor. Yani her kimse bir yorumda bulunursa para kazanırım. Yine de biraz captcha kullandığım için bu büyük bir avantaj. Spam önleme yöntemlerinde: Spam'ımı 0'a düşürdü.