تخطّ إلى المحتوى

الإعدادات

الأمان وحدود المعدل

الإعدادات 3 دقائق قراءة

تجمع هذه الصفحة عناصر التحكم الأمنية الموجودة ضمن Settings → Behavior (قسما Rate Limits وAccess control) — تحديد المعدل، والحظر التلقائي لعناوين IP، وتقييد الوصول حسب مجموعة العميل. وهي موجّهة للمسؤولين الذين يعزّزون الويدجت ضد سوء الاستخدام.

انتقل إلى Addons → AI Copilot Suite → Settings → Behavior → Rate Limits (و**→ Access control**).

تحديد المعدل

قسم Rate Limits

الاسم الودّي النوع الافتراضي
Messages per IP / 5 min رقم 30
Messages per session / min رقم 10
Embed: requests per IP / 5 min رقم 20
Embed: messages per session / min رقم 8

تُتبَّع حدود المعدل بشكل منفصل بين ويدجت واجهة العملاء العادي وويدجت التضمين الخارجي (حقول Embed، التي تنطبق فقط على حركة embed_api.php)، بحيث يمكنك تطبيق حدود أكثر صرامة على عمليات التضمين العامة إذا رغبت.

Tip

ابدأ بحدود معدل متحفّظة ولا تخفّفها إلا إذا كان عملاء شرعيون يتعرضون للتقييد. من الأسهل تخفيف حد ما من تنظيف الأضرار بعد حادثة سوء استخدام.

الحظر التلقائي لعناوين IP

الاسم الودّي النوع الافتراضي
Auto-ban IP on rate-limit breach مفتاح تبديل معطَّل
Auto-ban duration (seconds) رقم، الحد الأدنى 60 3600

"When enabled, exceeding the IP rate limit adds the address to the blocklist." "How long a rate-limit ban lasts (minimum 60 seconds)."

التحكم في الوصول حسب مجموعة العميل

قسم Access control

الاسم الودّي النوع الافتراضي
مجموعات العملاء المستثناة من المساعد قائمة مربعات اختيار لمجموعات عملاء WHMCS لا شيء محدد

"Checked groups will not see the chat widget or API (logged-in clients only)." إذا لم يحتوِ تثبيت WHMCS لديك على مجموعات عملاء مهيَّأة، تعرض هذه اللوحة عبارة "No client groups found in WHMCS." بدلاً من قائمة مربعات الاختيار.

اختيار مجموعة عملاء هنا يخفي الويدجت تماماً عن أعضاء تلك المجموعة — بغض النظر عن توجيه المساعد أو الإجراءات السريعة أو أي إعداد آخر.

حماية مدمجة1.2.0

هذه ضوابط تطبيقية دائمة (ليست مفاتيح منفصلة في هذه الصفحة):

المجال السلوك
زاحف المعرفة لا يُتابَع التحويل أعمى؛ يُتحقَّق من كل قفزة مع تثبيت DNS لمنع SSRF
جسر السلة / الجلسة رمز CSRF من WHMCS + فحص Origin/Referer
واجهة Sales AI نفس المصدر + CSRF؛ حد معدل IP؛ مساعدة التذكرة وتلخيص KB تتطلّبان تسجيل دخول
أيقونات المساعد / الويدجت رفض SVG (رفع أو رابط) مع فحص محتوى للملفات متعددة الصيغ
Custom CSS تعقيم ونطاق تحت #srv-aichatbot قبل الحفظ والإخراج
إجراءات الحساب نطاقات مجموعات المنتجات الحساسة تفشل مغلقة عند سوء الضبط؛ OTP للإجراءات الحساسة

انظر أيضاً المظهر ومساعد المبيعات.

عناصر تحكم ذات صلة

  • إدارة مزوّدي الذكاء الاصطناعي — التعامل مع مفاتيح API (تُخزَّن مشفَّرة ولا تُعرض مجدداً بعد الحفظ)
  • الإعدادات العامة — المفتاحان الرئيسيان Enable chatbot / Enable external-site embed، وإجراءات الحساب المضبوطة بصلاحيات التي تتطلب أيضاً رموز تأكيد لمرة واحدة للعمليات الحساسة، والمقيَّدة بـمعرّفات مجموعات المنتجات (وليس مجموعات العملاء) ضمن Action policies
  • التضمين الخارجي — قائمة سماح مصادر CORS التي تحمي نقطة نهاية التضمين

استكشاف الأخطاء

المشكلة الحل
عميل شرعي يُحظر بشكل متكرر ارفع Messages per IP / 5 min أو Messages per session / min
حظر عنوان IP لمكتب/شبكة كاملة بسبب مستخدم واحد مسيء فكّر في رفع حد المعدل لكل IP بدلاً من حد المعدل لكل جلسة، لأن عنوان IP مشترك لمكتب يخدم جلسات كثيرة
مجموعة عملاء ما زالت ترى الويدجت بعد تعطيلها تأكد من عضوية العميل في المجموعة المحددة داخل WHMCS، ومن عدم تقديم صفحة مخزَّنة مؤقتاً