ဆက်သွယ်ရန် Forms များ၊ Bot များနှင့် Shameless Spam များ

52422737 s ကိုပါပဲ

Anti-spam သည် email နှင့်ကြီးမားသောအကြောင်းအရာဖြစ်သည်။ လူများသည်စိတ်ရှုပ်စရာများမှအရာအားလုံးနှင့်အတူသူတို့၏စာပုံးကိုသန့်ရှင်းစွာထားရန်နှစ်ပေါင်းများစွာကြိုးစားခဲ့ကြသည် ဇော် မှားယွင်းသောအပြုသဘောများအတွက်သူတို့ရဲ့ uncanny စွမ်းရည်နှင့်အတူရိုးရှင်းသော junk-mail filters မှ tools များ။ တကယ်တော့၊ အီးမေးလ် spam များသည်အလွန်စိတ်အနှောက်အယှက်ဖြစ်စရာဖြစ်လာပြီးအစိုးရကပင်ထိုအရာနှင့် ပတ်သက်၍ ဥပဒေများကိုရေးသားခဲ့သည် (စိတ်ကူးပါ) ။ ဒါပေမယ့် vigilante ရဲ့ဖမ်းယူနိုင်မယ့် spam ပုံစံတစ်မျိုးရှိတယ်။ ငါမင်းကိုကူညီမယ်လို့မျှော်လင့်တယ်။

၎င်းသည်စိတ်အနှောင့်အယှက်ဖြစ်ရုံမျှသာဖြစ်သော်လည်းစီးပွားရေးအနှောက်အယှက်များဖြစ်လာခဲ့သည်။ ပုံစံတင်သွင်းမှုတိုင်းသည်ကျွန်ုပ်၏ CRM တွင်အလိုအလျောက် ဦး ဆောင်သည်။ ဆိုလိုတာကလွန်ခဲ့တဲ့တစ်နှစ်လောက်တုန်းကကျွန်တော့်ကို Google စာမျက်နှာ ၁ မှာ SEO ရအောင် SEO ကုမ္ပဏီတွေဆီရောင်းဖို့ ဦး ဆောင်ခဲ့တယ်။ ဒီတော့ငါမှားယွင်းသော - အပြုသဘော၏အန္တရာယ်မရှိဘဲဤလည်ချောင်းနာ ​​spammers ဖော်ထုတ်ရန်နှင့်ဖယ်ရှားပစ်ရန်စတင်လိမ့်မည်ဟုတစ်အိမ်မှာ brew form-handler ကိုဖန်တီးရန်စတင်ခဲ့တယ်။ ဘာဖြစ်လို့လဲဆိုတော့ spam တွေကိုငါမုန်းတုန်းပဲ၊ ပျောက်ဆုံးသွားတဲ့အခွင့်အရေးကိုငါမုန်းတယ်။

အစမှ စ၍ spam အမျိုးအစားများကိုငါအမျိုးအစားနှစ်မျိုး ခွဲ၍ ပြုတ်နိုင်သည်။

  1. ပုံစံနောက်ကွယ်မှ cookie ကိုရယူရန်အတွက်မှားယွင်းသောအချက်အလက်များကိုတင်ပြသူမှာအမှန်ပင်လူသား၊ အခမဲ့စမ်းသပ်မှု၊ အခမဲ့စာရွက်ဖြူ၊ ယိုစျေးကွက်ရှာဖွေရေး အကြောင်းအရာ, etc
  2. တွဲဖက်လင့်ခ်များနှင့်မှားယွင်းသောအချက်အလက်များကိုမည်သည့်ပုံစံသို့မဆိုတင်သွင်းသောဝဘ်ကိုတွားသွားစေသော bot များသည်။

ဒါ့အပြင်ဒီ (ဒီနေရာမှာမှတ်ချက်တွေနဲ့အတူပါ ၀ င်နိုင်တဲ့) ဒီပူးပေါင်းဆောင်ရွက်မှုစီမံကိန်းရဲ့တစ်စိတ်တစ်ပိုင်းအနေဖြင့်ကျွန်တော့်ကိုအောက်ပါ parameter ထည့်ပါ။ NO CAPTCHA ။ ငါ dang အရာများကိုတစ်ဝက်လောက်ကျွန်ုပ်ကိုယ်တိုင်မဖတ်နိူင်ပါ။ CAPTCHA ကိုယ်တိုင်ခဲခက်ခဲခြင်းတစ်ခုတည်းဖြင့်ခဲပြောင်းလဲခြင်းကိုလျှော့ချနိုင်သည်ကိုကြောက်ရွံ့စရာအကြောင်းရှိသည်။

