سوال شماره 17748 چندگزینه‌ای
آزمون وردپرس فنی حرفه ای
کدام یک از موارد زیر هنگام توسعه پلاگین سفارشی در وردپرس، بیشترین تأثیر را بر امنیت وبسایت دارد؟

گزینه‌ها:

  • 1. استفاده از کلاس‌های CSS سفارشی
  • 2. اعتبارسنجی ورودی‌های کاربر ✓ صحیح
  • 3. افزودن ویجت به پیشخوان
  • 4. تنظیم فونت‌های مختلف

پاسخ صحیح:

  • اعتبارسنجی ورودی‌های کاربر

توضیحات:

اعتبارسنجی ورودی‌های کاربر مهمترین عامل امنیتی در توسعه پلاگین وردپرس است زیرا:

  • ورودی‌های کاربر می‌توانند حاوی کدهای مخرب باشند
  • عدم اعتبارسنجی منجر به حملات تزریق SQL می‌شود
  • می‌تواند باعث اجرای کدهای مخرب (XSS) شود
  • ورودی‌های ناامن راه نفوذ هکرها به دیتابیس هستند

وردپرس توابعی مانند sanitize_text_field و wp_kses را برای اعتبارسنجی ایمن ارائه می‌دهد.

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