فرم های تماس ، ربات ها و هرزنامه بی شرمانه

Depositphotos 52422737 s

ضد هرزنامه موضوعی بزرگ با ایمیل است. مردم سالها با همه چیز از آزار دهنده سعی در تمیز نگه داشتن صندوق ورودی خود داشته اند spamarrest ابزارهایی برای فیلترهای پست الکترونیکی ساده با توانایی عجیب و غریب آنها در مورد مثبت کاذب. در واقع ، هرزنامه ایمیل چنان آزار دهنده شد که دولت حتی وارد عمل شد (تصور کنید) و قوانینی در مورد آن نوشت. اما یک نوع نامه هرزنامه وجود دارد که هنوز هوشیارها برای گرفتن آن بستگی دارند ... و امیدوارم که به من کمک کنید.

این کار فقط به عنوان یک دلخوری آغاز شد ، اما به وقوع پیوسته تجارت منجر شد. هر فرم ارسال به طور خودکار منجر به CRM من می شود. این بدان معنا بود که طی یک سال گذشته یا بیشتر ، من فروش زیادی به شرکتهای جستجوگر سئو که می توانند مرا در صفحه 1 Google قرار دهند ، هدیه زیادی داشته ام. بنابراین ، من تصمیم گرفتم تا یک تولید کننده فرم تولید خانگی ایجاد کنم که شروع به شناسایی و از بین بردن این اسپمرهای ناخوشایند بدون خطر مثبت کاذب کند. به هر حال ، در حالی که من از اسپم متنفرم ، از فرصت از دست رفته حتی بیشتر متنفرم.

برای شروع ، انواع اسپم ها را به جوش آوردم و به دو دسته تقسیم کردم:

  1. انسان واقعی که فقط برای رسیدن به آن کوکی پشت فرم داده های اشتباه ارسال می کند… نسخه آزمایشی رایگان ، مقاله سفید رایگان ، بازاریابی قطره ای محتوا و غیره
  2. ربات هایی که وب را جستجو می کنند ، پیوندهای وابسته و داده های اشتباه را به هر شکلی که پیدا کنند ارسال می کنند.

همچنین ، به عنوان بخشی از این پروژه مشترک کوچک (که ممکن است با نظر در اینجا به آن بپیوندید) اجازه دهید پارامتر زیر را اضافه کنم: NO CAPTCHA. من نمی توانم چیزهای مهم را نیمی از وقت بخوانم و دلیلی برای ترس از اینکه CAPTCHA خود باعث کاهش سرب فقط با دشواری می شود وجود دارد.

بنابراین ، ترفند ایجاد یک سری تست های منطقی است که می تواند فرم داده های ارسالی را اجرا کند که درصد قابل توجهی از هرزنامه را به طور مثبتی شناسایی می کند در حالی که تقریباً هرگز منجر به جلوگیری از مشروع نمی شود.

اینجا جایی است که من در آن هستم:

  1. ورودی را در فرم وارد کنید ، نوع = متن ، اما سبک = "نمایش: هیچ؛". ربات ها به طور طبیعی مقداری را به هر قسمت ورودی متن تزریق می کنند تا تلاش کنند تا جستجوگرهای فیلد مورد نیاز را دور بزنند. با این حال ، اگر قرار بود این زمینه خاص با داده هایی در آن ارائه شود ، با اطمینان می توانیم بفهمیم که انسانی این کار را نکرده است.
  2. "asdf" را بررسی کنید می دانم ساده است ، اما گزارشی از هرزنامه های تاریخی نشان داد که این یک شکل کاملاً محبوب از ارسال اشتباه است. اگر رشته asdf در هر زمینه ای نمایش داده شود ، هرزنامه است.
  3. برای تکرار نویسه بررسی کنید. من سعی کردم و تلاش کردم ، اما نمی توانم دلیل موجهی را در نظر بگیرم که هر کاراکتر باید بیش از 3 بار در یک نام ، نام شرکت یا آدرس آدرس تکرار شود. اگر می توانید من را در غیر این صورت قانع کنید ، عالی است. در حال حاضر ، "شرکت مشاور XXXX" برای من پیشرو نخواهد بود.
  4. رشته های یکسان را بررسی کنید. به غیر از همسایه تیم آلن ، ویلسون ویلسون ، کسی که من می شناسم در همه زمینه های فرم تماس دارای ارزش رشته یکسانی نیست. اگر بسیاری از زمینه ها یکسان باشند ، هرزنامه است.
  5. سرانجام ، و این کلید است: آدرسهایی را که متعلق به آنها نیست بررسی کنید. یکی از کلاسیک ترین موارد هرزنامه قرار دادن URL در فیلدی است که متعلق به آن نیست. خارج از جعبه متن "پیام" ، از URL نباید برای نام ، شماره تلفن ، نام شرکت یا موارد دیگر استفاده شود. اگر آن را امتحان کنند ، هرزنامه است.

