نظام كشف التسلل القائم على المضيف

نظام كشف التسلل القائم على المضيف ( HIDS ) هو نظام قادر على مراقبة وتحليل العمليات الداخلية لنظام حاسوبي، بالإضافة إلى حزم البيانات على واجهات الشبكة الخاصة به، على غرار نظام كشف التسلل القائم على الشبكة (NIDS). [ 1 ] يركز نظام HIDS على الهجمات الداخلية الأكثر دقة من خلال مراقبة أنشطة المضيف بدلاً من حركة مرور الشبكة بشكل عام. [ 2 ] كان نظام HIDS أول نوع من برامج كشف التسلل التي تم تصميمها، وكان النظام المستهدف الأصلي هو الحاسوب المركزي الذي كان التفاعل الخارجي معه نادرًا. [ 3 ]

تتمثل إحدى المشكلات الرئيسية لاستخدام نظام كشف التسلل القائم على المضيف (HIDS) في ضرورة تثبيته على كل جهاز كمبيوتر يحتاج إلى الحماية من الاختراقات. وقد يؤدي ذلك إلى تباطؤ أداء الأجهزة وأنظمة كشف التسلل. [ 4 ]

ملخص

يستطيع نظام كشف التسلل المُعتمد على المضيف مراقبة كل أو جزء من السلوك الديناميكي وحالة نظام الحاسوب ، وذلك بناءً على كيفية تكوينه. فإلى جانب أنشطة مثل الفحص الديناميكي لحزم الشبكة المُستهدفة لهذا المضيف تحديدًا (وهو مُكوّن اختياري في مُعظم حلول البرامج المُتاحة تجاريًا)، قد يكتشف نظام كشف التسلل المُعتمد على المضيف البرنامج الذي يصل إلى أي موارد، ويكتشف، على سبيل المثال، أن مُعالج نصوص قد بدأ فجأةً وبشكل غير مُبرر في تعديل قاعدة بيانات كلمات مرور النظام. وبالمثل، قد يفحص نظام كشف التسلل المُعتمد على المضيف حالة النظام، ومعلوماته المُخزنة، سواءً في ذاكرة الوصول العشوائي (RAM) ، أو في نظام الملفات، أو ملفات السجلات، أو غيرها؛ ويتحقق من أن محتويات هذه المعلومات تظهر كما هو مُتوقع، أي أنها لم تُغير من قِبل مُتسللين. [ 5 ]

يمكن للمرء أن يفكر في نظام كشف التسلل القائم على المضيف (HIDS) كوكيل يراقب ما إذا كان أي شيء أو أي شخص، سواء كان داخليًا أو خارجيًا، قد تجاوز سياسة أمان النظام .

بالمقارنة مع أنظمة كشف التسلل القائمة على الشبكة، يتميز نظام كشف التسلل القائم على المضيف (HIDS) بقدرته على تحديد الهجمات الداخلية. فبينما يفحص نظام كشف التسلل القائم على الشبكة البيانات من حركة مرور الشبكة ، يفحص نظام كشف التسلل القائم على المضيف البيانات الصادرة من أنظمة التشغيل . وفي السنوات الأخيرة، واجه نظام كشف التسلل القائم على المضيف تحدي البيانات الضخمة ، والذي يُعزى إلى التطور المتزايد في مرافق ومنهجيات مراكز البيانات. [ 2 ]

مراقبة السلوك الديناميكي

يواجه العديد من مستخدمي الحاسوب أدوات تراقب سلوك النظام الديناميكي، مثل برامج مكافحة الفيروسات . ورغم أن هذه البرامج تراقب حالة النظام أيضاً، إلا أنها تُركز بشكل كبير على تحديد الأنشطة التي يقوم بها كل برنامج داخل الحاسوب، وما إذا كان ينبغي لبرنامج معين الوصول إلى موارد النظام أم لا. وهنا تتداخل وظائف العديد من هذه الأدوات.

تحمي بعض أنظمة منع الاختراق من هجمات تجاوز سعة المخزن المؤقت على ذاكرة النظام ويمكنها فرض سياسة أمنية . [ 6 ]

مراقبة الحالة

يعتمد مبدأ عمل نظام كشف التسلل المستند إلى المضيف (HIDS) على حقيقة أن المتسللين الناجحين ( الهاكرز ) يتركون عادةً أثراً لأنشطتهم. في الواقع، غالباً ما يرغب هؤلاء المتسللون في امتلاك الحاسوب الذي هاجموه، ويثبتون "ملكيتهم" بتثبيت برامج تمنحهم صلاحية الوصول مستقبلاً لتنفيذ أي نشاط يخططون له (مثل تسجيل ضغطات المفاتيح ، وسرقة الهوية ، وإرسال الرسائل المزعجة ، ونشاط شبكات الروبوتات ، واستخدام برامج التجسس، إلخ).

من الناحية النظرية، يمتلك مستخدم الكمبيوتر القدرة على اكتشاف أي تعديلات من هذا القبيل، ويحاول نظام كشف التسلل القائم على المضيف القيام بذلك بالضبط والإبلاغ عن النتائج التي توصل إليها.

