تم تصميم Bad Behavior للاندماج في موقع الويب المستند إلى PHP لديك ، وهو يعمل في أقرب وقت ممكن لطرد روبوتات البريد العشوائي قبل إتاحة الفرصة له للتخريب على موقعك باستخدام خردة ، أو حتى كشط صفحاتك لعناوين البريد الإلكتروني والنماذجتعبئة.لا يعمل سوء السلوك فقط على حظر التخريب الفعلي لموقعك ، بل إنه يحظر أيضًا العديد من أدوات حصاد عناوين البريد الإلكتروني ، مما يؤدي إلى تقليل البريد الإلكتروني العشوائي والعديد من أدوات تكسير مواقع الويب الآلية ، مما يساعد على تحسين أمان موقع الويب الخاص بك.يعمل السلوك السيئ قبل البرنامج الخاص بك على كل طلب إلى موقع الويب الخاص بك ، لذلك إذا قام أحد روبوتات الرسائل غير المرغوب فيها بزيارة ، فلن يتلقى شيئًا ، ولن يعمل البرنامج أبدًا.يعمل ذلك على تقليل مقدار وقت وحدة المعالجة المركزية للخادم ونشاط قاعدة البيانات والنطاق الترددي الذي يتم إنفاقه على معالجة الروبوتات التي تقوم فقط بجمع موقعك وتقديم خردة.سوء السلوك يرفض روبوتات الرسائل غير المرغوب فيها بشكل مباشر ، ويرسل رمز خطأ 4xx المناسبيتيح لك ذلك تصفية حساباتهم من سجلات الخادم عند إجراء تحليل السجل ، مما يجعلها أكثر نظافة ودقّة ويمنحك نظرة أفضل على البشر الذين يزورون موقعك ، بدلاً من مرسلي البريد العشوائي.سوء السلوك متوافق تمامًا مع الوكلاء العكسيين ، ومسرعات HTTP ، وموازنات التحميل ، وشبكات توزيع المحتوى.أنها متوافقة تماما مع القسم 508 / WAI.كما أنه يخزن معلومات التعريف الشخصية لمدة أقصاها سبعة أيام ، (عادةً لا يتم تخزينها على الإطلاق) مما يجعلها متوافقة مع أي متطلبات خصوصية خاصة بالشركة أو الحكومة.تم تصميم Bad Behavior كحزمة مستقلة عن النظام الأساسي والتي تستخدم موصلًا للتكامل مع حزمة برامج معينة (MediaWiki ، WordPress ، إلخ).يتيح ذلك تشغيل السلوك السيئ على مجموعة واسعة جدًا من تطبيقات الويب ، بما في ذلك البرامج النصية المخصصة التي قد تكون كتبت.مع بعض خوادم الويب ، يمكن حتى استخدام السلوك السيئ لحماية صفحات HTML الثابتة.