این 5 تست منطقی میزان ارسال هرزنامه را بیش از 70 درصد در ماه گذشته در سایت ما کاهش داده است فرم تماس رایگان تولید - محصول. دوست دارم این رقم را حتی بیشتر کنم. بیشترین تعداد ارسال نامه های هرزنامه که همچنان پنهان می مانند ، پیشنهادهای نامعتبر سئو است. بنابراین ، در اینجا چالش بعدی وجود دارد: آیا می توانید با یک سری اصطلاحات کلیدی و آستانه تراکم روبرو شوید که به طور منطقی نشان دهد محتوای مقاله در مورد SEO صحبت می کند؟ البته ، این ممکن است ایده خوبی برای بچه های SlingShot باشد که در سایت خود پیاده سازی کنند ، اما برای بقیه ما مناسب است.

توسعه دهندگان وب متحد می شوند: چه چیز دیگری باید آزمایش شود؟

5 نظرات

  1. 1

    من ایده افزودن فیلدی با نمایشگر را کاملاً دوست دارم: هیچ. این نبوغ است! من ماهها پیش یک پست نوشتم که فناوری Captcha چقدر وحشتناک است ... این بی گناهان را مجازات می کند و یک گام اضافی و غیر ضروری برای کاربران اضافه می کند. این نقطه مقابل تجربه کاربر است. من ممکن است زمینه پنهان شما را به آزمایش بگذارم!

  2. 2

    من ایده افزودن فیلدی با نمایشگر را کاملاً دوست دارم: هیچ. این نبوغ است! من ماهها پیش یک پست نوشتم که فناوری Captcha چقدر وحشتناک است ... این بی گناهان را مجازات می کند و یک گام اضافی و غیر ضروری برای کاربران اضافه می کند. این نقطه مقابل تجربه کاربر است. من ممکن است زمینه پنهان شما را به آزمایش بگذارم!

  3. 3

    این واقعا خوب کار می کند ، اما اگر آن را روی فرم های موجود پخش کنید ممکن است مدتی طول بکشد تا اثر آن افزایش یابد. ربات ها اغلب فرم شما را پنهان می کنند و همانطور که هفته ها قبل آن را مشاهده کرده اند برای آن ارسال می کنند تا اینکه دوباره برگردند و دوباره آن را مشاهده کنند. بنابراین ، تا زمانی که آنها در فرم ذخیره شده شما در حال ارسال هستند ، آنها از پس می رسند. در طی حدود یک ماه ، باید شروع به دیدن نتایج کنید.

  4. 4

    1. یک تایمر ؛
    2. دشوار است حدس بزنید نام زمینه ها.
    3. اعتبارسنجی فرم سمت سرور ؛
    4. یک قسمت فرم انتظار نمی رود که دارای مقداری باشد.
    5. داشتن JavaScript به روزرسانی یک قسمت پنهان با ارسال فرم ؛
    6. تغییر ویژگی های فرم در ارسال w / JavaScript.

    شماره 1 مورد علاقه من است. به محض بارگیری صفحه تماس (یا هر صفحه) یک تایمر را شروع کنید. در سمت سرور زمان مورد نیاز مورد نظر را برای پر کردن فرم تعیین کنید. اگر خیلی زود ارسال شود ، کاربر می بیند که یک پیام / حساب غیرفعال است / سرپرست ایمیل / غیره را دریافت می کند. این مورد در واقع 99.9٪ از هر نوع فعالیت ربات را از بین می برد.

    شماره 2 نام فیلدها را در یک جلسه ذخیره کنید و به فیلدها نام تصادفی بدهید. یادگیری را برای یک ربات سخت می کند.

    شماره 3 این یکی مهم است. ایمیل را می توان بسیار دقیق با عبارات منظم تأیید کرد ، یک قسمت شماره تلفن قرار است شامل 10 عدد ، 2 یا بیشتر قسمت w / همان مقدار = bot و غیره باشد.

    شماره 4 در مقاله ، 5 و 6 برخی از گزینه های اسکریپت توضیح داده شده است.

  5. 5

    با تشکر برای ارسال ، نیک. قدر سهم را بدانید.

    مارتین - فکر می کنم تایمر ایده خوبی است. من تصور می کنم که یک ربات از طریق آن فشرده می شود و آستانه آن تا حدی پایین خواهد بود ... شاید 5 ثانیه؟ من فقط کنجکاوم به دلیل فرم های پر شده برای کاربران واقعی و همچنین کاربرانی که به صفحه بازمی گردند و بلافاصله می دانند که می خواهند فرم را پر کنند. فقط دو پنی من من می دانم که من حدود یک سال در این پست تأخیر دارم ، بنابراین انتظار زیادی برای پاسخ ندارم ، فقط آن را به امیدواری قرار می دهم ...

    بازم ممنون!

    دیو

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.