ထို့ကြောင့်လှည့်ကွက်သည်ယုတ္တိရှိသည့်စမ်းသပ်မှုများကိုဖန်တီးရန်ဖြစ်သည်။ ၎င်းသည်ပုံစံတင်သွင်းထားသောဒေတာများကိုလုပ်ဆောင်နိုင်သည်။ ၎င်းသည် spam များကိုအချိန်ကာလ၏သိသာထင်ရှားသောရာခိုင်နှုန်းကိုဖော်ပြလိမ့်မည်။

ငါရောက်နေတာဒီမှာ

  1. input ကိုပုံစံသို့ထည့်ပါ။ type = text, ဒါပေမယ့် style =” display: none;” ။ လိုအပ်သည့်ကွင်းဆင်းစစ်ဆေးသူများအားကျော်လွှားရန် bot များသည်မည်သည့်စာသားထည့်သွင်းခြင်းနေရာ၌မဆိုတန်ဖိုးကိုထည့်သွင်းပေးလိမ့်မည်။ သို့သော်ဤနယ်ပယ်ကိုဒေတာများဖြင့်တင်ပြရန်လိုပါက၎င်းသည်လူသားတစ် ဦး မပြုလုပ်ခဲ့ကြောင်းကျွန်ုပ်တို့သေချာစွာသိနိုင်သည်။
  2. “ asdf” အတွက်စစ်ဆေးပါ။ ရိုးရိုးလေး၊ ငါသိတယ်၊ ဒါပေမယ့်သမိုင်းဝင် spam မှတ်တမ်းကဒီဟာကလူကြိုက်များတဲ့တင်ပြမှုပုံစံဖြစ်တယ်ဆိုတာပြသခဲ့တယ်။ asdf string သည်မည်သည့်နေရာတွင်မဆိုပေါ်လျှင် spam ဖြစ်သည်။
  3. ဇာတ်ကောင်ထပ်လုပ်ရန်စစ်ဆေးပါ။ ငါကြိုးစားခဲ့သည်၊ သို့သော်မည်သည့်ဇာတ်ကောင်သည်နာမည်၊ ကုမ္ပဏီအမည်၊ လိပ်စာနေရာတွင် ၃ ကြိမ်ထက်မကထပ်ခါတလဲလဲလုပ်သင့်သည်ဟူသောတရားဝင်အကြောင်းပြချက်ကိုကျွန်ုပ်မစဉ်းစားနိုင်ခဲ့ပါ။ သငျသညျမဟုတ်ရင်ငါ့ကိုစည်းရုံးသိမ်းသွင်းနိုင်လျှင်။ ယခုအချိန်တွင်“ XXXX Consulting Company” သည်ကျွန်ုပ်အတွက် ဦး ဆောင်သူဖြစ်လာလိမ့်မည်မဟုတ်ပါ။
  4. တူညီသောကြိုးများအတွက်စစ်ဆေးပါ။ Tim Allen ၏အိမ်နီးချင်း Wilson Wilson မှလွဲ၍ မည်သူမျှအဆက်အသွယ်ပုံစံအားလုံးတွင်တူညီသော string တန်ဖိုးမရှိပါ။ နယ်ပယ်များစွာသည်တူညီနေပါက၎င်းသည် spam ဖြစ်သည်။
  5. နောက်ဆုံးတော့ဒါကသော့ချက်ဖြစ်တယ်။ သူတို့မသက်ဆိုင်သည့်နေရာ URL ကိုစစ်ဆေးပါ။ spam အများဆုံးစံနမူနာပြတစ်ခုမှာ URL တစ်ခုနှင့်မသက်ဆိုင်သောနေရာတွင်နေရာချခြင်းဖြစ်သည်။ text-area“ message” box ၏အပြင်ဘက်တွင်လူတစ် ဦး ၏နာမည်၊ ဖုန်းနံပါတ်၊ ကုမ္ပဏီအမည်သို့မဟုတ်အခြား URL အတွက် URL ကိုအသုံးမပြုသင့်ပါ။ အကယ်၍ သူတို့ကြိုးစားကြည့်ပါက၎င်းသည် spam ဖြစ်သည်။

