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

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

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

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

۲ مطلب با کلمه‌ی کلیدی «عمومی» ثبت شده است

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

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

سلام!

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

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

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

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

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

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

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

adnanbabakan [at] gmail [dot] com

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

 

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

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

حق کپی رایت رو جدی بگیریم!

عدنان بابکان | سه شنبه, ۹ آبان ۱۳۹۶، ۰۵:۴۴ ب.ظ
حق کپی رایت چیست؟
به عنوان یک کاربر عادی اینترنت و یا یک برنامه نویس شاید به این کلمه برخورده باشید یا اینکه حتما اون رو شنیده باشید اما معنی اون رو ندونید!
در جامعه مجازی اینترنت که یک مکان همگانی هست حتما باید آثار به نام خود فردی که خالق اون هست ثبت بشه تا هم حق و حقوقی براش در نظر گرفته بشه و هم اینکه افتخاری برای خالقش به ارمغان بیاره. اما خب بعضی اوقات افرادی هستن که این موارد رو زیر پا میزارن و نمی خوان که این اتفاق بیوفته و خب حقوق خالق اثر پای مال میشه.
بعضی اوقات نرم افزار هایی نوشته میشه, طراحی هایی انجام میشه که خالق اثر انتظار داره اون ها رو بفروشه و ملت اون رو خریداری کنند اما بعضی ها با خریداری اون رو به دیگرون با کپی کردن هم میدن تا استفاده کنن و توجیه میکنن که خریدار هستن و حق کامل بر محصولی که خریدن رو دارن. بله کاملا حق با اونهاست تا وقتی که شما یک نسخه خریدید حق دارید از اون استفاده کنید اما اگر بخواهید اون رو به کس دیگه ای بدید نباید اون رو کپی کنید بلکه محصول خودتون رو به اون بدید در غیر اینصورت انگار از جیب طراح دارید دزدی می کنید!
حالا بیایید در مورد اینکه چرا باید اصلا یک محصول دیجیتال رو خریداری کرد بحث کنیم!
شما فرض کنید وارد یک فروشگاه مانند یک کتاب فروشی شده اید و یک کتاب را بدون اجازه کتابدار برداشته اید و از فروشگاه بیرون رفته اید, مگه این دزدی محسوب نمیشه؟ همونقدر که برای یک کتاب زحمت کشیده شده تا تولید بشه برای یک نرم افزار هم به همین صورت زحمت کشیده شده پس انتظار نداشته باشید حتما به رایگان به دستش بیارید!
برای حمایت از کپی رایت حتما اون رو رعایت کنید و هیچ وقت کار کس دیگه ای رو به اسم خودتون به کار نبرید!
  • عدنان بابکان