
فهرست محتوا
صفحات ورود و ثبتنام در وردپرس معمولاً هدف اصلی هکرها، اسپمرها و حملات brute force هستند. این صفحات به دلیل محبوبیت وردپرس و دسترسی آسان به آنها، هدفی جذاب برای مهاجمین محسوب میشوند. یکی از روشهای مؤثر برای مقابله با این حملات و جلوگیری از نفوذهای مخرب، استفاده از کدهای امنیتی CAPTCHA است. با استفاده از CAPTCHA میتوان بهطور مؤثری حملات اسپم را مسدود کرده و از سایت شما در برابر حملات مختلف هکرها محافظت کرد. در این مقاله قصد داریم نحوه افزودن کدهای امنیتی کپچا (Adding Captcha Security Codes) به فرمهای ورود و ثبتنام وردپرس را به شما آموزش دهیم.
CAPTCHA چیست و چگونه کار میکند؟
CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) یک برنامه امنیتی است که میتواند تشخیص دهد آیا کاربر انسانی است یا ربات. این سیستم معمولاً از کاربران درخواست میکند که یکی از چالشهای خاصی که طراحی شدهاند را انجام دهند. برای مثال، وارد کردن حروف یا اعداد که بهصورت تحریفشده در تصاویر نمایش داده میشود. این کار برای انسانها آسان است، اما رباتها قادر به انجام آن نیستند.
در گذر زمان، فناوری CAPTCHA توسعه یافته و سیستمهای پیچیدهتری مانند reCAPTCHA وارد میدان شدند. این سیستمها برای شناسایی رباتها از تعاملات کاربران بهره میبرند. بهعنوانمثال، با استفاده از No CAPTCHA reCAPTCHA، گوگل توانسته است از هوش مصنوعی برای کاهش دخالت کاربران در آزمایشات امنیتی استفاده کند و تجربه کاربری را بهبود بخشد.
چرا باید از CAPTCHA برای صفحات ورود و ثبتنام وردپرس استفاده کنیم؟
صفحات ورود و ثبتنام در وردپرس هدفهای اصلی حملات اسپم و brute force هستند. به دلیل اینکه وردپرس یکی از محبوبترین سیستمهای مدیریت محتوا در جهان است، مهاجمین دائماً سعی دارند با استفاده از ابزارهای خودکار، به این صفحات حمله کرده و به اطلاعات حساس دسترسی پیدا کنند. یکی از روشهای مؤثر برای جلوگیری از چنین حملاتی، افزودن کدهای امنیتی کپچا به این صفحات است.
با افزودن کدهای امنیتی کپچا به فرم های وردپرس، میتوانید لایهای از امنیت به سایت خود اضافه کنید که تشخیص دهد آیا بازدیدکننده انسانی است یا ربات. این امر مانع از نفوذ رباتها به سایت شما و تلاش برای ورود غیرمجاز به بخش مدیریت وردپرس میشود. افزونههای امنیتی مانند Sucuri هم میتوانند به محافظت از سایت شما در برابر حملات مخرب کمک کنند، اما افزودن کدهای امنیتی کپچا یک لایه امنیتی اضافی است که میتواند مؤثر باشد.
فرمهای ورود و ثبتنام پیشفرض در وردپرس و نیاز به افزودن کدهای امنیتی کپچا
در وردپرس، فرمهای ورود و ثبتنام پیشفرض ابزارهای اساسی برای مدیریت دسترسی کاربران به سایت هستند. اما بسیاری از مدیران سایتها ترجیح میدهند این فرمها را با استفاده از افزونهها یا کدهای سفارشیسازیشده به شکل دلخواه خود درآورند. در هر صورت، چه از فرمهای پیشفرض استفاده کنید و چه فرمهای سفارشی، افزودن کدهای امنیتی کپچا به این فرمها ضروری است تا امنیت سایت در برابر حملات افزایش یابد.
افزودن کدهای امنیتی کپچا به فرمهای ورود و ثبتنام پیشفرض وردپرس
برای شروع، اولین قدمی که باید بردارید، نصب و فعالسازی افزونه CAPTCHA 4WP است. پس از فعالسازی این افزونه، وارد بخش مدیریت آن شوید و به مسیر CAPTCHA 4WP » CAPTCHA Configuration بروید تا تنظیمات مربوط به CAPTCHA را انجام دهید.

اضافه کردن CAPTCHA به سایت وردپرس
در این مرحله، گزینه Next را انتخاب کنید. سپس باید نوع reCAPTCHA که میخواهید در سایت خود استفاده کنید را انتخاب نمایید. افزونه CAPTCHA 4WP سه گزینه مختلف در اختیار شما قرار میدهد:

