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