انطلاق backdoors تلقائيا
عندما يكون المهاجم راحة الى النظام وتثبيت أ مستتر ، وأعربت عن سعادة او يدويا وينشط عادة فان برنامج مستتر. ومع ذلك ، عندما المهاجم جذوع الاشجار خارج جهازك ، وقال انه او انها لم تعد في السيطرة المباشره للنظام. ذلك ، فماذا يبقى ان مستتر بالظهور على اليومي أساس بعد ترك اثرا سيئا غي؟ افترض أ مزعج مدير النظام يعيد تشغيل النظام ، او الاسوأ من ذلك ، فان الآلة تحطم. عندما يبدأ الصندوق مرة اخرى ، مستتر لن يتم تشغيل اى اكثر من ذلك ، نفى المهاجم حالته التي يصعب الوصول قاتل. لمعالجة هذا القلق ، عادة ماكره الوغد يغير آلة لاستئناف مستتر تلقائيا على أساس دوري ، وخصوصا خلال نظام الحذاء العملية. في هذا القسم ، سنقوم مناقشة كيفية التلاعب سيئة الرجال النظم للتأكد منها backdoors تلقائيا عند بدء التشغيل. لأن هذه الاساليب حتى يتوقف الى حد كبير على نوع النظام ، وسنقوم بتحليل ويندوز ويونيكس مستتر ابتداء من آليات منفصلة. انشاء ويندوز backdoors لبدءنوافذ آلات مختلفة تعج التلقائي بدء برنامج قدرات. اي مكان يمكن ان المهاجم باسم احد قابل للتنفيذ البرنامج او السكريبت في اي واحد من مجموعة متنوعة من المواقع لديها نظام التشغيل تلقائيا ان يبدأ البرنامج. وبصفة عامة ، وآلات العرض ويندوز ثلاثة انواع مختلفة من آليات لتلقائيا بدءا الخبيثه (او حتى nonmalicious) المدونه : حفنة من تشغيل تلقائي الملفات والمجلدات ، وعدد وفير من قلم اعدادات ، والمقرر ان المهام. بدء تغيير الملفات والمجلداتدعنا نبدأ بمناقشة الملفات والبدء folders.the الجدول ادناه يصف العديد من المواقع التي سوف تلقائيا تفعيل برامج التعسفي والكتابات على نظام ويندوز عندما وقعت احداث معينة ، مثل نظام معين او الحذاء المستخدم تسجيل الدخول الى الالة. وهو مهاجم يمكن ان تشمل اسم واحد مستتر البرنامج في اي من هذه الملفات او المجلدات الى نحصل عليها تلقائيا الى البعيد على النظام المستهدف.
سجل التجاوزاتأبعد من الملفات والمجلدات ، وسجل العديد من المفاتيح يمكن ان يساء استعمالها لغرض تفعيل تلقائيا أ مستتر. قلم هو عملاق قاعدة البيانات التفصيليه الاسكان تشكيل لنظام التشغيل ويندوز والبرامج المختلفة التي يتم تركيبها على المربع. كل من المفاتيح يمكن تغييره باستخدام برنامج regedit.exe ، أ قلم المحرر في صلب النوافذ nt/2000/xp/2003 آلات. اذا كنت تخطط لتجربة مع أي من هذه المفاتيح ، فمن المهم للغاية ان تدلوا احتياطيه من جهازك قبل اللف قلم المحكمه. اذا كنت مصادفه ان يغير بعض الحرجه الرئيسية في السجل الخاص بك ، انت يمكن تماما خرطوم جهازك ، مما يجعلها unbootable. ذلك ، الرجاء توخي الحذر. الحرجه قلم المفاتيح آليا لانطلاق برامج مبين ادناه :
يا للعجب! ان 'sطويلة ، قائمة القبيح ، ولكن المهم ان نعترف بأن هناك فظيعه الكثير من أماكن وجود مهاجم يمكن السنجاب بعيدا اسم رهيبه بعض الشر مستتر للحصول على انها بدأت. ورغم ان هذه القائمة قد تكون مرهقه ، وانها ليست حصريه. النسخ الحالية والمقبلة من ويندوز وسوف يكون من المحتمل اكثر قلم الاعدادات تلقائيا للانطلاق البرمجيات ، كما تعقد ويندوز ينمو مع كل نظام التصحيح اللاحقه ، والإفراج ، وتطبيق تركيب. علما ان بعض هذه الاعدادات قلم تبدأ مع رسائل hklm وآخرين مع بدء hkcu. وفي كلتا الحالتين ، ح تقف لخلية النحل ، في اشارة الى شريحة من النوافذ قلم المحكمه. Hklm تقف لخلية النحل المحليين الرئيسيين آلة ، ويدل على مستوى المنظومه اعدادات. Hkcu تقف خلية النحل الرئيسية للمستخدم الحالي ، ويحدد الاعدادات لشخص حاليا بتسجيل الدخول الى ويندوز الآلة. معظم الوقت ، لبدء برامج وخدمات ، hklm الاعدادات تتم اولا ، تليها hkcu البنود. ايضا ، hkcr ، الذي يقف لخلية النحل الرئيسية الطبقات الجذريه ، ويحدد مختلف البرامج التي فتحت نوافذ اطار احداث معينه. ان يزيد الامور سوءا ، وهذه القائمة للبدء المكونات ، ليس هو الوسيلة الوحيدة لبدء تلقائيا ضمن برامج ويندوز. ولا يزال يتعين علينا ان نلقي نظرة على مهمة المبرمج. تقويض مهمة المبرمجنهائي شعبية طريقة لتلقائيا عن بدء مستتر على النوافذ nt/2000/xp/2003 آلات ينطوي على جدولة مهمة لتشغيل النظام. باستخدام مهمة المبرمج الخدمة ، وهو مهاجم يمكن ان نقول للنظام لتشغيل برنامج محدد في أوقات محددة ، في مواعيد محددة ، أو عندما تقع احداث معينة ، مثل نظام الحذاء المستخدم او تسجيله. يمكنك ان جدول المهام الجديدة على جهازك أو مشاهدة تلك التي تقررت بالفعل باستخدام واجهة المستخدم الرسوميه المهام المقررة في نظام لوحة التحكم. وبدلا من ذلك ، انت يمكن ان تستخدم في قيادة خط أداة على ويندوز NT ، 2000 ، واكس بي او schtasks القيادة في ويندوز اكس بي 2003 وأما بالنظر الى الجدول الزمني أو المهام. كل من واجهة المستخدم الرسوميه وقيادة خط تشير الى مستوى عال نظرا للبرامج من المقرر ان يستمر على هذا النظام. التفاصيل التي توفرها في القيادة امر مفيد. للحصول على هذا النوع من المعلومات من واجهة المستخدم الرسوميه ، وكنت قد لانقر على الفرد المهام المبينه في المهام التي من المقرر أن مجلد. نيس شيء واحد عن واجهة المستخدم الرسوميه الرأي هو أنه يشمل جميع المهام التى تذرعت بها مهمة للالمبرمج ، بما في ذلك الوقت والنظام القائم على بدء الاجراءات. ولاحظ ان هذه المهمة مع وجود عدد من الهوية 2 يتضمن سطر الاوامر لتشغيل backdoor.exe. جي ، واتساءل ماذا يمكن للمرء ان يفعل! دفاعات : اكتشاف ويندوز مستتر انطلاق تقنياتبذلك ، يكون المهاجمون مجموعة من السبل لاقامة مستتر على تشغيل ويندوز بعد وقت طويل من سوء غي وقد غادر. لمنع وقوع هذه الهجمات ، انت بحاجة الى إبقاء سيئة من الرجال من جهازك في المقام الأول. قليلا منع يقطع شوطا طويلا في وقف هذا النوع من الهجوم. ومع ذلك ، وحتى مع أعظم الخطوات الوقاءيه ، لا تزال بعض المهاجمين قد تجد طريقة الدخول حتي ، وراء المنع ، كيف يمكنكم اكتشاف المهاجم 'sاعادة تشكيل للنظام الخاص بك تلقائيا الى بدء مستتر؟ حسنا ، يمكنكم يدويا فحص كل ملف ومجلد كل مفتاح التسجيل المبينه في الجدول الوارد اعلاه والمهام المقررة لنرى ما اذا كان شيء مريب كان مقررا. ولسوء الحظ ، يدويا فحص كل هذه الامكانيات وسيتطلب gobs من الاحباط في الوقت الذي يقضيه الباردة ، والمنعزلين العزله. لحسن الحظ ، هناك أ نيس الحرة اداة تسمى autoruns ان يأتي الى النجده. متاح مجانا من الغرامه الناس في sysinternals في www.sysinternals.com ، هذا البرنامج تلقائيا قوائم للجميع ابتداء من المهام اليا على ويندوز الخاص بك يندوز مربع ، بما في البدء المجلدات والملفات والسجلات اعدادات ، والمقرر ان المهام. فان autoruns اداة ليس فقط العروض الكثيرة المختلفة بدء التسجيل مفاتيح ، والملفات ، والمهام التي توزع في جميع انحاء النظام ، ولكنه يدل ايضا على القيم التي قمت حددت ل. يمكنك ان ترى بالضبط اسم كل برنامج ، خدمة ، او السكريبت ان يحصل اعدموا خلال لبدء كل طريقة. وهذا مفيد أ الى قائمة لها ، سواء لأغراض الأمن واستكشاف الاخطاء واصلاحها. باستخدام autoruns ، فإنك لن يكون لحفر من خلال مجموعة من السجلات والملفات ومفاتيح انظر الى البرامج التي تنفذ من خلال نظام الحذاء. جميع المعلومات التي جمعت معا في نيس واجهة المستخدم الرسوميه ، التي تدعم حتى تلقائيا القفز على كل مجلد او مفتاح التسجيل حتى يمكنك بسهولة تعديل قيمته. بالتأكيد انا معجب كبير من autoruns ، ولكنها تملك الجديره بالذكر الحد عندما تستخدم لايجاد مختلف تلقائيا بالظهور backdoors. Autoruns يفعل تماما ما يعلن : انه يدل على تلك البرامج والكتابات التي ينشط عندما يبدأ نظام محدد او حتى على المستخدمين تسجيل الدخول. ولكن ، مع تركيزه على بدء تسجيله والاحداث فقط ، autoruns لا تظهر اي المهام التي من المقرر ان يستمر على اساس أوقات محددة من اليوم. وهو مهاجم يمكن تحديد موعد لعقد مستتر لاستئناف كل صباح في 3:00 صباحا ، وautoruns لن يظهر عليه ، لأنه يستند الى وقت من اليوم. ذلك ، اذا كنت تعتمد على autoruns ايجاد تلقائيا بدءا backdoors ، تذكر انك لا يزال يتعين التحقق من المقرر ان المهام من خلال النظر في المهام التي من المقرر أن لوحة التحكم ، وتدير في القيادة ، أو باستخدام schtasks القيادة. وبالاضافة الى ذلك ، أنت يمكن ان تستخدم ملف برنامج لفحص سلامة البحث الخاصة بك نوافذ لآلات اي تغييرات حاسمة نظام الملفات ومفاتيح التسجيل. هذه البرامج تحتوي على قاعدة بيانات من المعروف جيدا بصمات الحرجه نظام الملفات والسجلات القيم ، بما في ذلك الملفات والادله المرتبطه بدء نظام المستخدمين والتهيءه. عند اكتشاف اي تغيير ، اداة سينبهك حتى يمكنك الخروج الرقم الذي جعل التغيير : نظام مدير المنفذ القياسيه صيانة النظام او شر المهاجم عازمه على هيمنه على العالم. وبعد تشغيل هذه الاداه لإنشاء قاعدة بيانات لبصمات الاصابع ، يمكنك الجدول الزمني الملف النزاهه فحص البرنامج ليتم تشغيله على اساس منتظم ، مثل كل يوم او حتى كل ساعة. عندما يدير ، وسيكون اداة للتحقق من تغييرات على ملفات اقول لكم انه لمشاهدة. عندما يجد أي تغيير على واحد من البدء او مستخدم تهيئة الملفات وصفت في هذا الباب ، ثم مدير النظام يجب التوفيق بين اي تغييرات الاخيرة المشروعة مع نظام النشاط. الملف نزاهه المدقق أفعال مثل حقوق حارس أمن ، لمراقبة جهازك دون اذن التغييرات. واذا كان مدير شرعيا ركبت التصحيح ، فان الحذاء عملية مضبوطه ، او تغير جهاز المستخدم البيئة ، واداة للتنبيه هو مجرد انذار خاطئ. خلاف ذلك ، قد يكون المهاجم علي جولة ، وتعديل النظام تشكيل لبدء مستتر. هذه عملية المصالحة ليست لالاغماء من القلب. فهو يتطلب قدرا كبيرا من الجهد على نظام مدير البرنامج جزءا ، ولكن هو الآن اسهل من التحقق من سلامة كل واحدة في ملف ودليل باليد. العديد من النوافذ ملف النزاهه فحص برامج متوفره ، بما في النسخه التجارية من التعثر ، في www.tripwire.com. وللأسف فإن النسخه المجانيه من التعثر لا يدعم ويندوز. عدة اخرى ملف فحص سلامة الأدوات المتاحة لويندوز ، بما في gfi languard نظام رصد والنزاهه ionx البيانات الحارس. انطلاق يونيكس backdoorsيقين ، ويندوز نظم العرض الكثير من السبل لتنفيذ البرامج أوتوماتيكيا ، ولكن ليس يونيكس اما التهدل. وفي الواقع ، يونيكس نظم غاية فاجر في الاذواق لبدء مخطوطات والبرامج. كما مع ويندوز ، كل واحد من هذه التقنيات يمكن ان يساء استخدامها لبدء مستتر. على يونيكس ، وتقنيات فال الى فئات عدة ، بما في اضافة او تعديل نظام التهيءه مخطوطات ، وتعديل تشكيل شبكة الانترنت للشيطان (inetd) ، وتغيير جهاز المستخدم البيئة ، وجدولة الوظائف. تعديل uber - عملية التكوين : inittabعندما مرتدي حذاء هو نظام يونيكس ، وهي تدير مجموعة متنوعة من برامج التهيءه ومخطوطات. اول عملية لتشغيل يونيكس على الآلة هو اختصار ل الحرف الاول شيطان ، الذي ينشط كل العمليات الاخرى اللازمة خلال نظام الحذاء. الملف / خ / inittab يتضمن البرنامج النصي اختصار ل الحرف الاول يملون العمليات الاخرى ما ينبغي لها ان تبدأ. وهو مهاجم يمكن ان تضيف السطر الى ملف inittab ان يبدأ حتى المهاجم نفسه مستتر كجزء من سلسلة الحذاء. فان inittab ملف يحتوي على مداخل مع الشكل [الهوية] : [rstate] : [العمل] : [عملية] ، وتعرف على النحو التالي :
آخر تعديل نظام الخدمة والتهيءه مخطوطاتعلى معظم انظمة يونيكس ، inittab الملف عادة يروي اختصار ل الحرف الأول لتشغيل سلسلة من الكتابات الخدمة التهيءه لبدء تقديم خدمات مختلفة بالظهور على علبة. وبدلا من تغيير inittab نفسها ، وهو مهاجم يمكن أيضا تعديل هذه الخدمة التهيءه مختلف الكتابات ، التي تبدأ خدمات مثل httpd (أ ملقم الويب) ، sendmail (شعبية خدمة البريد) ، وsshd (آمنة قذيفه شيطان تستخدم لتأمين الوصول اليها عن بعد) . اعتمادا على حسابك نكهه خاصة من نظام يونيكس ، وهذه الخدمة التهيءه الكتابات غالبا ما تكون مخزنة فى / الخ / أو rc.d / الخ / init.d الادله. نموذجيا على نظام يونيكس ، وهناك 20 او اكثر من هذه الكتابات ، كل 10 الى 50 في خطوط طويلة ، وتوفير أرض خصبة لزرع مستتر. وهو مهاجم يمكن ببساطة اضافة مستتر النصي الى واحد من هذه الادله ، أو حتى تغيير الكتابات الموجودة بالفعل - الى ركلة من احد مستتر. على سبيل المثال ، وبوسعي ان اضيف خدمة جديدة تسمى httpb (لاحظ السحب "ب" لمستتر ، الذي يشبه "httpd") ، او حتى تعدل القائمة فعلا ان تبدأ الكتابة الحقيقية httpd حتى انه اول يدير بلدي مستتر ، وبعد ذلك يبدأ مركز خدمة الويب الخاص بك. كما نهائي بدء الهجوم ضد الخاص بك مخطوطات ، وهو مهاجم يمكن حتى مجرد زرع مستتر الى ان ملف تشكيل واحدة من الخدمات الموجودة التهيءه مخطوطات يخوض كما بدأت تصل. فعلى سبيل المثال ، اذا كان جهازك من اي وقت مضى استخدامات من نقطة الى نقطة البروتوكول (تعادل القوة الشراءيه) لمودم الطلب الهاتفي الصلات ، الآلة ستحاول تنفيذ التشكيل النصي ودعا / الخ / PPP / الملكيه الفكريه - up.local. معظم الوقت ، وهذا النص لم تعد ضروريه ، ولذا فمن عادة فارغه. ومع ذلك ، فانني يمكن ان يضع اسم بلادي مستتر في هذا الملف ، وأنت في كل مرة الهاتفي باستخدام المودم الخاص بك ، بلدي حقير مستتر سوف البعيد. الذهاب بعد inetd 'sالتشكيلبعد بدء هذه الكتابات المتنوعة ، والمهاجمون ايضا في كثير من الاحيان الى تغيير ترتيب معين من عملية تستخدم على نطاق واسع لدعم شبكة الخدمات ، وهي شبكة الانترنت شيطان (inetd ، ضوحا "ط - صافي - دي"). على يونيكس المربع ، inetd عملية ينتظر لشبكة المرور لمجموعة متنوعة من الخدمات ، بما فيها بروتوكول نقل الملفات ، التلنت ، وغيرهم. عندما يتلقى inetd المرور يقصد لاحد من هذه الخدمات ، وهي تدير خادم المنتسبه الى التعامل مع الحركة اذا ما تهيئتها لخوض الخدمة. المهاجمون يمكن ان تعدل او تضاف الى خط inetd تشكيل الملف ، والتي تخزن في / الخ / inetd.conf الملف او فى / الخ / xinetd.d دليل ، ويتوقف ذلك على نكهه خاصة من نظام يونيكس. عن طريق تعديل inetd 'sالتشكيل ، وهو مهاجم يمكن ان نقول inetd لتسيير حركة المرور مستتر عندما يصل محددة لمشاريع التعاون التقني معين او حزب الميناء. تعديل inetd لبدء مستتر هو واحد من الاساليب الاكثر شيوعا في الاستخدام مستتر ضد أنظمة يونيكس اليوم. ونحن في التسلسل الهرمي للشركات وقياسا على ذلك ، inetd هو المدير ، ولكن هامة للغاية واحدة. رشو هذا المخرج يمكن ان يعطي المهاجم امكانيه الوصول عن بعد الى الشركة ، لأن inetd سميع على شبكة للاتصالات. تعديل مستخدم البدء مخطوطاتعندما يقوم مستخدم في جذوع الاشجار الى نظام يونيكس او يتعارض مع اوامر معينة ، فان النظام ينشط مجموعة متنوعة من الكتابات لتهيئة بيئة المستخدم. هذه الكتابات اجعل المستخدمين خصص منها بيئة حاسوبيه محددة من قبل ادارة الأوامر اثناء تسجيل الدخول. الاكثر شيوعا المستخدم بدء ملفات يرد وصفها في الجدول ادناه. وهو مهاجم يمكن ان تضيف خط واحد يحتوي على اسم واحد مستتر الى اي واحدة من هذه الكتابات الى ان تفعيل مستتر عندما يكون النص البعيد. جعل الأمور أسوأ ، هذه الكتابات المنتشره في جميع انحاء المستخدمين ادلة المنزل ، وكذلك منزل دليل للمستخدم الكومبيوتر ذو الصلاحيات العليا على حساب النظام ، متجذره. لأنها ليست مخزنة في مكان واحد ، يمكن ان يكون مشكلة الإداريين تعقب فرادى المستخدمين تكييف هذه الملفات. وكثير من هذه الكتابات هي 10 الى 50 في خطوط طويلة ، وعرض مرة اخرى ووجد الكثير من الخيارات لمهاجم لالخائن في تفعيل أ مستتر.
جدولة الوظائف الشر مع كرونشعبية طريقة واحدة واخيرة لتفعيل أ مستتر يونيكس ينطوي على تحديد مواعيد عمل الذي يدير أمور مستتر باستخدام كرون شيطان. كرون الاشغال بالاحرى مثل ويندوز مهمة المبرمج. في اوقات معينة محددة سلفا ، كرون ينفذ مخطوطات ، والتي يمكن ان تشمل backdoors. كرون هو تهيئتها بإستخدام ملفات crontab ، التى توجد فى / الخ / crontab و/ الخ / cron.d لمدير نظام الوظائف. فرد كما انه بامكان المستخدمين خلق فرص العمل المقرر فى / الخ / بكرة / كرون دليل. باضافه دخول واحدة الى أي واحد من هذه الملفات ، وهو مهاجم يمكن تحديد موعد لعقد مستتر الى ان تبدأ في وقت معين ، او خلال نظام التهيءه. ذلك ، باستخدام كرون ، وهو مهاجم يمكن وفق هذا النظام من اجل بدء هذه مستتر في كل ساعة ، واذا كانت لا تزال تعمل. وبهذه الطريقة ، اذا كان بلدي من أي وقت مضى يحصل مستتر عملية قتل من قبل مدير النظام ، الآلة اعادة التشغيل ، او تحطم النظام ، وأنني سوف يتعين عليها ان تنتظر فقط كحد أقصى ساعة واحدة قبل ان يستأنف اله بالنسبة لي. دفاعات : اكتشاف يونيكس مستتر انطلاق تقنياتبذلك ، مضيفا تصل جميع من مختلف المناطق وهو مهاجم يمكن استخدامها لبدء مستتر ، وربما لكم ان ننظر فى عدة مئات من الملفات والادله ، وتتألف من بضعة آلاف من الخطوط الصعبة الى قراءة مخطوطات. فيا له من ألم! ومن الواضح ان البحث في هذا الجرذ 'sعش backdoors ليست أمرا نموذجيا يمكن ان يفعله الانسان على اساس منتظم. ولهذا السبب ، يجب عليك استعمال أداة اليه ان تنبيهات لكم عند اجراء تغييرات جوهريه على مختلف ترتيب الملفات والكتابات المذكورة في هذا الباب. عدة الشعبية الملف النزاهه فحص برامج متوفره على اساس تجاري وحرة في التصرف كما الرقميه الخاصة بك في الخدمة في انجاز هذا الهدف. مثل ويندوز على النظراء التي ناقشناها في وقت سابق ، أن هذه الأدوات انشاء قاعدة بيانات للترميز ان علامات الرقم يتصرفون مثل البصمات الرقميه الخاصة بك الحرجه من نظام الملفات بصورة دورية ومراقبة نظامك الدولة ضده. عدد هائل من ملف فحص سلامة الأدوات المتاحة لنظام يونيكس. Granddaddy فإن هذه الأدوات هو سلك الموقره ، المتاحة على الصعيدين التجاري والحر كأساس لنظام يونيكس في www.tripwire.com وwww.tripwire.org ، على التوالي. ايضا ، حرة ومفتوحة المصدر ادوات المعاون (www.cs.tut.fi/ ~ rammer / aide.html) واوزيريس (http://osiris.shmoo.com/) اداء مماثل الشيكات. هذا هو مقال اضافها غريغ mcklein
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|