ایجاد کد امنیتی گوگل در وردپرس با افزونه Google Captcha

کد امنیتی گوگل در وردپرس

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

کد امنیتی گوگل در وردپرس

برای قابلیت کپچای وردپرس یا کد امنیتی گوگل در وردپرس، افزونه‏‌های متعددی وجود دارد که Google Captcha یکی از بهترین افزونه‌ها در این زمینه است. این افزونه توانسته امتیاز 4.2 از 5 را در بین بیش از 100,000نصب فعال کسب کند. همچنین این افزونه دارای دو نسخه رایگان و پرو است که می‌توانید نسخه رایگان آن را از انتهای همین مقاله دریافت کنید.

نصب و راه‌اندازی افزونه Google Captcha

google captcha- کد امنیتی گوگل در وردپرس

نصب این افزونه همانند سایر افزونه‌‏ها به سادگی از طریق: افزونه‏‌ها > افزودن > بارگذاری افزونه > نصب و فعال سازی، امکان پذیر است. پس از نصب در قسمت پیشخوان وردپرس گزینه‌‏ای به نام Google Captcha اضافه می‌گردد.

Settings

مطابق تصویر زیر ابتدا از قسمت Google Captcha وارد  Settings می‌شویم… در قسمت Authentication روی Get the API Keys کلیک می‌کنیم تا دو متغیر Site Key ,Secret Key را بدست آوریم.

Google Captcha 1-کد امنیتی گوگل در وردپرس

حالا به صفحه ‏ای مطابق شکل زیر وارد می‌شوید… در قسمت Label نام سایت خود را وارد کنید. و در قسمت Domains دامنه سایت خود را وارد کنید. با قبول قوانین، گزینه Register را انتخاب کنید.

Google Captcha 2-کد امنیتی گوگل در وردپرس

با موفقیت آمیز بودن این مرحله، به شما کدهای فعال‌سازی مورد نیاز داده می‌شود.

Google Captcha 3-کد امنیتی گوگل در وردپرس

سپس با کپی کردن این کد‏ها و قرار دادن آن‏ها در قسمت Secret Key و Site Key در منو تنظیمات گوگل کپچا و ذخیره این تغییرات، موفق به فعال سازی این افزونه می‌شوید و می‌توانید کد امنیتی گوگل در وردپرس را ایجاد کنید.

Google Captcha 4-کد امنیتی گوگل در وردپرس

همچنین مطابق تصویر زیر در همان قسمت Settings و در تب General می‌توانید تعیین کنید کدام قسمت‌های سایت دارای کد امنیتی گوگل در وردپرس باشند. در نسخه رایگان شما تنها گزینه‌های محدودی جهت انجام این کار دارید، که این گزینه‏‌ها عبارت‌‏اند از: صفحات ورود، ثبت نام، بازیابی کلمه عبور و ارسال نظرات. همچنین می‌توانید با قرار دادن شورت‏‌کد مخصوص گوگل کپچا، این قابلیت را در هر قسمت دلخواه اضافه کنید.

در قسمت Hide reCaptcha for  می‌توانید مشخص کنید که برای رده‌های خاص کاربری، ریکپچا فعال نباشد. به طور مثال می‌توانیم تعیین کنیم که ریکپچا برای مدیر کل فعال نباشد.

همچنین در قسمت reCaptcha Version می‌توانید ورژن کپچای خود را انتخاب کنید. توصیه ما انتخاب ورژن 2 ریکپچا به دلیل بروز و مستحکم‌‏تر بودن این ورژن است.

Google Captcha 5-کد امنیتی گوگل در وردپرس

در ادامه به شما دو تصویر از محصول نهایی فعال‌سازی این افزونه در سایت را به شما نشان می‌دهیم.

فعال سازی افزونه در صفحه ورود

Google Captcha 7- کد امنیتی گوگل در وردپرس

فعال سازی افزونه در قسمت ارسال نظرات

Google Captcha 8- کد امنیتی گوگل در وردپرس

جمع‌بندی

در این مقاله به بررسی  اهمیت حفظ امنیت و اطلاعات سایت پرداختیم. سپس به معرفی افزونه Google Captcha برای ایجاد کد امنیتی گوگل در وردپرس جهت تشخیص کاربر از ربات پرداختیم. نصب و فعال ‌سازی این افزونه را به شما آموزش دادیم، و سپس قسمت‌های مختلف آن را بررسی کردیم. در آخر دو نمونه نهایی از کاربرد افزونه در سایت را به شما نشان دادیم.

