6 Leyuran Modern ngajaga Bentuk Web ti Spam

Spam masalah nu sagala boga ramatloka bajoang keur direngsekeun. Kabeneran basajan nyaéta yén lamun anjeun ngagaduhan bentuk web pikeun ngumpulkeun informasi tina konsumén Anjeun dina situs, anjeun bade meunang sababaraha kiriman spam. Dina sababaraha kasus, Anjeun bisa meunang kavling na kavling kiriman spam.

Spam masalah badag malah di bentuk nu teu ngalakukeun nanaon nu conceivably bisa nguntungkeun spammer nu (kawas repost deui website dimana maranéhna bakal bisa nambahkeun backlinks ka situs séjén).

Spammers make bentuk web coba mun jeung ngamajukeun usaha jeung situs sorangan jeung aranjeunna ngagunakeun éta pikeun tujuan anu leuwih jahat ogé. Blocking spammers tina bentuk web Anjeun tiasa hiji alat produktivitas penting jeung bakal tetep ramatloka anjeun comment bagian tina pilari kumuh.

Dina raraga ngajaga bentuk web, anjeun kudu nyieun hésé atawa teu mungkin pikeun alat otomatis pikeun eusian atawa ngalebetkeun formulir nu bari tetep salaku gampang sabisa pikeun konsumén anjeun ngeusian formulir. Ieu sering kalakuan balancing, sakumaha lamun nyieun bentuk teuas teuing ngeusian kaluar konsumén Anjeun moal eusian eta kaluar, tapi lamun nyieun teuing gampang Anjeun gé meunang leuwih spam ti kiriman nyata. Wilujeng sumping di fun kali tina menata ramatloka a!

Tambahkeun Widang Éta Ngan bot spam Dupi Tempo sarta Eusian Dina

Metoda ieu gumantung ka boh CSS atanapi JavaScript atawa duanana pikeun nyumputkeun widang formulir ti nasabah ngadatangan loka legitimately, bari mintonkeun ka robot nu ukur baca HTML .

Lajeng, sagala kaluman formulir nu ngandung nu widang formulir keur dieusi kaluar bisa dianggap spam (saprak bot hiji jelas dikintunkeun deui) jeung dihapus ku Aksara formulir Peta Anjeun. Contona, Anjeun bisa boga handap HTML, CSS, sarta JavaScript:




Bentuk Basajan





alamat Email:
Surélék:




CSS di file styles.css

# Email2 {tampilan: taya; }

JavaScript dina file script.js

$ (Dokumen) .ready (
fungsi () {
$ ( '# Email2'). Nyumputkeun ()
}
);

The robot spam bakal ningali HTML jeung dua widang email, sarta eusian duanana sabab teu ningali CSS jeung JavaScript yén hides tina konsumén nyata. Teras Anjeun tiasa nyaring hasil anjeun sarta naon formulir kiriman nu ngawengku widang email_add anu spam sarta bisa dihapus otomatis saméméh anjeun kantos gaduh nungkulan aranjeunna sacara manual.

Metoda ieu jalan ogé kalawan kirang canggih bot spam, tapi loba di antarana lalaki smarter na ayeuna maca CSS jeung JavaScript. Ngagunakeun duanana CSS jeung JavaScript baris mantuan, tapi moal ngeureunkeun sagala spam teh. Ieu metoda alus ngagunakeun lamun henteu sangar rusuh ngeunaan spam tapi hoyong nyieun rada harder keur spambots. konsumén Anjeun moal aya bewara eta pisan.

Paké CAPTCHA a

A CAPTCHA nyaéta Aksara pikeun meungpeuk bot spam tina ngakses bentuk anjeun bari manusa bisa (pikeun bagian paling) meunang liwat. Mun anjeun geus kungsi ngeusi formulir sarta kapaksa Ketik abjad squiggly, anjeun geus dipaké CAPTCHA a. Anjeun tiasa meunang solusi CAPTCHA bébas tina ReCAPTCHA.

CAPTCHAs tiasa efektif dina blocking spam. Sababaraha sistem CAPTCHA geus hacked, tapi éta kénéh hiji blok éféktif.

Masalah sareng CAPTCHAs nyaeta aranjeunna tiasa pisan hésé pikeun jalma maca. ReCAPTCHA ngawengku pérsi karungu pikeun jalma buta, tapi loba jalma teu sadar maranéhna tiasa ngadangukeun hal sarta meunang liwat. Ieu pernah mangrupakeun ide nu sae pikeun ngagagalkeun pamaké, sarta formulir CAPTCHAs ieu mindeng ngalakukeun ngan éta.

Metoda ieu jalan ogé pikeun bentuk penting rék ngajaga kawas bentuk pendaptaran. Tapi anjeun kudu ulah aya maké CAPTCHAs on unggal formulir dina kaca anjeun, sakumaha nu bisa ngahalangan konsumén ti ngagunakeun aranjeunna.

Paké Asasi Manusa-Friendly Bot-teu marahmay Test Patarosan

Gagasan balik ieu nempatkeun hiji sual nu hiji manusa bisa ngajawab, tapi robot bakal boga pamanggih cara ngeusian eta dina.