ဤရွေ့ကားယုတ္တိစမ်းသပ်မှု 5 ငါတို့၏အပေါ်ပြီးခဲ့သည့်လ၌ကောင်းစွာ 70% ကျော်အားဖြင့် spam များကိုတင်ပြလျှော့ချပါပြီ အခမဲ့အဆက်အသွယ်ပုံစံ ထုတ်ကုန်။ ငါကိန်းဂဏန်းတောင်ပိုမြင့်အောင်ရချင်တယ်။ နေဆဲခိုးကြောင်ခိုးဝှက် spam တင်ပြမှုအများဆုံးအရေအတွက်မှာမကျေနပ်စရာ SEO ဆိုသည်။ ဒီတော့ဒီမှာနောက်ထပ်စိန်ခေါ်မှုတစ်ခု - သင်သည်တင်သွင်းချက်၏ပါ ၀ င်မှုအကြောင်းအရာသည် SEO အကြောင်းပြောနေခြင်းဖြစ်ကြောင်းကျိုးကြောင်းဆီလျော်စွာဖော်ပြမည့်သော့ချက်ဝေါဟာရများနှင့်သိပ်သည်းမှုအတွက်အနိမ့်ဆုံးအဆင့်ကိုသင်တက်နိုင်သလား။ ဟုတ်ပါတယ်၊ ဒါက SlingShot မှယောက်ျားတွေဟာသူတို့ရဲ့ site မှာအကောင်အထည်ဖော်ဖို့အတွက်မကောင်းတဲ့စိတ်ကူးဖြစ်နိုင်တယ်၊ ဒါပေမယ့်ကျန်တဲ့ငါတို့အတွက်တော့အဲဒါဟာသင့်တော်လိမ့်မယ်။

Web developer များစည်းလုံးညီညွှတ်ခြင်း - နောက်ထပ်ဘာတွေစမ်းသပ်သင့်သလဲ။

