6 Awọn solusan Modern lati Dabobo Fọọmu Ayelujara lati Spam

Spam jẹ iṣoro ti gbogbo awọn oniwun aaye ayelujara n gbiyanju lati ṣe pẹlu. Awọn otitọ ti o rọrun ni pe ti o ba ni awọn fọọmu wẹẹbù lati gba alaye lati ọdọ awọn onibara rẹ lori aaye rẹ, iwọ yoo lọ gba awọn ifilọlẹ sibirin. Ni awọn ẹlomiran, o le ni ọpọlọpọ ati ọpọlọpọ awọn ifilọlẹ ayẹwo.

Àwúrúju jẹ iṣoro nla kan paapaa lori awọn fọọmu ti ko ṣe ohunkohun ti o le ṣe anfani fun spammer (bi a ṣe tun pada si aaye ayelujara ti wọn yoo le ṣe afikun awọn atokopo si awọn aaye miiran).

Awọn Spammers lo awọn fọọmu ayelujara lati gbiyanju ati igbelaruge awọn ile-iṣẹ ti ara wọn ati awọn aaye wọn ti wọn lo wọn fun awọn idi irira diẹ sii. Ṣiṣẹ awọn spammers lati awọn fọọmu ojula rẹ le jẹ ohun-elo ṣiṣe-ṣiṣe pataki kan ati ki o yoo pa abala aaye ayelujara aaye ayelujara rẹ lati inu iwoye.

Lati le dabobo awọn fọọmu ayelujara rẹ, o nilo lati ṣe ki o soro tabi soro fun ọpa irinṣẹ kan lati fọwọsi tabi firanṣẹ fọọmu naa nigba ti o ṣe itọju bi o ṣe rọrun fun awọn onibara rẹ lati kun fọọmu naa. Eyi jẹ igba iṣatunṣe, bi ẹnipe o ṣe fọọmu naa ju lile lati kun awọn onibara rẹ kii yoo fọwọsi rẹ, ṣugbọn ti o ba jẹ ki o rọrun julo o yoo ni igbadun diẹ sii ju awọn ifilọlẹ gidi lọ. Kaabo si awọn akoko igbadun ti iṣakoso aaye ayelujara kan!

Fi awọn aaye ti Nkan Awọn Bọọlu Spam le Ṣayẹwo Ati Fọwọsi Ni

Ọna yi gbẹkẹle boya CSS tabi JavaScript tabi awọn mejeeji lati tọju awọn aaye fọọmu lati ọdọ awọn onibara ti o wa ni oju-aaye yii, lakoko ti o ṣe afihan wọn si awọn roboti ti o ka HTML nikan .

Lẹhinna, ifilọlẹ eyikeyi fọọmu ti o ni aaye ti a fi kún jade ni a le kà si àwúrúju (niwon a ti ṣafẹlẹ bot) o si paarẹ nipasẹ iwe afọwọkọ igbese rẹ. Fun apere, o le ni HTML, CSS, ati JavaScript:



<àwòrán charset = utf-8>
Simple Fọọmu
<ọna asopọ href = styles.css rel = stylesheet>




Adirẹsi imeeli:
Imeeli:




CSS ni faili styles.css

# email2 {ifihan: kò; }

JavaScript ni faili script.js

$ (iwe-aṣẹ). tẹlẹ (
iṣẹ () {
$ ('# email2') fi pamọ ()
}
);

Awọn roboti spam yoo wo awọn HTML pẹlu awọn aaye imeeli meji, ki o si kun wọn mejeji nitori wọn ko ri CSS ati JavaScript ti o fi i pamọ lati onibara gidi. Lẹhinna o le ṣe idanimọ awọn esi rẹ ati awọn ifilọlẹ eyikeyi ti o wa pẹlu aaye imeeli_add ni àwúrúju ati pe a le paarẹ laifọwọyi ṣaaju ki o to ni lati ni ọwọ pẹlu wọn.

Ọna yii n ṣiṣẹ daradara pẹlu awọn ọpa ayọkẹlẹ ti o ni imọran, ṣugbọn ọpọlọpọ ninu wọn n ni ọlọgbọn ati pe wọn n ka CSS ati JavaScript bayi. Lilo mejeeji CSS ati JavaScript yoo ṣe iranlọwọ, ṣugbọn kii yoo da gbogbo awọn apamọwọ duro. Eyi jẹ ọna ti o dara lati lo bi o ko ba ni iṣoro nipa ẹtan ṣugbọn yoo fẹ lati ṣe diẹ sii siwaju sii fun awọn ẹwu ọti oyinbo. Awọn onibara rẹ kii ṣe akiyesi rẹ rara.

Lo CAPTCHA

A CAPTCHA jẹ iwe-akọọlẹ lati dènà awọn ọpa ayanfẹ lati wọle si awọn fọọmu rẹ nigbati awọn eniyan le (fun apakan julọ) gba nipasẹ. Ti o ba ti ṣafikun fọọmu kan ati pe o ni lati tun awọn lẹta squiggly naa, o ti lo CAPTCHA. O le gba ojutu CAPTCHA ọfẹ lati ReCAPTCHA.

CAPTCHAs le jẹ doko ni idilọwọ àwúrúju. Diẹ ninu awọn ọna ṣiṣe CAPTCHA ti ti gepa, ṣugbọn o jẹ ṣiṣiṣe to munadoko.

Iṣoro pẹlu CAPTCHA ni pe wọn le jẹ gidigidi fun awọn eniyan lati ka. ReCAPTCHA pẹlu ẹya gbigbasilẹ fun awọn eniyan afọju, ṣugbọn ọpọlọpọ awọn eniyan ko mọ pe wọn le gbọ ohun kan ati ki o gba nipasẹ. Kò jẹ agutan ti o dara fun awọn aṣiṣe aṣiṣe, ati awọn fọọmu CAPTCHA yii nigbagbogbo ṣe eyi.

Ọna yii n ṣiṣẹ daradara fun awọn fọọmu pataki ti o fẹ lati dabobo awọn fọọmu iforukọsilẹ. Ṣugbọn o yẹ ki o yago fun lilo CAPTCHAs lori gbogbo fọọmu lori oju-iwe rẹ, nitori eyi le dena awọn onibara lati lilo wọn.

Lo ibeere Iwadi Ibaramu Ẹlẹda Eniyan-Ore-Friendly

Idii lẹhin eyi ni lati fi ibeere kan lelẹ pe eniyan le dahun, ṣugbọn robot ko ni imọ bi o ṣe le fọwọsi rẹ.

Lẹhinna o ṣe àlẹmọ awọn ifisilẹ lati wa fun idahun to tọ. Awọn ibeere wọnyi ni igbagbogbo ni irisi iṣoro math rọrun bi "kini 1 + 5?". Fun apere, nibi ni HTML fun fọọmu kan pẹlu ibeere bi eleyi:


Adirẹsi imeeli:

Abirin jẹ dudu ati


Lẹhin naa, ti awọn iye kukuru ko "funfun" ti o mọ pe o jẹ adiye ati pe o le pa awọn esi rẹ.

Ọna yii n ṣiṣẹ ni pipẹ bi o ba beere ibeere ti gbogbo awọn onibara rẹ yoo mọ idahun si. Ṣugbọn ti o ba beere ibeere kan, fun idiyele eyikeyi, awọn onibara rẹ ko ni oye, iwọ yoo dènà wiwọle wọn si fọọmu naa ki o si pese orisun nla ti ibanuje.

Lo Awọn Aami Ilana ti o Lo ni Ipele Aye ati Ti Fọọmu naa beere

Ọna yii nlo awọn kuki lati ṣeto awọn aami igba nigba ti awọn alabara ṣe ilewo aaye ayelujara. Eyi jẹ ipese ti o tayọ fun awọn ọpa ayọkẹlẹ nitori ti wọn ko ṣeto awọn kuki. Ni pato, ọpọlọpọ awọn bọọlu aṣiwọwo wa ni taara ni awọn fọọmu, ati bi o ba ni kuki igba ti a ko ṣeto lori fọọmu, eyi yoo rii daju wipe nikan awọn eniyan ti o ṣawari si iyokù oju-iwe naa n ṣafikun fọọmu naa. Dajudaju, eyi le dènà awọn eniyan ti o fowo si fọọmu naa. Kọ bi o ṣe kọ kuki HTTP akọkọ rẹ.

Data igbasilẹ Lati Awọn ifilọlẹ Fọọmu Bi Adirẹsi IP ati Lo Iyẹn lati Dii Awọn Spammers

Ọna yii jẹ kere si ilaja iwaju ati diẹ sii ti ọna lati dènà awọn ayanfẹ lẹhin otitọ. Nipa gbigba apejọ IP ni awọn fọọmu rẹ, o le lẹhinna ri awọn ilana lilo.