دانلود افزونه Google Captcha

دانلود افزونه صفحه افزونه دانلود نسخه حرفه ای

سوالات متداول

معمولا کدی است که در زمان ثبت نام، ورود به سایت، تکمیل فرم‌های متعدد باید وارد کنید. این کد باعث اطمینان افراد از ربات نبودن می شود.
برای قابلیت کپچای وردپرس یا کد امنیتی گوگل در وردپرس، افزونه‏‌های متعددی وجود دارد که Google Captcha یکی از بهترین افزونه‌ها در این زمینه است که جلوی حملات این چنینی را می گیرد.
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 6 سال عضو همیار وردپرس

    سلام
    مقاله مفیدی بود . من ریکپچا رو برای سایتم (technotrain.ir) فعال کردم اما فقط توی قسمت ورود به پنل مدیریت وردپرس و قسمت مربوط به نظرات نمایش داده میشه .درصورتیکه که برای فرم های (Login form – Registration form – Reset password form – Comments form ) فعالش کردم.
    میشه راهنمایی بفرمایید.

  2. 6 سال عضو همیار وردپرس

    سلام
    قالب سایت من از گوگل کپچا پشتیبانی نمیکنه و نمیتونم نصب کنم. نظر شما برای جبران این خلاء امنیتی چیه؟

    تشکر

    • 11 سال عضو همیار وردپرس

      سلام
      میتونید از کدهای امنیتی کپچای معمولی استفاده کنید.

  3. 6 سال عضو همیار وردپرس

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

  4. 7 سال عضو همیار وردپرس

    سلام و درود فراوان خیلی ممنون از این مطلب عالی و بروزتون
    تنها مشکلی که هست این انگلیسی هست و هیچ جوره فارسی نمیشه لطفاً فارسیشو بذارید
    و اینکه نسخه پرو هم بذارید بخریم ممنون

  5. سلام وقتتون بخیر
    مشکلی که این افزونه داره اینه که قرار داده میشه اما اگه روی کلید تایید هم نزنیم ،ورود انجام میشه!!!!!!1

  6. سلام عالی بود
    فقط این افزونه امنیت داره
    یا اونایی که نوشته مینویسن مثل بانک ها امنیت داره
    هرچند که کار ما خیلی حساس نیست فقط این اسپم ها اذیت میکنن

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

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

    • 11 سال عضو همیار وردپرس

      سلام
      کپچای قبلی رو حدف کنید.

    • سلام مجدد
      خوب مشکل همینه از کجا حذفش کنم ؟ لطفا اگر میشه به صورت دقیق بگید کدوم فایل ها باید ویرایش بشن و چه قسمتی ممنون

    • 11 سال عضو همیار وردپرس

      از بخش افزونه ها ، افزونه ورد نظر برای کپچا رو غیر فعال کرده و سپس حذف کنید

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

    • 11 سال عضو همیار وردپرس

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

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

  8. 7 سال عضو همیار وردپرس

    با درود و خسته نباشید خدمت شما.
    من طبق راهنمایی های شما عمل کردم و تمامی مرچنت کدهای ضروری را در افزونه google captcha وارد کردم ولی مثلا وقتی کد مربوطه رو در فرمی که توسط فرم ساز 7 در سایتم ایجاد کردم، قرار میدم بدون اینکه احرازهویت گوگل رو فعال کنم، وقتی روی ارسال نظر کلیک میکنم، نظر یا درخواست پشتیبانی ارسال میشه درحالی که نباید ارسال بشه تا قبل از انتخاب و حل معما کپچا. !!!
    ممنون میشم راهنماییم کنید.

    • 9 سال عضو همیار وردپرس

      سلام
      کد امنیتی فرم افزونه تماس رو از طریق بخش تنظیمات افزونه> External Plugins و انتخاب نام افزونه فعال کنید.
      موفق باشید.

  9. فارسی افزونه موجود نیست یعنی !؟

  10. درود ممنون از مقاله تون.
    دوست عزیز در مورد فارسی کردن افزونه توضیح بدید لطفا.
    سپاس