5 မှတ်ချက်

  1. 1

    display ပါသောအကွက်ကိုထည့်ခြင်း၏စိတ်ကူးကိုကျွန်ုပ်လုံးဝနှစ်သက်ပါသည်: မရှိပါ။ ဉာဏ်ပညာပါ Captcha နည်းပညာက ဘယ်လောက်ကြောက်စရာကောင်းလဲ ဆိုတာကို လွန်ခဲ့တဲ့ လများစွာက ပို့စ်တစ်ခု ရေးခဲ့ပါတယ်… ၎င်းသည် အပြစ်မဲ့သူများကို အပြစ်ပေးကာ အသုံးပြုသူများအတွက် မလိုအပ်သော အဆင့်တစ်ခု ထပ်လောင်းပေးပါသည်။ ၎င်းသည် အသုံးပြုသူအတွေ့အကြုံ၏ဆန့်ကျင်ဘက်ဖြစ်သည်။ မင်းရဲ့လျှို့ဝှက်ကွက်လပ်ကို ငါစမ်းသပ်နိုင်မယ်။

  2. 2

    display ပါသောအကွက်ကိုထည့်ခြင်း၏စိတ်ကူးကိုကျွန်ုပ်လုံးဝနှစ်သက်ပါသည်: မရှိပါ။ ဉာဏ်ပညာပါ Captcha နည်းပညာက ဘယ်လောက်ကြောက်စရာကောင်းလဲ ဆိုတာကို လွန်ခဲ့တဲ့ လများစွာက ပို့စ်တစ်ခု ရေးခဲ့ပါတယ်… ၎င်းသည် အပြစ်မဲ့သူများကို အပြစ်ပေးကာ အသုံးပြုသူများအတွက် မလိုအပ်သော အဆင့်တစ်ခု ထပ်လောင်းပေးပါသည်။ ၎င်းသည် အသုံးပြုသူအတွေ့အကြုံ၏ဆန့်ကျင်ဘက်ဖြစ်သည်။ မင်းရဲ့လျှို့ဝှက်ကွက်လပ်ကို ငါစမ်းသပ်နိုင်မယ်။

  3. 3

    ၎င်းသည် အမှန်တကယ် ကောင်းမွန်စွာ လုပ်ဆောင်နိုင်သော်လည်း လက်ရှိပုံစံများတွင် ၎င်းကို ဖြန့်ချိပါက အကျိုးသက်ရောက်မှု ထွက်ပေါ်လာရန်အတွက် အချိန်အနည်းငယ် ကြာနိုင်သည်။ ဘော့တ်များသည် သင့်ဖောင်ကို မကြာခဏ သိမ်းဆည်းထားပြီး ၎င်းကို လွန်ခဲ့သည့် ရက်သတ္တပတ်များက မြင်ခဲ့ရသည့်အတိုင်း မကြာခဏဆိုသလို ၎င်းတို့ထံ ပြန်လာ၍ ၎င်းကို ပြန်လည်မြင်ရသည်အထိ ပြုလုပ်လေ့ရှိသည်။ ထို့ကြောင့်၊ ၎င်းတို့သည် သင်၏ ကက်ရှ်ဖောင်တွင် ပို့စ်တင်နေသရွေ့ ၎င်းတို့သည် ပြေလည်သွားမည်ဖြစ်သည်။ တစ်လခန့်အတွင်း ရလဒ်များကို စတင်မြင်တွေ့နိုင်မည်ဖြစ်သည်။

  4. 4

    1. အချိန်တိုင်းကိရိယာတစ်ခု;
    2. ခန့်မှန်းရခက်သော ပုံစံအကွက်အမည်များ၊
    3. server-side form validation;
    4. တန်ဖိုးရှိရန် မမျှော်လင့်ထားသော ပုံစံအကွက်တစ်ခု၊
    5. JavaScript ကို ဝှက်ထားသော အကွက်တစ်ခု အပ်ဒိတ်လုပ်ခြင်း နှင့် ဖောင်တင်ခြင်း ၊
    6. တင်သွင်းမှု w/ JavaScript တွင် ဖောင်အရည်အသွေးများကို ပြောင်းလဲပါ။

    နံပါတ် ၁ က ကျွန်တော် အကြိုက်ဆုံးပါ။ အဆက်အသွယ် (သို့မဟုတ် မည်သည့်စာမျက်နှာ) စာမျက်နှာကိုမဆို တင်သည်နှင့် တပြိုင်နက် အချိန်တိုင်းကိရိယာကို စတင်ပါ။ ဆာဗာဘက်တွင် ဖောင်ဖြည့်ရန် မျှော်လင့်ထားသည့်အချိန်ကို သတ်မှတ်ပါ။ မကြာမီတင်သွင်းပါက၊ အသုံးပြုသူသည် မက်ဆေ့ချ်/အကောင့်ကို ပိတ်ထားသည်/စီမံခန့်ခွဲသူသည် အီးမေးလ်/စသည်တို့ကို လက်ခံရရှိသည်ကို မြင်တွေ့ရမည်ဖြစ်သည်။ ဤအရာသည် မည်သည့် bot အမျိုးအစားမဆို 1% ကို အမှန်တကယ် ဖယ်ရှားပေးပါသည်။

    #2 စက်ရှင်တစ်ခုတွင် အကွက်အမည်များကို သိမ်းဆည်းပြီး ကွက်လပ်များကို ကျပန်းအမည်များပေးပါ။ bot တစ်ခုကို လေ့လာရန် ခက်ခဲစေသည်။

    နံပါတ် ၃ က အရေးကြီးတယ်။ အီးမေးလ်ကို ပုံမှန်အသုံးအနှုန်းများဖြင့် အလွန်တိကျစွာ စစ်ဆေးနိုင်သည်၊ ဖုန်းနံပါတ်အကွက်တွင် နံပါတ် ၁၀၊ ၂ သို့မဟုတ် ထို့ထက်ပိုသော အကွက်များ w/ တူညီသောတန်ဖိုး=bot စသည်ဖြင့် ပါရှိသည်။

    #4 က သင့်ဆောင်းပါး၊ 5 နှင့် 6 အချို့သော script options တွင် ရှင်းပြထားသည်။

  5. 5

    ပို့စ်အတွက်ကျေးဇူးတင်ပါတယ် Nick ။ မျှဝေမှုကိုလေးစားပါ။

    Martin – အချိန်တိုင်းကိရိယာဟာ ကောင်းမွန်တဲ့ အကြံဉာဏ်တစ်ခုလို့ ကျွန်တော်ထင်ပါတယ်။ ဘော့တ်တစ်ခုသည် ၎င်းကိုဖြတ်၍ ဇစ်ဆွဲပြီး တံခါးခုံသည် အနည်းငယ်နိမ့်လိမ့်မည်ထင်သည်... 5 စက္ကန့်ဖြစ်နိုင်သည်။ အမှန်တကယ်အသုံးပြုသူများအတွက် ကြိုတင်ဖြည့်ထားသောဖောင်များအပြင် စာမျက်နှာသို့ပြန်လာပြီး ဖောင်ဖြည့်လိုကြောင်း ချက်ခြင်းသိသောကြောင့် ကျွန်ုပ်သည် စူးစမ်းလိုပါသည်။ ငါ့နှစ်ပြားပဲရှိတယ်။ ဒီပို့စ်တင်တာ တစ်နှစ်လောက် နောက်ကျနေပြီဆိုတာ သိပါတယ် အဖြေကို အများကြီး မမျှော်လင့်ထားဘဲ ထားလိုက်ရုံပါပဲ 🙂

    ကျေးဇူးထပ်တင်ပါရစေ!

    -Dave

သင်ဘယ်လိုထင်ပါလဲ?

ဤ site ကိုစပမ်လျှော့ချဖို့ Akismet ကိုအသုံးပြုသည်။ သင့်ရဲ့ comment ကိုဒေတာများကိုဆောင်ရွက်ပြီးဖြစ်ပါတယ်လေ့လာ.