من الناحية المثالية، يعمل نظام كشف التسلل المستند إلى المضيف (HIDS) بالتنسيق مع نظام كشف التسلل المستند إلى الشبكة (NIDS)، بحيث يكتشف نظام HIDS أي شيء يتجاوز نظام NIDS. غالبًا ما تربط حلول البرامج المتوفرة تجاريًا بين نتائج نظامي NIDS وHIDS لتحديد ما إذا كان المتسلل قد نجح في اختراق المضيف المستهدف أم لا.

معظم المتسللين الناجحين، عند دخولهم إلى جهاز مستهدف، يطبقون على الفور أفضل ممارسات الأمان لتأمين النظام الذي تسللوا إليه، تاركين فقط بابهم الخلفي مفتوحًا، حتى لا يتمكن المتسللون الآخرون من الاستيلاء على أجهزة الكمبيوتر الخاصة بهم .

تقنية

يستخدم نظام كشف التسلل المستند إلى المضيف (HIDS) عادةً قاعدة بيانات (قاعدة بيانات كائنات) لكائنات النظام التي يجب مراقبتها، وهي عادةً (ولكن ليس بالضرورة) كائنات نظام الملفات. كما يمكن لنظام HIDS التحقق من عدم تعديل مناطق معينة من الذاكرة، مثل جدول استدعاءات النظام في لينكس ، وهياكل جداول الدوال الافتراضية المختلفة في مايكروسوفت ويندوز .

عادةً ما يحتفظ نظام كشف التسلل المضيف (HIDS) ببيانات كل عنصر مُراد فحصه (مثل الأذونات، والحجم، وتواريخ التعديلات)، ويُنشئ قيمة تحقق (مثل MD5 أو SHA1 أو ما شابه) لمحتوياته، إن وُجدت. تُخزَّن هذه المعلومات في قاعدة بيانات آمنة للمقارنة لاحقًا (قاعدة بيانات التحقق).

يتمثل أحد البدائل لأنظمة كشف التسلل المستندة إلى المضيف (HIDS) في توفير وظائف مشابهة لأنظمة كشف التسلل المستندة إلى الشبكة (NIDS) على مستوى واجهة الشبكة (NIC) لنقطة النهاية (سواء كانت خادمًا أو محطة عمل أو أي جهاز طرفي آخر). يتميز توفير HIDS على مستوى الشبكة بميزة توفير تسجيل أكثر تفصيلًا لمصدر الهجوم (عنوان IP) وتفاصيل الهجوم، مثل بيانات الحزم، والتي لا يمكن رصدها باستخدام أساليب المراقبة السلوكية الديناميكية.

عملية

عند تثبيت نظام كشف التسلل المستند إلى المضيف (HIDS)، وكلما طرأ تغيير مشروع على أي من العناصر الخاضعة للمراقبة، يجب عليه تهيئة قاعدة بيانات التحقق من المجموع الاختباري (checksum) عن طريق فحص العناصر ذات الصلة. يحتاج المسؤولون عن أمن الحاسوب إلى التحكم الدقيق في هذه العملية لمنع المتسللين من إجراء تغييرات غير مصرح بها على قاعدة البيانات . لذا، تستغرق هذه التهيئة عادةً وقتًا طويلاً، وتتضمن تشفير كل عنصر خاضع للمراقبة وقواعد بيانات التحقق من المجموع الاختباري، أو ما هو أسوأ من ذلك. لهذا السبب، عادةً ما يصمم مصنّعو أنظمة HIDS قاعدة بيانات العناصر بطريقة تجعل التحديثات المتكررة لقاعدة بيانات التحقق من المجموع الاختباري غير ضرورية.

تحتوي أنظمة الحاسوب عمومًا على العديد من العناصر الديناميكية (المتغيرة باستمرار) التي يرغب المتسللون في تعديلها، والتي ينبغي على نظام كشف التسلل المُستَقبَل (HIDS) مراقبتها، إلا أن طبيعتها الديناميكية تجعلها غير مناسبة لتقنية التحقق من المجموع الاختباري. وللتغلب على هذه المشكلة، يستخدم نظام HIDS تقنيات كشف أخرى متنوعة، مثل مراقبة سمات الملفات المتغيرة، وملفات السجلات التي انخفض حجمها منذ آخر فحص، والعديد من الوسائل الأخرى للكشف عن الأحداث غير المعتادة.

بمجرد أن يقوم مسؤول النظام بإنشاء قاعدة بيانات مناسبة للكائنات - ويفضل أن يكون ذلك بمساعدة وإرشادات من أدوات تثبيت نظام كشف التسلل المستند إلى المضيف (HIDS) - وتهيئة قاعدة بيانات التحقق من المجموع الاختباري، يصبح لدى نظام HIDS كل ما يلزم لفحص الكائنات المراقبة بانتظام والإبلاغ عن أي شيء قد يبدو أنه حدث خطأً. يمكن أن تأخذ التقارير شكل سجلات أو رسائل بريد إلكتروني أو ما شابه.

