كيفية تكوين قوالب الأمان؟
يعمل Plevne WAS على زيادة أمان تطبيقات Workcube. تحاول قوالب الأمان التي تعمل مع Plevne WAS منع المحتوى الخطير عن طريق التحقق من البيانات الواردة من أجل أمان نظامك.
باستخدام قوالب الأمان، تمر جميع البيانات الواردة إلى النظام (مثل GET وPOST) عبر مرشح وتصل إلى الوحدات النمطية. تقوم قوالب الأمان التي تعمل على مستوى الطلب بإيقاف الطلب (إسقاط الطلب) عندما تواجه بيانات من المحتمل أن تكون غير مرغوب فيها. وبالتالي، يقوم النظام بحظر البيانات الواردة قبل معالجتها أو تسجيلها.
لماذا تتم تصفية الطلبات؟
تصفية الطلبات هي طريقة شائعة تستخدم في التطبيقات المستندة إلى الويب. تعمل هذه الطريقة بنفس منطق جدران الحماية. تقوم جدران الحماية بفحص الطلبات قبل وصولها إلى خادم التطبيق، وعند الضرورة، تقوم بحظر البيانات قبل وصولها إلى خادم التطبيق. ومع ذلك، في الوقت الحاضر، يتضمن تخصيص جدران الحماية للتطبيقات تكوينات صعبة وتكاليف إدارية عالية.
* هذه ليست توصية ضد استخدام جدار الحماية، تهدف جدران الحماية إلى حماية الشبكة بأكملها.
أصبحت الآن تصفية الطلبات على مستوى التطبيق باستخدام قوالب الأمان ديناميكية على Workcube. يتم تنفيذ قوالب الأمان وفقًا لقواعد التعبير العادي. توجد قوالب الأمان ضمن قسم "الأمان". يمكن إضافة القوالب في ثلاث مجموعات على شاشة قوالب الأمان؛
القالب القياسي
هذا القالب هو القالب المخطط للاستخدام القياسي. يتضمن القالب القياسي أيضًا قوالب فاتحة وغامقة تلقائيًا. إنه لمعظم القواعد والاستخدام الأكثر شيوعًا. على سبيل المثال، يمكن إدخال الكلمات الضارة أو غير المرغوب فيها التي قد تظهر في محتوى النص في هذا القالب، على سبيل المثال
onclick
alter
div
سيتم إيقاف الطلبات التي تحتوي على هذه الكلمات. بالإضافة إلى ذلك، يتضمن القالب القياسي أنواعًا أخرى من القوالب.
القالب الخفيف
يتم استخدامه لتحديد قواعد أكثر تفصيلاً قليلاً من القالب القياسي. على سبيل المثال،
onclick=".*body.*"
alter\s+table