جلوگیری از اسپم با ساخت و بررسی CAPTCHA
امنیت هیچگاه صددرصد نیست

جلوگیری از اسپم با ساخت و بررسی CAPTCHA

نویسنده : snrayaneh | تاریخ : 10:04 - دوشنبه 20 خرداد 1392

ارسال نظر(0)

در اکثر سایتها  در فرم های تماس با ما ، اگر مشاهده کرده باشید کد امنیتی

 

 

تصویری وجود دارد که بصورت تصادفی تولید می شوند و کار رباتها را در

 

 

پیدا کردن متن تصادفی تولید شده در تصویر سخت تر می کنند، معمولا از این

 

 

قابلیت برای تشخیص انسان بودن کاربر سایت استفاده می شود زیرا فقط

 

 

انسان میتواند کاراکترهای داخل تصویر را براحتی تشخیص دهد و در مکان

 

 

در نظر گرفته شده برای کد امنیتی وارد کند

 

 

 

چگونه CAPTCHA کار می کند؟
 
 
 
 
 

 

 

 


چگونه CAPTCHA کار می کند؟
یک کپچا یا CAPTCHA یک رشته تصادفی ایجاد می کند و ان را در یک عکس می نویسد، سپس رشته را در یک session یا cookie یا روش های دیگر ذخیره می کند. رشته تصادفی وقتی فرم و یا عملیات انجام شد چک می شود.
مراحل انجام کار در زیر آمده است:
1- رشته تصادفی ایجاد می شود
2- رشته داخل عکس نوشته می شود
3- رشته داخل session,cookie,database ذخیره می شود.
4- عکس به کاربر نمایش داده می شود
5- کاربر کد نمایش داده شده در عکس را وارد می کند.
6- کد وارد شده توسط کاربر با کد ذخیره شده مقایسه می شود
7- اگر انها با هم تطبیق داشتند کاری انجام می شود فرضا لاگین به پروفایل کاربری و ...
ایجاد کردن رشته تصادفی 
برای انجام این کار ما از توابع PHP، microtime() و mktime() برای تولید کردن عدد استفاده خواهیم کرد. این عدد سپس توسط تابع md5() به صورت رمز در می آید. طول رشته به رمز درآمده 32 کاراکتر است، ما با استفاده از تابع substr() طول رشته را به 5 کاراکتر          می رسانیم. این رشته تصادفی ما است.



دسته بندی : [Post_Cat_Title]



ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

رمز عبور را فراموش کرده‌اید؟
حساب کاربری ندارید؟

فراموشی رمز عبور

نام کاربری یا ایمیل خود را وارد کنید

یا

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید