نظرة عامة #
FortiADC هو وحدة تحكم في تسليم التطبيقات طورتها شركة فورتينيت. يهدف إلى توفير أمان التطبيقات، وإدارة حركة البيانات، وتوافر التطبيقات التي تعمل على الخوادم. ومع ذلك، RELIANOID له اليد العليا في نشر السحابة وتوافرها. يمكن إنشاء حساب سحابي من خلال ZVNcloudأو نشر عقدة مباشرة من AWS أو Microsoft Azure السوق.
إذا كنت بحاجة إلى محول تناظري رقمي أكثر مرونة مع ميزات أمان من الجيل التالي، وموازنة تحميل من الطبقتين الرابعة والسابعة، وموازنة تحميل عالمية، وموازنة تحميل للوصلات، وما إلى ذلك، فاحتفظ به. في هذه المقالة، سنناقش مفاهيم FortiADC ونستخدمها لإنشاء تكوينات مماثلة في RELIANOID ADC.
المتطلبات الأساسية المسبقة #
فيما يلي المتطلبات الأساسية قبل الترحيل من FortiADC إلى RELIANOID ADC.
- مثال على RELIANOID يجب تثبيت ADC على محطة العمل الخاصة بك أو الجهاز العاري أو البيئة الافتراضية أو مع ZVNcloud. للنشر داخل المؤسسة، طلب التقييم.
- يجب أن يكون لديك حق الوصول إلى الواجهة الرسومية للويب. إذا لم تقم بذلك، اتبع هذا بسرعة دليل التثبيت.
- يجب أن يكون على دراية بـ FortiADC وذو معرفة بمفاهيمه.
- يجب أن تكون قادرًا على إنشاء خادم افتراضي مع RELIANOID. اتبع هذا الدليل: تكوين الخادم الظاهري للطبقة الرابعة والطبقة السابعة.
المفاهيم الأساسية #
موازنة تحميل الرابط: يشير موازنة تحميل الارتباط إلى توزيع حركة مرور الشبكة عبر عدة WAN اتصالات أو مزودي خدمات الإنترنت لتحسين أداء الشبكة وزيادة موثوقيتها. تتحقق الموثوقية باستخدام روابط صاعدة إلى مزودي خدمة إنترنت مختلفين لتوفير التكرار. في حال تعطل أحد مزودي الخدمة، يتم الانتقال إلى الخدمة المتاحة. RELIANOID يوفر نظامًا مدمجًا للتعافي من فشل الارتباط الصاعد لموازنة تحميل الارتباط من خلال دي إس إل بي.
موازنة التحميل العالمية: يشير موازنة التحميل العالمية إلى توزيع حركة مرور الشبكة عبر خوادم أو موارد متعددة في مراكز بيانات مختلفة تقع في مواقع جغرافية مختلفة لتوفير تجربة مستخدم أفضل للعملاء في تلك المناطق. RELIANOID لديه حل قوي لموازنة التحميل عبر مراكز البيانات باستخدام جي إس إل بي وحدة.
توافر عالية: التوافر العالي هو قدرة النظام أو التطبيق أو الخدمة على البقاء عاملاً ومتاحاً للمستخدمين بأقل وقت توقف. يمكن تحقيق التوافر العالي من خلال بناء آليات التعافي من الأعطال، والتي تسمح للنظام بالتبديل تلقائياً إلى نسخة احتياطية أو مورد ثانوي في حالة حدوث عطل. ويمكن تحقيق التوافر العالي من خلال كتلة in RELIANOID ADC.
موازنة تحميل الخادم: يشير إلى موازنة تحميل حركة المرور الواردة على الويب ضمن شبكة محلية خاصة. RELIANOID يوفر LSLB وحدة لموازنة التحميل، والتفتيش، والتحكم في حركة المرور المحلية.
مجموعات الخوادم: مجموعة الخوادم هي مجموعة من الخوادم الحقيقية مُهيأة للعمل معًا لتوفير خدمة أو تطبيق مُحدد. يُمكن تكوين مجموعة خوادم في RELIANOID ADC عن طريق إنشاء الخدمة.
التسجيل والإبلاغ: يوفر التسجيل وإعداد التقارير القدرة على تتبع وتحليل أداء موازن التحميل والخوادم في مجموعة، بما في ذلك معلومات مثل حركة المرور الواردة واستخدام الموارد والأخطاء. RELIANOID يوفر نظام تسجيل من خلال النظام >> السجلات. للإبلاغ، يمكن للمرء الوصول إلى النظام >> الإشعارات. تتضمن الإشعارات رسائل البريد الإلكتروني و تنبيهات.
الأمن: تحتاج جميع تطبيقات الويب إلى أنظمة أمان لمراقبة وتصفية حركة المرور الواردة إلى مُوازن التحميل للقضاء على حركة المرور الضارة أو السماح بالوصول إلى موقع جغرافي محدد. يمكن تحقيق هذه الوظيفة من خلال اي بي دي اس الوحدة عند الاستخدام RELIANOID. توفر هذه الوحدة WAF, دوس الحماية، RBLو القوائم السوداء.
الخوادم الحقيقية: الخوادم الحقيقية هي الخوادم المادية أو الافتراضية التي تُشكّل جزءًا من مجموعة خوادم، وتُعنى بمعالجة الطلبات وتسليمها. هذه الخوادم مسؤولة عن تشغيل التطبيقات أو الخدمات المُقدّمة للعملاء. الخوادم الحقيقية هي نفسها الخلفيات in RELIANOID ADC.
الخادم الافتراضي: الخادم الافتراضي هو واجهة أمامية تحتوي على مستمع وعنوان IP ومنفذ لاستقبال حركة مرور الويب وتوزيع تلك الحركة على مجموعة خادم أو خدمة مناسبة. RELIANOID يوفر وظائف مماثلة من خلال مزرعة.
فحوصات طبية: هذه أوامر تُراقب توافر الخوادم الخلفية والخدمات التي تُقدمها. ويتم تحقيق ذلك بتشغيل أوامر ICMP أو HTTP مُخصصة لتتبع توافر الخدمة. RELIANOID يوفر آليات الصحة المحملة مسبقًا وطريقة لإجراء فحوصات صحية مخصصة من خلال حارس المزرعة.
أمثلة على التكوينات: موازنة تحميل الرابط #
عندما تُثقل خوادم المضيف بالعمليات والطلبات، يجب استخدام استراتيجية خارجية تُوزّع هذه الحركة عبر شبكات واسعة النطاق (WAN) متعددة للاستجابة السريعة لهذه الطلبات، مما يمنع حدوث اختناق في الشبكة وتباطؤ في الأداء. تتطلب هذه الاستراتيجية الخارجية موازنة حمل الارتباط الصاعد. من حيث التكلفة، يُمكن خفض تكلفة عرض النطاق الترددي للإنترنت باستخدام روابط إنترنت متعددة منخفضة التكلفة بدلاً من رابط واحد مرتفع التكلفة.
يوفر كلٌّ من Zevenet وFortinet موازنة تحميل الروابط. يُعدّ مُوازن تحميل الروابط من Zevenet جزءًا من حزمة ADC ويأتي من خلال دي إس إل بي وحدة.
سنقوم بتكوين موازنة تحميل Active-Active Uplink باستخدام Zevenet ADC استنادًا إلى تكوينات FortiGate.
تكوينات فورتينت #
ستعمل تكوينات Fortinet هذه كأساس لنا عند ترحيل تكوينات Uplink من Fortinet إلى RELIANOIDالافتراض هو أنك على دراية بها بالفعل، لذلك سيكون من الأسهل متابعتها.
إضافة روابط البوابة #
- انقر توازن تحميل الرابط >> مجموعة الروابط >> البوابة.
- إدخال الاسم لتحديد جهاز التوجيه، على سبيل المثال WAN1، أو WAN2، أو ISP1، أو ISP2.
- أدخل عنوان جهاز التوجيه عنوان IP.
- اختياريا تمكين فحوصات الصحة.
- تعيين النطاق الترددي الوارد.
- تعيين النطاق الترددي الصادر.
- بكج عتبة الانسكاب الواردة.
- تعيين عتبة الفائض الخارجي.
- انقر على التوفير .
إضافة مجموعة ارتباط #
- انقر توازن تحميل الرابط >> مجموعة الروابط.
- إدخال الاسم لتحديد المجموعة.
- أدخل نوع العنوان مثل IPV4.
- بالنسبة لتكوينات Active-Active، اختر طريقة المسار: جولة روبن المرجحة.
- تفعيل طريق القرب.
إضافة رابط العضو #
- في قسم رابط العضو، انقر فوق إنشاء جديد.
- إدخال الاسم لتحديد هوية العضو.
- تحديد بوابة رابط للرابط الأول.
- تعيين أ وزن من 1 ثم انقر على زر الحفظ.
- كرر الإجراء لإضافة عضو رابط ثانٍ.
- انقر على التوفير اضغط على الزر لحفظ مجموعة الارتباط أيضًا.
إضافة سياسة الرابط #
- انقر توازن تحميل الرابط >> سياسة الرابط.
- حدد مجموعة الارتباطات التي تم إنشاؤها مسبقًا كـ مجموعة الارتباط الافتراضية.
- انقر على التوفير .
- انقر على إنشاء جديد لإضافة سياسة جديدة.
- اختر واجهة الدخول.
- إختار ال نوع المصدر كعنوان و مصدر مثل أي.
- أختار نوع الوجهة كخدمة واختر الكل.
- أختار نوع المجموعة كمجموعة ارتباط واستخدم المجموعة التي تم إنشاؤها مسبقًا.
- انقر على التوفير .
RELIANOID تكوينات #
في هذا القسم، سنقوم بتكوين موازنة تحميل الارتباط الصاعد مع RELIANOID محول تناظري رقمي. الافتراض هو أن لديك جهازي توجيه على الأقل من مزودي خدمة إنترنت مختلفين، حيث تريد إعادة توجيه بياناتك الصادرة. يعتمد هذا على ما إذا كنت تريد اتصالاً نشطًا-نشطًا أو اتصالاً سلبيًا نشطًا.
التعليمات:
إنشاء أسماء مستعارة #
- انقر الشبكة >> الأسماء المستعارة >> إنشاء اسم مستعار لـ IP.
- أدخل عنوان IP من جهاز التوجيه الأول.
- إدخال الاسم الذي يتم التعرف عليه بسهولة.
- انقر على تطبيق .
- كرر العملية لإضافة اسم مستعار لجهاز التوجيه الثاني.
إنشاء مزرعة DSLB #
- انقر DSLB >> المزارع >> إنشاء مزرعة.
- إدخال الاسم للتعرف على هذه المزرعة بسهولة.
- إختار ال IP الظاهري العنوان. سيعمل عنوان IP هذا كبوابة لموازن التحميل الخاص بك.
- انقر على تطبيق زر لحفظ التكوينات.
إنشاء خدمة #
- انقر على الزر الخدمات علامة التبويب.
- بالنسبة لتكوينات Active-Passive، اختر جدول موازن التحميل كما يلي الأولوية: الاتصالات دائمًا بالأولوية المتاحةلهذا التكوين، سنقوم بإعداد إعداد نشط-نشط. سنستخدم الوزن: توصيل خطي بالوزن.
- انقر على تطبيق زر لحفظ التكوينات.
إضافة الخلفيات #
- في قسم "الواجهات الخلفية"، انقر فوق إنشاء الواجهة الخلفية .
- ضمن الاسم المستعار القسم، حدد الاسم المستعار لمزود خدمة الإنترنت الأول أو جهاز التوجيه الأول.
- إختار ال السطح البيني من جهاز التوجيه الأول.
- انقر على تطبيق .
- كرر العملية لإضافة جهاز التوجيه الثاني. الإعداد الافتراضي درجة الأهمية و الوزن هو 1.
- في الزاوية اليمنى العليا، حدد الإجراءات وانقر على زر التشغيل الأخضر لتنشيط المزرعة.
لمزيد من الموارد والهندسة والتصميم حول موازنة تحميل Uplink مع RELIANOID، يقرأ: دليل البدء السريع لموازنة تحميل الروابط الصاعدة.
أمثلة على التكوينات: الأمان (WAAP)/التكوينات #
WAAP هو نظام أمان يوفر حماية لتطبيقات الويب وواجهات برمجة التطبيقات (API) من التهديدات السيبرانية. تستخدم WAAP تقنيات متقدمة مثل الأتمتة والتعلم الآلي للكشف عن حركة المرور الضارة وحظرها، بما في ذلك حقن SQL، وبرمجة النصوص عبر المواقع، وغيرها من الهجمات الشائعة. واب يتضمن ميزات مثل جدران حماية طبقة التطبيقات، وحماية حجب الخدمة، ومنع التطفل. توفر هذه الميزات المتقدمة حلاً أمنيًا أكثر متانة وشمولية. RELIANOID تنفيذ WAAP من خلال وحدة IPDS.
سنقوم بوصف تكوينات أمان Fortinet مع Fortigate وكيفية تنفيذ وظائف مماثلة في RELIANOIDفي هذا المثال، سوف نركز على WAF.
تكوينات فورتينت #
هذه هي تكوينات Fortinet التي سنعتمد عليها في إنشائها RELIANOID إعدادات جدار حماية التطبيقات على الويب (WAF). للوصول إلى هذه الإعدادات، ثبّت منتجًا منفصلًا، FortiGate، وقم بربطه بجهاز FortiADC.
تعليمات
- انقر النظام >> الإعدادات.
- قم بالتمرير حتى وضع التفتيش القسم، التغيير من يعتمد على التدفق إلى الوكيل، وانقر فوق تطبيق .
- بعد تغيير وضع التفتيش، انقر فوق سياسات الأمان >> جدار حماية تطبيقات الويب.
- ضمن التواقيع الجدول، قم بتفعيل جميع أشكال حماية جدار حماية التطبيقات (WAF) بالنقر على زر التبديل. ويشمل ذلك حقن SQL, هجمات عامة, أحصنة طروادة, الاستغلالات المعروفة, روبوت سيء، الخ.
- ضمن القيود الجدول، تمكين القيود للحد طول المحتوى, طول الرأس, إجمالي طول معلمة عنوان URL، الخ.
- انتقل لأسفل و فرض سياسة طريقة HTTP.
- تعيين أ VIP تريد الحماية بالنقر فوق السياسة والكائنات >> عناوين IP الافتراضية.
- تعيين أ الاسم للشخصيات الهامة.
- إختار ال السطح البيني حيث ADC الخاص بك VIP تم تكوينه.
- أدخل عنوان/نطاق IP الخارجي
- إدخال عنوان/نطاق IP المُعيَّن
- انقر على OK زر لحفظ التكوينات.
- قم بإنشاء سياسة IPV4 بالنقر فوق السياسة والكائنات >> سياسة IPV4.
- تعيين سياسة IPV4 الاسم.
- إضافة الوارد و واجهة الصادرة.
- إلى جانب مصدر تسمية، حدد الكل.
- بالإضافة إلى الوجهات السياحية ، حدد VIP العنوان الذي قمت بإنشائه.
- ضمن ملفات تعريف الأمان، قم بالتبديل على تطبيق الويب جدار الحماية الخيار.
- ضمن خيارات التسجيل، قم بتشغيل سجل حركة المرور المسموح بها لـ الكل الجلسات.
- انقر على OK .
RELIANOID تكوينات #
RELIANOID لا يقتصر IPDS على إمكانيات WAAP فحسب، بل يتميز جدار حماية تطبيقات الويب الخاص به بإمكانيات WAF من الجيل التالي. توفر وحدة IPDS حماية من هجمات الحرمان من الخدمة (DoS)، وجدار حماية تطبيقات الويب بميزات قوية، وقائمة حظر الوصول (RBL)، وسياسة القائمة السوداء.
سنركز على إنشاء جدار حماية للتطبيقات على الويب (WAF) للحماية من ثغرات OWASP في RELIANOID ADC. افتراضيًا، RELIANOID يأتي مزودًا بقواعد مُدمجة. بعض هذه القواعد هي REQUEST-903-9003-NEXTCLOUD-EXCLUSION-RULES، وREQUEST-903-9002-WORDPRESS-EXCLUSION-RULES، وREQUEST-931-APPICATION-ATTACK-RFI، وغيرها.
في هذا القسم، سنقوم بإنشاء مجموعة قواعد مخصصة.
تعليمات
إنشاء مجموعة القواعد #
- انقر IPDS >> WAF >> مجموعات القواعد.
- انقر على إنشاء مجموعة قواعد WAF .
- تعيين أ الاسم لتحديد مجموعة القواعد.
- في خانة رمز الخصم، أدخل TABBYDAY. نسخ مجموعة القواعد الحقل، يمكنك الاختيار من القائمة المنسدلة. في هذا العرض التوضيحي، سنستخدم -لا توجد مجموعة قواعد-
- يمكنك تعيين الإجراء الافتراضي as رفض: قطع الطلب وعدم تنفيذ القواعد المتبقية.
- انقر على تطبيق .
أضف قاعدة #
- بعد إنشاء مجموعة قواعد، يجب تطبيق قاعدة عليها. انقر على قوانيـن علامة التبويب.
- انقر على قانون جديد .
- هناك 3 أنواع القواعد، سنختار اكشن.
- اختيار مرحلة: تم استلام نص الطلب.
- ضمن قرارات المجال، اختر الرفض: قطع الطلب وعدم تنفيذ القواعد المتبقية وأخيرًا أضف الوصف للقاعدة.
- انقر على تطبيق زر لحفظ التكوينات.
إضافة الشروط #
- انقر فوق القاعدة التي قمت بإنشائها للتو وانتقل إلى الشروط والقسم الخاص به.
- في قسم الشروط، نحدد نوع الهجوم الذي نريد حمايته. انقر على خلق الظروف .
- ضمن متغير الحقل، حدد الطرق أو المسارات التي يُحتمل أن يستخدمها الهجوم للوصول إلى خدماتك. في هذا المثال، سنضيف REQUEST_URI و REQUEST_BODY.
- ضمن المُشغل في القسم، اختر القاعدة التي ترغب في حمايتها. بعض هذه القواعد هي: VerifyCreditCard، وVerifySSN، وValidateUTF8Encoding، وDetectXXS، وDetectSQLi، إلخ. في هذا المثال، سنستخدم التحقق من بطاقة الائتمان.
- لهذا المُشغِّل، أضف تعبيرًا عاديًا بتنسيق PCRE. بافتراض أننا نُحقِّق من صحة بطاقات فيزا، سنستخدم التعبير العادي.
^4[0-9]{12}(?:[0-9]{3})?$في حدود التشغيل الحقل. لاحظ أن بعض المشغلين لا يتطلبون معلمة التشغيل.
- انقر على تطبيق زر لإنشاء الشرط.
- في الزاوية اليمنى العليا في اكشن القسم، انقر فوق زر التشغيل الأخضر لتنشيط القاعدة.
بعد تطبيق هذه القاعدة، يمكنك الآن إضافتها إلى المزرعة التي ترغب في حمايتها.
لمعرفة المزيد عن RELIANOID WAF، قراءة اي بي دي اس | واف | تحديث
مصادر إضافية #
تكوين شهادات SSL لموازن التحميل.
استخدام برنامج Let's encrypt لإنشاء شهادة SSL تلقائيًا.
موازنة تحميل DNS مع RELIANOID ADC.
الحماية من هجمات DDoS.
التطبيق والصحة ومراقبة الشبكة في RELIANOID ADC.



