در جواب باید گفت این تصاویر برای جلوگیری از اسپم ها هستند. مثلاً در سایت خود یه فرم ارتباط با ما دارید ، یک فرد مزاحم یه برنامه ای مینویسه که بصورت مکرر این فرم رو با یک سری مقادیر (اغلب تبلیغات) submit میکنه و این کار باعث میشه کلی ایمیل از این فرم به inbox شما ارسال بشه. با استفاده از تصاویر امنیتی میشه تا حدود زیادی از این امر جلوگیری کرد.
نکته: بعد از ابداع تصاویر captcha هکرها با استفاده از الگوریتم های پردازش تصویر توانستند این کدها را توسط روباتها ( برنامه ها) بخوانند و تشخیص دهند. برای همین است که در اکثر وب سایتهای معتبر این تصاویر بصورت افکت دار هستند که گاهی اوقات هم قابل خواندن توسط انسان هم نیستند و در واقع این افکتها برای جلوگیری از پردازش تصویر توسط روباتها می باشد.
برای درک بهتر برنامه ای که قبلاً برای یکی از پروژهام نوشته بودم ( بعد ها او نو به صورت اپن سورس رها کردم) رو گذاشتم .این برنامه بصورت شئی گرا و به زبان php نوشته شده است که تصاویر امنیتی را برای شما تولید میکند.
لازم به ذکر است برای اجرای این برنامه باید کتابخانه gd بروی سرور شما فعال باشد.
دانلود کنید و لذت ببرید
image_sec.zip [41.08 Kb] ( تعداد دانلود: 329)فقط کاربران عضو می توانند این بخش را مشاهده کنند...