Satuluyna anjeun nyaring kiriman néangan jawaban nu bener. patarosan ieu mindeng dina bentuk masalah math basajan kawas "naon 1 + 5?". Contona, di dieu teh HTML pikeun formulir ku sual kawas kieu:


alamat surélék:

A zebra nyaéta hideung


Lajeng, lamun nilai stripes henteu "bodas" anjeun terang éta spambot sarta anjeun bisa dihapus hasil.

Metoda ieu jalan hébat salami anjeun menta hiji sual nu sadaya para nasabah anjeun bakal nyaho jawaban ka. Tapi lamun nanyakeun sual yén, pikeun alesan naon, konsumén Anjeun teu ngartos, anjeun bakal meungpeuk aksés maranéhanana formulir jeung nyadiakeun hiji sumber masif ti hanjelu.

Pamakéan nandakeun Sidang Tokens Éta dilarapkeun di Level Loka jeung dibutuhkeun ku Bentuk nu

Metoda ieu migunakeun cookies pikeun ngeset tokens sési lamun nasabah hiji kadatangan website. Ieu hiji tangkal alus teuing pikeun bot spam sabab teu diatur cookies. Kanyataanna, paling bot spam anjog langsung di bentuk, jeung lamun boga cookie sési teu disetel dina bentuk, anu bakal mastikeun yén ngan jalma anu ngadatangan sésana loka éta téh ngeusian formulir. Pasti, ieu bisa meungpeuk jalma anu bookmarked formulir. Diajar kumaha nulis cookie HTTP mimiti Anjeun.

Catetan Data Tina Wangun kiriman Kawas IP Alamat sarta Paké Éta mun Blok Spammers

Metoda ieu kirang ti hiji pertahanan hareup-garis tur leuwih ti cara pikeun meungpeuk spammers sanggeus kanyataan. Ku cara ngumpulkeun alamat IP di bentuk, anjeun lajeng bisa ngadeteksi pola pamakean.

Lamun nampi 10 kiriman ti IP sarua dina periode pisan pondok waktu, anu IP anu ampir pasti spam.

Anjeun bisa ngumpulkeun alamat IP pake PHP atanapi ASP.Net lajeng ngirim eta kalawan data formulir.

PHP:

$ Ip = getenv ( "REMOTE_ADDR");

ASP.Net

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

Metoda ieu jalan ogé lamun teu meunang loba spam kontinyu, tapi gantina meunang bursts périodik tina aktivitas, kayaning kalawan tanda dina formulir. Lamun anjeun tingali urang ngusahakeun ngakses wewengkon ditangtayungan anjeun sababaraha kali nyaho IP maranéhna sangkan anjeun bisa meungpeuk aranjeunna tiasa panyalindungan kuat.

Paké Alat Kawas Akismet pikeun nyeken na Hapus Spam kiriman

Akismet geus nyetél pikeun mantuan blogger meungpeuk comment spam dina bentuk maranéhanana, tapi anjeun oge bisa meuli rencana pikeun mantuan Anjeun meungpeuk spam dina bentuk lianna.

Metoda ieu pisan populer di kalangan blogger sabab geus jadi gampang ngagunakeun. Anjeun ngan meunang hiji API Akismet lajeng nyetél plugin nu.

The Stratégi Manajemén Best Spam Mangpaat kombinasi Métode

Spam nyaeta bisnis badag. Salaku misalna, spammers lalaki beuki loba kreatif dina cara maranéhanana meunang sabudeureun spam blocking parabot. Aranjeunna mibanda program bot spam leuwih canggih jeung loba anu malah employing urang low-mayar posting seratan spam maranéhanana langsung. Ieu ampir teu mungkin pikeun meungpeuk hiji manusa nyata anu ngirimkeun spam sacara manual via formulir a. Taya hiji solusi anu bade nyekel unggal jenis ti spam. Ku kituna, ngagunakeun sababaraha métode bisa mantuan.

Tapi inget, teu make sababaraha metoda nu nasabah bisa ningali. Contona, ulah make duanana mangrupa CAPTCHA sarta sual manusa-bisa kajawab dina formulir anu sarua.

Ieu bakal ngaganggu sababaraha nasabah na bakal leungit anjeun kiriman sah.

Pakakas husus for gelut Comment Spam

Salah sahiji tempat paling umum urang tingali spam aya dina komentar, sarta ieu mindeng lantaran ngagunakeun pakét blogging baku kawas WordPress. Mun anjeun hosting WordPress diri, aya sababaraha hal nu bisa ngalakukeun tarung comment spam husus. Jeung karya ieu keur sagala sistem blogging nu miboga aksés ka payil:

Spammers anu bener bangor, sarta salami biaya pikeun ngirim kaluar spam nyaeta sangkan leuwih handap ti balik, aya bakal salawasna jadi spammers. Jeung lomba leungeun tina parabot panyalindungan versus bot spammer bakal neruskeun pasoalan. Tapi, mugia, kalayan kombinasi tina parabot didaptarkeun di dieu, anjeun bakal boga strategi anu bakal lepas sababaraha taun.

Aslina artikel ku Jennifer Krynin. Diédit ku Jeremy Girard.