Ti o ba gba 10 awọn ifisilẹ lati IP kanna naa ni akoko kukuru kukuru, IP naa jẹ fereti àwúrúju.

O le gba adiresi IP naa nipa lilo PHP tabi ASP.Net ati lẹhinna firanṣẹ pẹlu awọn alaye kika.

PHP:

$ ip = getenv ("REMOTE_ADDR");

ASP.Net

ip = '<% = Request.UserHostAddress>';

Ọna yi n ṣiṣẹ daradara ti o ko ba ni ọpọlọpọ awọn amọmulori ayanfẹ, ṣugbọn dipo gba awọn iṣẹ-ṣiṣe igbagbogbo, bii pẹlu ami kan ninu fọọmu. Nigbati o ba ri awọn eniyan ti n gbiyanju lati wọle si awọn agbegbe ti a dabobo ni igba pupọ ti o mọ IP wọn ki o le dènà wọn le jẹ aabo to lagbara.

Lo Ọpa kan Bi Akismet lati Ṣawari ati Paarẹ awọn igbasilẹ Spam

Akishet ti ṣeto lati ṣe iranlọwọ fun awọn onigbigi iwe-ọrọ lati ṣawari ọrọ àwúrúju lori awọn fọọmu wọn, ṣugbọn o tun le ra awọn eto lati ran ọ lọwọ lati dènà àwúrúju lori awọn fọọmu miiran.

Ọna yi jẹ gidigidi gbajumo laarin awọn ohun kikọ sori ayelujara nitori pe o rọrun lati lo. O kan gba Akismet API kan lẹhinna ṣeto itanna naa.

Ilana Oro Amuwako Ti o dara julọ Nlo Awọn ọna Amuṣiṣẹpọ kan

Spam jẹ iṣowo nla. Bi iru bẹẹ, awọn olupinworan n sunmọ ni ilọsiwaju ati siwaju sii ni awọn ọna wọn lati sunmọ ni irinṣẹ awọn irinṣẹ imuduro àwúrúju. Wọn ni awọn eto eto abayọ ti o ni imọran diẹ sii ati ọpọlọpọ awọn paapaa nlo awọn eniyan kekere ti o sanwo lati firanṣẹ awọn ifiranṣẹ apamọ wọn taara. O jẹ fere soro lati dènà eniyan gidi kan ti o fi ọwọ ṣe ifilọlẹ pẹlu ọwọ nipasẹ fọọmu kan. Ko si ojutu kan ti yoo gba gbogbo iru àwúrúju. Nitorina, lilo awọn ọna pupọ le ṣe iranlọwọ.

Ṣugbọn ranti, maṣe lo awọn ọna pupọ ti onibara le rii. Fun apẹẹrẹ, ma ṣe lo mejeeji kan CAPTCHA ati ibeere ibeere eniyan-ni iru fọọmu kanna.

Eyi yoo mu diẹ ninu awọn onibara bajẹ ati pe yoo padanu awọn ifisilẹ ti o tọ.

Awọn irin-iṣẹ kan pato fun Ọrọ Ija Jiyan Spam

Ọkan ninu awọn ibi ti o wọpọ julọ ni awọn eniyan wo àwúrúju jẹ ninu awọn ọrọ, ati eyi ni igba nitori nwọn nlo package package ti o niiṣe bi Wodupiresi. Ti o ba n ṣalaye ni wodupiresi ara rẹ, nibẹ ni awọn ohun diẹ ti o le ṣe lati jajako spam ọrọ-pataki. Ati awọn iṣẹ wọnyi fun eto eyikeyi bulọọgi kan ti o ni iwọle si awọn faili:

Awọn Spammers jẹ ibanujẹ gidi, ati niwọn igba ti iye owo lati firanṣẹ ẹtan naa jẹ diẹ ti o kere julọ ju iyipada lọ, awọn yoo jẹ awọn spammers nigbagbogbo. Ati awọn ẹya-ara ti awọn irinṣẹ aabo ti o wa fun awọn ọpa ayanmọsẹẹli yoo tẹsiwaju lati mu. Ṣugbọn, ni ireti, pẹlu apapo awọn irinṣẹ ti a ṣe akojọ rẹ nibi, iwọ yoo ni igbimọ ti yoo ṣiṣe ọdun diẹ.

Atilẹkọ article nipasẹ Jennifer Krynin. Ṣatunkọ nipasẹ Jeremy Girard.