من عدنان بابکانم!

وب بهتر و راحت تر

من عدنان بابکانم!

وب بهتر و راحت تر

۱ مطلب با کلمه‌ی کلیدی «اسپم» ثبت شده است

کپچا چیست؟ تعریف اسپم و اسپمر

عدنان بابکان | دوشنبه, ۱۵ آبان ۱۳۹۶، ۰۹:۴۲ ب.ظ

سلام!

بیایید اول به این مطلب برسیم که Spam چیه و اصلا Spammer به چه کسی میگن؟ اسپم یعنی پیام های مزاحمی که گاه خواه و ناخواه به شما از طریق ایمیل یا حتی اس ام اس ارسال میشه و شما رو اذیت می کن! چیز بدیه نه؟ خب اسپمر هم به همین افراد یا شرکت هایی میگن که این کار ها رو انجام میدن.

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

خب تنها ما انسان ها ( و بعضی اوقات نرم افزار های بسیار پیشرفته ) امکان این رو دارن که نوشته درون تصویر رو تشخیص بدن و ب مسلما امکان وارد کردن عین اون متن رو هم فقط انسان ها دارن. اما چطور میشه این سیستم رو طراحی کرد؟

برای طراحی یک سیستم کپچا کافیه با استفاده از یک کتبخانه تصویری مانند GD در زبان برنامه نویسی PHP یک تصویر رو با یک متن مشخص تولید کنید و همون متن رو داخل یک SESSION مختص به همان کاربر قرار بدید و وقتی که کاربر مقدار رو وارد کرد مقایسه کنید که آیا مقدار وارد شده با مقدار ذخیره شده مساوی هست یا خیر. راحت بود نه؟

البته نسخه های پیچیده تری مانند نسخه صوتی یا ویدیویی هم برای جلوگیری از اسپمر ها هم وجود داره که خارج از بحث ما هست!

روش های دیگه ای هم برای ارسال اسپم وجود داره و اون هم جمع آوری ایمیل ها از وبسایت ها توسط نرم افزار های مخصوص هست که در عرض چند دقیقه میتونه هزاران ایمیل رو از سطح وب جمع آوری کنه.

برای جلوگیری از این امر باید مواظب باشید ایمیلتون رو به صورت امن بنویسید که این کار ریسک دریافت اسپم رو کمتر می کنه. البته در جایی که لازمه ایمیل خودتون رو ثبت کنید حتما باید به صورت نرمال اون رو وارد کنید ولی وقتی در جایی مثل همین وبلاگ ها قصد دارید ایمیل خودتون رو در معرض نمایش قرار بدید اون رو به صورت زیر بنویسید.

adnanbabakan [at] gmail [dot] com

یعنی به جای @ از [at] و به جای . از [dot] استفاده کنید. در این حالت بیشتر نرم افزار ها این متن رو به عنوان ایمیل تشخیص نمیدن و بیخیالش میشن.

 

امیدوارم مطلب مفیدی براتون بوده باشه

  • عدنان بابکان