حماية نظام معلومات المستهلك

عادةً ما يبذل نظام كشف التسلل المستند إلى المضيف (HIDS) جهودًا كبيرة لمنع أي شكل من أشكال التلاعب بقاعدة بيانات الكائنات وقاعدة بيانات التحقق من المجموع الاختباري وتقاريرها. ففي نهاية المطاف، إذا نجح المتسللون في تعديل أي من الكائنات التي يراقبها نظام HIDS، فلن يمنعهم شيء من تعديل نظام HIDS نفسه، إلا إذا اتخذ مسؤولو الأمن الاحتياطات اللازمة. على سبيل المثال، تحاول العديد من الديدان والفيروسات تعطيل أدوات مكافحة الفيروسات.

إلى جانب تقنيات التشفير، قد تسمح أنظمة كشف التسلل المستندة إلى المضيف (HIDS) للمسؤولين بتخزين قواعد البيانات على قرص مضغوط أو على أجهزة ذاكرة أخرى للقراءة فقط (وهذا عامل آخر يُرجّح التحديثات غير المتكررة...)، أو تخزينها في ذاكرة خارجية. وبالمثل، غالبًا ما تُرسل أنظمة كشف التسلل المستندة إلى المضيف سجلاتها إلى خارج النظام فورًا، عادةً باستخدام قنوات VPN إلى نظام إدارة مركزي.

يمكن القول بأن وحدة النظام الأساسي الموثوق به تُشكل نوعًا من أنظمة كشف التسلل المستندة إلى المضيف (HIDS). ورغم اختلاف نطاقها عن نطاق أنظمة كشف التسلل المستندة إلى المضيف في جوانب عديدة، إلا أنها توفر أساسًا وسيلة لتحديد ما إذا كان أي شيء أو أي شخص قد عبث بجزء من جهاز الكمبيوتر. ومن الناحية المعمارية، يوفر هذا الحل الأمثل (على الأقل في الوقت الحالي).) اكتشاف التسلل القائم على المضيف، لأنه يعتمد على أجهزة خارجية لوحدة المعالجة المركزية نفسها، مما يجعل من الصعب على المتسلل إتلاف قواعد بيانات الكائنات والمجموعات الاختبارية الخاصة به.

استقبال

تشير مجلة InfoWorld إلى أن برامج أنظمة كشف التسلل القائمة على المضيف تُعد وسيلة مفيدة لمديري الشبكات للعثور على البرامج الضارة، وتقترح تشغيلها على كل خادم، وليس فقط الخوادم الحيوية. [ 7 ]

انظر أيضاً

مراجع

  1. نيومان، روبرت سي. (2009). أمن الحاسوب: حماية الموارد الرقمية . جونز وبارتليت ليرنينج. ISBN 978-0-7637-5994-0.
  2. 1 2 ليو، مينغ؛ شيويه، تشي؛ شو، شيانغهوا؛ تشونغ، تشانغمين؛ تشن، جينجون (19 نوفمبر 2018). "نظام كشف التسلل القائم على المضيف باستخدام استدعاءات النظام: مراجعة واتجاهات مستقبلية" . مجلة ACM Computing Surveys . 51 (5): 98:1–98:36. doi : 10.1145/3214304 . ISSN 0360-0300 . 
  3. ديبار، هيرفيه؛ داسير، مارك؛ ويسبي، أندرياس (23 أبريل 1999). "نحو تصنيف لأنظمة كشف التسلل". شبكات الحاسوب . 31 (8): 805-822 . doi : 10.1016/S1389-1286(98)00017-6 .
  4. أحمد، ذيشان؛ شهيد خان، عدنان؛ واي شيانغ، تشيا؛ عبد الله، جوهري؛ أحمد، فرحان (يناير 2021). "نظام كشف اختراق الشبكة: دراسة منهجية لأساليب التعلم الآلي والتعلم العميق" . مجلة "المعاملات في تقنيات الاتصالات الناشئة " . 32 (1). doi : 10.1002/ett.4150 . ISSN 2161-3915 . 
  5. فاكا، جون. دليل أمن الحاسوب والمعلومات . مورغان كوفمان، 2013، الصفحات 494-495
  6. كوكس، كيري؛ جيرج، كريستوفر (2004). إدارة الأمن باستخدام أدوات سنورت وأنظمة كشف التسلل . سلسلة أورايلي. أورايلي ميديا، إنك. ص 3. ISBN  978-0-596-00661-7.
  7. مارسان، كارولين دافي (6 يوليو 2009)، "أغبى 10 أخطاء يرتكبها مديرو الشبكات" ، إنفوورلد ، شبكة IDG ، تم الاطلاع عليه في 31 يوليو 2011
  • ديب سكيورتي - نظام كشف التسلل متعدد المنصات تجاري
  • Lacework HIDS – نظام كشف التسلل التجاري هذا مخصص لعمليات النشر السحابية