نسخه ۲: در این نسخه، کاربران باید تیک کادر “من یک ربات نیستم” را علامت بزنند.
نسخه ۲ بدون تعامل کاربر: این نسخه برای ترافیک مشکوک، یک چالش CAPTCHA خودکار نمایش میدهد و نیازی به تعامل مستقیم کاربر ندارد.
نسخه ۳: در این نسخه، CAPTCHA بهطور خودکار و بدون نیاز به تعامل کاربر درخواستها را تأیید میکند و امتیازاتی را برای ارزیابی رفتار کاربران ارائه میدهد.
برای این آموزش، ما نسخه ۲ (که در آن کاربران باید کادر “من یک ربات نیستم” را علامت بزنند) را انتخاب میکنیم. پس از انتخاب نوع مناسب، روی دکمه Next کلیک کنید.
وارد کردن کلیدهای سایت Google reCAPTCHA
در صفحه بعد، شما باید دو کلید مهم که به آنها نیاز دارید را وارد کنید: کلید سایت و کلید مخفی. برای دریافت این کلیدها، ابتدا به وبسایت Google reCAPTCHA مراجعه کنید. در اینجا، بر روی گزینه v3 Admin Console کلیک کنید تا به صفحه مدیریت سایتها هدایت شوید.

در این صفحه، گوگل از شما میخواهد که وارد حساب کاربری خود شوید. پس از ورود، صفحهای به شما نمایش داده میشود که در آن میتوانید سایت جدید خود را ثبت کنید. برای این کار، ابتدا نام وبسایت خود را در بخش Label وارد کرده و سپس نوع reCAPTCHA را که میخواهید استفاده کنید، انتخاب نمایید. ما در اینجا reCAPTCHA v2 (چک باکس “من یک ربات نیستم”) را انتخاب میکنیم.

وارد کردن کلیدهای reCAPTCHA در افزونه CAPTCHA 4WP
در مرحله بعد، باید دامنه سایت خود را در قسمت Domains وارد کنید. توجه داشته باشید که در این بخش باید دامنه را بدون پیشوند https://www وارد کنید.

پس از وارد کردن اطلاعات، بر روی دکمه Submit کلیک کنید. در این مرحله، گوگل به شما پیامی مبنی بر موفقیت در ثبت سایت نمایش میدهد و دو کلید حیاتی یعنی کلید سایت و کلید مخفی را در اختیار شما قرار میدهد. شما میتوانید این کلیدها را کپی کنید.
سپس به بخش تنظیمات افزونه CAPTCHA 4WP بازگشته و کلیدهای سایت و مخفی را وارد کنید. پس از وارد کردن کلیدها، روی دکمه Next کلیک کنید.

تایید نهایی تنظیمات
در نهایت، اگر همه چیز به درستی تنظیم شده باشد، پیامی مبنی بر موفقیتآمیز بودن عملیات دریافت خواهید کرد. در این مرحله، تنها کافی است روی دکمه Finish کلیک کنید.
پیکربندی تنظیمات تکمیلی CAPTCHA 4WP
پس از اتمام مراحل اصلی، شما میتوانید تنظیمات اضافی افزونه CAPTCHA 4WP را به دلخواه خود پیکربندی کنید. این تنظیمات شامل گزینههایی برای تغییر زبان CAPTCHA، ویرایش پیامهای خطا، انتخاب تمها و بسیاری از ویژگیهای دیگر است که میتواند تجربه کاربری را برای شما و کاربران سایت بهینه کند.
در آخر
با استفاده از این روشها، شما بهراحتی قادر خواهید بود تا کدهای امنیتی CAPTCHA را به فرمهای ورود و ثبتنام وردپرس خود اضافه کنید و امنیت سایتتان را در برابر حملات اسپم و brute force تقویت نمایید. این یک روش ساده اما مؤثر برای جلوگیری از دسترسیهای غیرمجاز است و از سایت شما در برابر حملات رباتها محافظت میکند. باتوجهبه تهدیدات روزافزون در فضای وب، افزودن کدهای امنیتی کپچا به فرم های وردپرس و فرم ثبتنام یکی از بهترین روشها برای محافظت از سایت شما در برابر حملات رباتها و هکرها است. این کار علاوه بر افزایش امنیت، تجربه کاربری سایت شما را نیز حفظ خواهد کرد.
دیدگاهتان را بنویسید