أنواع الفيروسات ومدى خطرها وكيفية الوقاية منها في لينكس
أنواع الفيروسات ومدى خطرها وكيفية الوقاية منها
في الوقت الحالي يمكنك باتباع النصائح التي أوردناها في هذه الفقرة حماية نفسك بشكل كامل من الأخطار الفيروسية. وبالنسبة للمستخدمين الذين يملكون الميزانية اللازمة كالمستخدمين في المؤسسات فإن مواجهة الخطر المتزايد للفيروسات قد يقتضي ترقية المستخدمين إلى نظم تشغيل تتمتع بمقدار أكبر من الأمن مثل ويندوز 2000 للأجهزة المكتبية أو ويندوز 2000 أو لينوكس أو سولاريس أو نتوير 5 للأجهزة الخادمة. إضافة إلى ترقية المستخدمين إلى أوفيس 2000 لتمتعه بمزايا أفضل للوقاية من فيروسات الماكرو. وبالطبع فلا غنى عن برامج مكافحة الفيروسات. وفي الوقت الحالي فإن الخيار الأفضل هو برنامج نورتون آنتي فيروس من سيمانتيك. وقد تقتضي منك هذه التغييرات ترقية الأجهزة الموجودة لديك سواء من حيث حجم الذاكرة أو سرعة المعالجة. وقد أصبح هذا الخيار مؤخرا متاحا بفضل الانخفاض الحاصل في أسعار الأجهزة والمعالجات. وإذا كنت عزيزي القارئ ممن يعتقدون أن نظامك الحالي يفي بالمتطلبات فإن عليك التفكير مليا بهذا الموضوع، فكما أثبتت لنا الفيروسات الحديثة مؤخرا فإن 'درهم وقاية خير من قنطار علاج.
تعليق :
1- فيروسات المايكرو المعتمدة على سكريبتات لغة فيجوال بيسك تعمل فقط على أنظمة تشغيل ويندوز ، لكنها لن تعمل بأي حال من الأحوال على نظام لينكس ( بالطبع أيضا جميع الأنظمة المعتمدة على يونكس) أو ماكنتوش .
2- صحيح أن نظام لينكس أو ماكنتوش يمكن أن يكون ناقل لفيروس ILOVEYOU لكن من غير الممكن أن تصاب هذه الأنظمة به .
3- نسخة نظام مايكروسوفت أوفيس لنظام ماكنتوش يمكن أن تكون ناقل لفيروسات المايكرو لكن سكريبتات الفيجوال بيسك VBScript لا تعمل مطلقا على ماكنتوش .
4- هل هذا يعني أن لينكس سيظل آمن للأبد من فيروسات المايكرو ؟
هذا الكلام صحيح في الوقت الحالي لكنه غير صحيح مستقبلا ، إذا كانت سكريبات فيجوال بيسك لا تعمل على لينكس فإن نظام لينكس يدعم سكريبتات الغلاف ولغة بيرل وبايثون و تي سي إل ويمكن أن يكون نظام لينكس مضيف ممتاز لعدد كبير جدا من سكريبتات البرامج التي هي أقوى من فيجوال بيسك ، هذا يعني أنه قد يقوم أحد الأشخاص بعمل فيروس بإحدى هذه اللغات ويمكن بالتالي أن يؤثر على نظام لينكس بشكل كبير مثل فيروس الحب ، عموما كلامي هذا عبارة عن افتراضات لم تحصل لكنها محتملة الحدوث ، يوجد نقطة إيجابية أخرى في نظام لينكس وهو أن جميع برامج البريد في نظام لينكس لا تدعم تنفيذ السكريبت الملحق بالرسالة بمجرد الضغط على الرسالة ( مثلما هو الحال مع مايكروسوفت أوتلوك) ، لكن أيضا يمكن أن يتغير هذا في المستقبل وتخرج علينا شركة ( أو مبرمجين هواه) ببرنامج غبي يقوم بتنفيذ السكريبت الملحق بمجرد الضغط على الرسالة .
4-18 استخدام خبرتك بنظام دوس لتوفير الوقت
إذا كنت جديداً على لينوكس فمن المحتمل أن لديك خبرة أكثر في التعامل مع دوس وويندوز. تستطيع باستخدام الأسماء المستعارة في لينوكس أن تستخدم كل خبرتك التي إكتسبتها من دوس دون أن تضطر لتعلم كل شيئ منجديدفي لينوكس
استخدام أوامر دوس لينوكس الأسم المستعار هو بديل نصي :عندما تكتب أمر ما فإن طبقة الأوامر تستبدله بإمر آخر وفقاً للإسم المستعار ال>ي قمت بتعريفه أنت على سبيل المثال إذا كنت معتاد على الكتابة DTR لكي ترى لائحة الدلائل في دوس يمكنك أن تجعل لينوكس يرى هذا الأمر باالطريقة نفسها.فقط أدخل هذا الأمر في حاثة طبقة لينوكس {استخدام علامات الإقتباس حول الجهة اليمنى لأنها تحتوي على فراغات :
$=ls-la—color’ alias dir
الآن أدخل dir عند حاثة لينوكس وسترى لائحة الدلائل تماما كما كنت ستفعل في دوس يمكنك أن تستخدم قدر ما تريد من الأسماء المستعارة. لكي ترى الأسماء المستعارة الموجودة حاليا أدخل الأمر alias دون أي شيء بعده :$alias يمكن لكل مستخدم أن يمتلك مجموعة مستقلة من الأسماء المستعارة , والجدول {1-1 }يعرض لائحة ببعض أوامر دوس الشائعة ومكافئاتها في لينوكس. تذكر أن تنتبه لكل فراغ، وكل نقطة.{ولا تجرب كتابة كل هذه الأوامر قبل أن تتعلم الحيلة الموجدة في القسم التالي.
تحذير :تتحسس أوامر لينوكس دوما لحالة الحرف وتكتب في معظم الأحيان بأحرف صغيرة . قد ترغب بجعل كافة أسماء دوس المستعارة بأحرف صغيرة أيضا :اترك المفتاح caps Lock في حالة عدم تشغيل.
فإن الطبقة ستستبدل نص الاسم المستعار بحيث يكون الأمر الذي سيتم تنفيذه فعليا هو :$cp-ifile2.
4-19 اجعل أوامرك الجديدة دائمة
إذا تلاعبت بأمر الاستعارة alias فإنك عندما تعود للولوج إلى النظام في مرة التالية ستجد أن كافة أسمائك المستعارة قد اختفت {أكتب alias بارا متر لكي ترى ما هي الأسماء المستعارة الموجودة حاليا }.بما أن كل مستخدم وكل جلسة ولوج يمكن أن تملك مجموعة مختلفة من الأسماء المستعارة المعرفة {بيئة مختلفة}فيجب أن تقوم بإعداد أسمائك المستعارة لكي يتم تنفيذها كلما قمت بالولوج إلى النظام .إذا كنت أنت مدير النظام فيمكنك إعداد الأسماء المستعارة في النص البرمجي الخاص بقائمة بدء التشغيل النظام بأكمله , etc/bashrcلكي تطبق على كافة المستخدمين يمكنك أيضا وضع الأوامر المستعارة في نص قائمة بدء التشغيل البرمجي في دليل البدء لمستخدم ما :{.bashrc} ,وهذا سيجعل الأوامر فعالة لهذا المستخدم فقط .اتبع هذه الخطوات لإعداد أسماء مستعارة دائمة لك:
1.من دليل البدء خاصتك افتح الملف bashrc.في محرر نصوص ما.يمكنك أن تستخدم المحرر vi ,كما هو مشروع لاحقا في هذا القسم ،أو أي محرر نصوص رسومي آخر سهل الاستخدام وموجود لينوكس {crisp,xemacs,kedit} ملاحظة :لاحظ أن الملف bashrc .له نقطة في بداية اسم الملف, وهذا ما يجعله ملف مخفي.
2. اذهب إلى نهاية الملف {bashrc}.
3.أضف سطور تكتب فيها كافة الأسماء المستعارة التي ترغب بوجودها في كل مر ة تقوم با لولوج للنظام .على سبيل المثال قد تبدو السطور الأخيرة من ملفك كما يلي :
alias dir=”ls –la”
alias cd..=”cd ..”
alias copy=”cp –i”
alias del=”rm –i”
4. احفظ الملف وأخرج من محرر النصوص.
الآن وفي كل مرة تقوم فيها بالولوج إلى النظام سيتم تنفيذ الأوامر الموجودة في الملف bashrc) ) بما في ذلك أسماء الأوامر المستعارة التي قمت بإضافتها.
تبقى لدينا نقطة أخيرة وهي أن الأسماء المستعارة يمكن أن تكون مفيدة فعلاً أثناء انتقالك لاستخدام لينوكس لكنها يمكن أن تكون فخاً لك، فاستخدام الأسماء المستعارة يخفي أوامر لينوكس الحقيقية عنم وقد يمنعك من تعلو مجموعة أوامر لينوكس الكاملة ومن استخدام الخيارات الإضافية التي تزودها هذه الأوامر. لاتخف من الابتعاد عن الأسماء المستعارة عندما تتعلم المزيد من أوامر لينوكس (باستثناء الأسماء المستعارة المتعلقة بالأمن التي تنقذك من حذف الملفات والكتابة فوقها).
4-20 كيف تكتب أقل وتفعل أكثر
كلما عملت مع سطر الأوامر أكثر كلما تحسنت كتابتك. هذه أقل فائدة مرجوة منه.أما من اجل البقية منا فأن لينوكس يزود بعض الطرق السهلة لتجنب كتابة أسماء الملفات والأوامر الطويلة. تابع القراءة وسترى بعض التلميحات حول كيفية فعل ذلك.
أعد استخدام الأوامر دون كتابتها
عندما تكتب اسم أداة طويل أو تعبير معقد في سطر الأوامر أليس من الجميل أن تستخدم الأمر نفسه مرة أخرى دون أن تضطر لكتابته ثانية؟ دوس كان يملك ميزة كهذه- بالضغط على F3 لجلب الأمر الأخير. أو إذا كنت تستخدم برنامج DOSKEY في دوس فيمكنك من استخدام مفتاح السهم UP لمعاينة الأوامر الأخيرة.
أما واجهة سطر الأوامر المعيارية في لينوكس (الطبقة BASH ) فتوغل أكثر في تسهيل استخدام الأوامر السابقة التي كتبتها، إذ تستطيع عن طريق استخدام ميزة حافظة الأوامر في الطبقة الافتراضية أن تصل وبسرعة إلى كافة الأوامر التي أدخلتها مسبقاً وتعدل فيها قليلاً حسب الحاجة.
تخزن هذه الطبقة أكثر من 100 أمر لكل مستخدم، ولكي ترى لائحة بهذه الأوامر استخدم هذا الأمر:
$ history l less
أو لكي ترى لائحة أقصر اكتب عدد الأوامر التي تود رؤيتها. الأوامر الأحداث استخداماً تكون موجودة في نهاية اللائحة.
$ history 10
125 cd shells
126 IS bashrc
127 more bashrc
128 cd /etc
129 IS b*
130 more profile
131 history l less
132 df
133 cat /etc/passwd
134 history 10
لكي تنفذ أي من الأوامر الموجودة في لائحة حافظة الأوامر اكتب علامة تعجب ثم رقم الأمر. على سبيل المثال إذا أردت أن تنفيذ الأمر df أكتب:
$ !132
في هذا المثال الأمر df هو أمر قصير وكتابته أسرع من استخدام اللائحة السابقة، أما إذا كنت قد أدخلت أمر طويل جداً فإن استخدام رقم حافظة الأوامر سيكون أسهل من إعادة كتابة الأمر بكامله. على سبيل المثال إذا كنت قد أدخلت هذا الأمر:
$ ps aux l grep httpd > /mnt/sundance/pidlogs/httpd/current
فسيكون استخدام حافظة الأوامر أسهل من إعادة كتابة الأمر.
هناك طريقة أخرى أسهل للوصول إلى الأوامر حديثة الكتابة وهي استخدام مفتاح السهم up.عندما تضغط على مفتاح السهم up في لينوكس فإن سطر الأوامر يتغير ويظهر كل من أوامرك المدخلة حديثا –ويمكنك الاستمرار بالضغط على مفتاح السهم لترى أكثر من 100 أمر0
عندما ترى الأمر الذي تريد استخدامه مفتاحي السهم الأيمن والسهم الأيسر لنقل المؤشر ضمن الأمر وتحريره حسب الحاجة لكي يتلاءم مع حالتك الحالية .اضغطEnter عندما تصبح جاهز لتنفيذ الأمر.
ملاحظة: ليس من الضروري أن يكون المؤشر في نهاية السطر عندما تضغط Enter. يمكنك التحكم بعد إدخالات حافظة الأوامر التي يتم حفظها لحساب المستخدم خاصتك عن طريق ضبط متغير البيئة HISTSIZE .عندما يتم ضبط هذا المتغير عادة على قيمة ما مثل 100 سيتم حفظ 100 أمر.إذا أرت حفظ المزيد من الأوامر اكتب شيء ما كهذا:
$export HISTSIZE=500
إذا أردت أن تضبط حجم حافظة الأوامر أكبر بشكل دائم فيجب أن تدخل هذا السطر في نص بدء التشغيل البرمجي .bashrc في دليل البدء خاصتك.
طبعا عندما يكون لديك 100 أمر سابق محفوظ سيصعب عليك إيجاد الأمر الذي تريده. إليك فيما يلي حلا لهذه المشكلة:
لنفترض أنك أدخلت الأمر الطويل الذي استخدمناه كمثال في الأعلى(ps aux..) لكي تحدد ذلك الأمر مرة أخرى في لائحة تجمع مئات الأوامر المستخدمة استخدم أمر بحث باختيار بعض الحروف التي تعرف أنها تشكل جزء من الأمر الذي تريد أن تحدد مكانه(هذه الحروف في مثالنا هي httpd). وهكذا على سبيل المثال:
$ history | grep httpd
43 ps aux | grep httpd > mnt/sundance/pidlogs/httpd/current
135 history | grep httpd
هذه المعلومات يمكنك فورا أن تنفذ الأمر السابق المطلوب بواسطة هذه العبارة:
$ !43
إذا كنت تعرف مسبقا رقم الأمر السابق الذي تريد إعادة استخدامه تستطيع أن تكتبه في أي وقت باستخدام هذه الصيغة. لكن كن حريصا لأنه سيتم تحديث الأرقام كلما كتبت أمرا جديدا.