الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أمن المعلومات - مدخلك للحصول على شهادة +Security

مغلقرائج
بدأه Xacker في 9 نوفمبر 2005 · 52 رد · 64,815 مشاهدة · في قسم أمن المعلومات العام
مشاركة: واتساب X فيسبوك تيليجرام
#26

بصيتوا على ال CISSP

Mahmoud Magdy

MVP - Exchange Server. MCITP (Windows Server 2008, Exhcange Server 2010,/2007),CCNP, MCTS(OCS 2007 R2, SCCM 2007)

Tech Lead

Ingazat Information Technology

Follow me on twitter: http://www.twitter.com/_busbar

my blog: http://autodiscover.wordpress.com

Link with me on linkedin: http://www.linkedin.com/profile?viewProfile=&key=71027694

or on experts-exchange.com: http://www.experts-exchange.com/M_1426100.html

#28

هناك العديد من الكتب والشهادات المرموقة في هذا المجال, بالطبع التقدم للامتحان يقتضي معرفة واسعة في اللغة الانكليزية وخصوصا في المصطلحات.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#29
busbar كتب:
بصيتوا على ال CISSP

0072257121.01.MZZZZZZZ.jpg

CISSP All-in-One Exam Guide

:)

اللهم طهر أرض فلسطين من العملاء والخونة

#30

0782143598.01._AA240_SCLZZZZZZZ_.jpg

Security+ Fast Pass

اللهم طهر أرض فلسطين من العملاء والخونة

#31

جزاك الله خير بصراحة شي رائع منك الله يقويك

#32

السيزب جامدة و كنت ناوي اخشها لولا السفر و العطلة حيث ساركز على ال MOF في الفترة القادمة و ساترك الامن قليلا

Mahmoud Magdy

MVP - Exchange Server. MCITP (Windows Server 2008, Exhcange Server 2010,/2007),CCNP, MCTS(OCS 2007 R2, SCCM 2007)

Tech Lead

Ingazat Information Technology

Follow me on twitter: http://www.twitter.com/_busbar

my blog: http://autodiscover.wordpress.com

Link with me on linkedin: http://www.linkedin.com/profile?viewProfile=&key=71027694

or on experts-exchange.com: http://www.experts-exchange.com/M_1426100.html

#33

الروابط اخي علاء يبدو انها تغيرت بتغير رابط مكتبة الشرق الاوسط .. هل هناك روابط جديدة؟

ايضا هل تذكر الروابط القديمة التي ارسلتها لي من فترة على rapidshare.. لا تعمل, عندما احاول تحميل الملفات يخبرني بان عملية تحميل اخرى تتم ويجب الانتظار للانتهاء! علما باني اختبرت هذا الموضوع من 3 اجهزة حتى الان ولا زالت الرسالة تظهر :s هل احتاج الى حساب premium؟

اعتذر عن التاخر في متابعة المقالات - فترة امتحانات

تحياتي

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#34

السلام عليكم ورحمة الله

توقف هذا الموضوع فترة طويلة لاني لم اتابع في موضوع الـ +Sec لانشغالي في الفترة الماضية..

دعونا نسترجع بعض الذكريات عن هذا الموضوع..

الخدمات, الاليات والهجوم:

يحتاج المدير الامني للنظام الى طريقة واضحة لتحديد المتطلبات الامنية لنظامه, ذلك بغية تخطيط الحماية المتبعة واقتناء المنتجات التي تؤمن هذه الحماية. تستدعي هذه الطرائق ادراك النقاط الثلاث التالية:

1- طرائق مهاجمة امن المنظومة الشبكية: وهي عبارة عن الفعاليات التي تؤدي الى فضح expose حماية المعلومات الخاصة بالمؤسسة. باختصار تؤدي الى كشف الثغرات المتعلقة بالمنظومة الامنية المعتمدة.

2- اليات الحماية: هي الاليات المصممة لكشف ومنع الهجوم على المعلومات واستعادتها في حال تعرضها للخطر.. كما ذكرت من قبل Intrusion Detection tools / Intrusion Prevention

3- الخدمة الامنية: هي الخدمة التي تحسن من امن منظومات معالجة المعطيات وتبادلها في المؤسسة. تهدف هذه الخدمة الى ابطال عمليات الهجوم على المعلومات الخاصة بالمؤسسة, باستخدام الية او اكثر لهذه الغاية.

الان سنحاول ان نقوم بتوضيح كل فقرة لوحدها لانها مهمة جدا في امن الشبكات والانظمة..

1- الخدمات services:

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

ادى التغلغل الكبير لنظم المعلومات في مختلف مجالات الحياة وخاصة الشؤون المهنية الى استبدال الوثائق الورقية العادية بمعلومات او وثائق الكترونية, بالتالي يجب ان تقوم هذه الوثائق الالكترونية بنفس الوظائف التي كانت تقوم بها الوثائق الورقية.. الا ان السمات الخاصة بالوثائق الالكترونية جعلت تحقيق هذه الوظائف او الخدمات امرا صعبا لاسباب من اهمها..:

أ- من الممكن عادة التمييز بين الوثيقة الورقية الاصلية واي نسخة عنها, الا انه من المستحيل التمييز بين الوثيقة الالكترونية واي نسخة منها, وذلك لان الوثيقة الالكترونية هي بشكل او باخر تسلسل محدد للخانات الرقمية فحسب (بايتات الى جانب بعضها البعض).

ب- يمكن ان يترك التغيير في الوثيقة الورقية اثرا فيزيائيا يكشف هذا التغيير او التعديل. فعلى سبيل المثال يمكن ان تترك الممحاة بقعة بيضاء صغيرة في حدود اثرها.. اما في حالة الوثائق الالكترونية فان تغيير محتوى خانة ما او اشارة ما لن يترك اي اثر فيزيائي.

جـ- تبنى اي عملية تحقق او اثبات مرتبطة بوثائق ورقية على مجموعة الخصائص الفيزيائية لهذه الوثيقة (شكل التوقيع اليدوي او ختم كاتب العدل مثلا) اما التحقق من اصولية الوثيقة الالكترونية فيجب ان يبنى على اثر داخلي موجود ضمن المعلومات.

كما نرى فان عملية النقل من الوثائق الورقية الى الالكترونية ملزمة بتنفيذ نفس الخصائص التي تملكها الورقية على الالكترونية.. اذكر منها على سبيل المثال والتي تم التركيز عليها لضمان الجانب الامني من وثوقية هذه الوثائق والمستندات:

التعريف - Identification

التخويل - Authorization

الترخيص او المصادقة - License / Certification / Authentication

التوقيع - Signature

الشهادة (الكتابة بالعدل) - Witnessing (notarization)

المطابقة - Concurrense

المسؤولية القانونية - Liability

الاستلام - Receipts

المصادقة على الاصل و/او على الاستلام - Certification of orgination and/or receipts

التوقيع على شيك - Endorsement

الوصول (السماحية) - Access

التحقق من الصلاحية - Validation

زمن الحدوث - Time of occurance

المصادقة على البرامج او الملفات - Authenticity-Software or files

الملكية - Ownership

التسجيل - Registration

موافقة/عدم موافقة - Appoval/disapproval

الخصوصية - Privary / Secrecy

2- الاليات mechanisms:

بالطبع لا يوجد اي الية واحدة (واعني بها تطبيق او برنامج) يقوم بتحقيق كل الوظائف المدرجة اعلاه.. لكن هناك ما يقوم بالتامين على المعلومات ويقوم بتحقق معظم هذه الوظائف وهو ما يعرف بالتشفير وهو الاكثر شيوعا في تحقيق الامن.

3- الهجوم attacks:

يقصد بامن المعلومات هو كيفية منع الهجوم واذا لم يحدث ذلك فكيفية الكشف عن الهجوم على المنظومات التي تعتمد في عملها على المعلومات ومن ثم كيف يمكن استعادة المعلومات التي تعرضت للهجوم.

قمنا من قبل بذكر انواع الهجمات التي قد تتعرض لها الانظمة وفيما يلي اقوم بالتذكير بها:

1- امتلاك امكانية الدخول غير المشروع الى المعلومات Access

2- انتحال شخصية مستخدم اخر اما لازاحة المسؤولية او لاستخدام تراخيص الاشخاص الاخرين من اجل:

أ- توليد معلومات للاحتيال او المخادعة.

ب- تعديل معلومات حقيقية.

جـ- استخدام هوية احتيالية للحصول على امكانية دخول غير مشروع.

د- التاكيد الاحتيالي على عمليات نقل المعلومات.

3- التنصل من مسؤولية معلومات قام المحتال بتوليدها.

4- ادعاء استقبال معلومات من مستخدم اخر بينما قام المحتال نفسه في الحقيقة بتوليدها.

5- الادعاء بارسال معلومات لمستقبل ما (في وقت محدد) بينما في الحقيقة لم يتم ارسالها (او تم ارسالها في وقت اخر).

6- التنصل من حقيقة استلام معلومات تم استلامها فعلا او الادعاء باستلامها في وقت مخالف.

7- توسيع صلاحيات المحتال للدخول, توليد المعلومات, التوزيع, الخ...

8- تعديل تراخيص الاشخاص الاخرين (بدون امتلاك الصلاحية لهذا.. كما فعل اخي مرة معي ومنعني من دخول النظام >_< :P)

9- اخفاء وجود بعض المعلومات او حجبها بمعلومات اخرى.

10- التطفل على الاتصال بين طرفين على هيئة عقدة اتصال فعالة (man-in-the-middle attack).

11- تحصيل معلومات عن الاشخاص الذين وصلوا الى المعلومات ومتى تم هذا الوصول وذلك بغية تحليل هذه المعلومات واستخلاص ما يفيد منها.

12- اضعاف الثقة بالبروتوكول (بروتوكول كمالية المعطيات), عن طريق فضح معلومات من المفترض ان يبقيها المقال سرية (ذلك حسب شروط البروتوكول).

13- افساد وظائف البرنامج عن طرق اضافة وظائف خفية او سرية (revese engineering the applications)

14- جعل الاخرين ينتهكون حرمة البروتوكول عن طريق تقديم معلومات غير صحيحة.

15- اضعاف الثقة بالبروتوكولات عن طريق احداث خلل واضح في النظام.

16- منع الاتصالات بين المستخدمين, وبشكل خاص التداخلات السرية, لكي يتم رفض الاتصالات الموثوقة واعتبارها على انها غير موثوقة.

البنية الامنية للنظام OSI:

قام الاتحاد العالمي للاتصالات في توصيته x800 بتحديد هذه الطريقة المنظمة. فبنية OSI الامنية تفيد المدراء كطريقة لتنظيم عملية التجهيز الامني. والاكثر من ذلك قام مصنعي الحاسوب والاتصالات بتطوير ميزات امنية لمنتجاتهم بما يتوافق مع هذا التنظيم كونه اصبح قياسا عالميا معترفا به.

- خدمات الحماية:

تعرف التوصية x800 خدمات الحماية على انها تلك الخدمات المقدمة من قبل طبقة بروتوكول الاتصال في الانظمة المفتوحة والتي تضمن الامن الكافي للنظام او للمعطيات المنقولة.

ربما يكون التعريف الوارد في وثائق RFC 2828 اوضح: "خدمات المعالجة او الاتصال المقدمة من قبل النظام لتامين نوع خاص من الحماية لموارد هذا النظام. تقوم الخدمات الامنية بتطبيق السياسات الامنية والتي تعتمد بدورها على الاليات الامنية."

تقسم التوصيات x800 هذه الخدمات الى 5 اصناف و 14 خدمة خاصة..

- المصادقة authentication:

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

1- مصادقة الطرفين peer entity authentication: تؤمن عملية اثبات الهوية او التحقق منها لكلا طرفي الاتصال. وتعمل هذه الخدمة وقت اقامة الاتصال او اثناء طور التراسل. فهي تحاول تامين الثقة في احد الاطراف في حال لم يحاول هذا الطرف تامينها وذلك اما لكونه منتحل شخصية او عند الاعادة غير المشروعة لاتصال سابق.

2- مصادقة مصدر المعطيات data origin authentication: تستهدف هذه الخدمة تاكيد مصدر المعطيات. لا تؤمن هذه الخدمة حماية ضد عمليات نسخ المعطيات او تعديلها. يقوم هذا النوع من الخدمات بدعم تطبيقات مماثلة للبريد الالكتروني حيث لا يوجد في هذه الحالة اي تفاعل سابق بين الاطراف المتصلة مع بعضها البعض.

- التحكم بالوصول access control:

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

- سرية المعطيات data privacy:

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

الشق الاخر من السرية هو حماية تيار المعلومات من التحليل ويتحقق هذا الامر عن طريق عدم ترك مجال للمهاجم بمراقبة ومعرفة المصدر والمآال والتردد والطول وبقية خصائص تيار المعلومات المتنقلة اثناء عمليات الاتصال.

سنتابع فيما بعد فانا منهك الان بعد يومين من العمل على اطروحة حول... :)

بالتوفيق

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#35

وعليكم السلام ورحمة الله وبركاته،

جزاكم الله كل الخير على المعلومات التي تزودنا بها في هذا المجال ،

أحب أن ألفت انتباهكم لهذه الدورة المتخصصة في منهاج شهادة Security+ :

CompTIA Security+ Training Suite

prdsecurityplus4mm.jpg

مكونة من 2CDs الأول مقسم إلى 7 أجزاء،

والثاني إلى 6 أجزاء ،

:)

اللهم طهر أرض فلسطين من العملاء والخونة

#36

ممتاز جدا, جزيت الخير اخي علاء على رفدنا بهذه الامور التي ستزيد من متانة معلوماتنا بهذا الخصوص :)

وفقك الله

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#37

كمالية المعطيات data integrity:

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

احدى الامثلة على خدمات كمالية المعطيات data integrity check يتم باستخدام خوارزمية CRC (Cyclic Randomize Check) التي تقوم بعمل مسح على مجموعة من البايتات باي طول وتنتج في النهاية خرج بطول 32بت اي 4بايت (dword) تمثل توقيع رقمي لهذه البايتات, اي تعديل في اي بايت سواء بالاضافة او الحذف او الاستبدال يقوم بالتاثير على القيمة الخاصة بالتوقيع بالتالي يمكن بواسطة هذه الخوارزمية المصادقة على صحة البيانات المرسلة وانه لم يتم التلاعب بها. طبعا من المفترض ان يتم في هذه الحالة ارسال نسخة من التوقيع الرقمي للبايتات الاصلية مع البايتات نفسها كي تتم المقارنة معها من الجهة المستقبلة. احدى الجوانب الضعيفة في هذه الحالة هو امكانية اكتشاف مكان التوقيع الرقمي من قبل المهاجم. فلو استطاع تحديد مكان التوقيع والكتلة الخاصة بالبايتات التي تم اخراج التوقيع لها فانه سيصبح قادرا على تعديل البيانات والتوقيع ايضا بحيث يضمن ان الجهة المستقبلة ستؤكد على صحة البيانات وستقبل بها.

هذا الضعف يكمن في ان التطبيقات التي تستخدم هذه الخوارزمية تقوم على اساس ان التوقيع كما اسلفت الذكر موجود بداخلها بالتالي يمكن لاي مهاجم ملم بتنقيح البرامج اكتشاف مكان التوقيع لكن التحدي يبقى في ايجاد الكتلة التي يتم اخراج التوقيع لها.

احدى الامثلة الاخرى على استخدام خوارزمية CRC هي في الاتصالات الشبكية, فالملقم UDP مثلا او TCP عندما يتم ارسال الحزم المجزئة لقطع البيانات والتي تسمى بـ fragments, يقوم بارسال توقيع CRC مع هذه القطعة حيث تقوم الجهة المستقبلة باخذ البيانات واخراج توقيع لها ومقارنته بالتوقيع المرسل فان لم يتم التطابق فهذا دليل على ان البيانات خاطئة نتيجة ارسال خاطئ او ما شابه ويتم رفضها وطلب القطعة نفسها من البيانات من الجهة المرسلة وهكذا.

من الواضح انه بالامكان للعين الخبيرة التقاط هذه البيانات لو امكن التنصت عليها وايجاد التوقيع ومن ثم تعديل البيانات المرسلة واستبدال التوقيع بتوقيع اخر.

لمثال عملي على هذا الامر يمكن مراجعة مقال لـ jAgx بعنوان "Breaking PRotocol - Reversing and Exploiting Client Side Communications" المنشورة في نسخة الـ Esize الاولى الخاصة بـ ARTeam

الهجمات الامنية:

صنفت وثائق كل من x800 و RFC 2828 الهجمات الامنية بطريقة مفيدة, قسمت فيها هذه الهجمات الى نوعين اساسيين: هجمات سلبية وهجمات فعالة. يحاول الهجوم السلبي معرفة المعلومات او استخدامها لكن دون التاثير على موارد النظام نهائيا. اما الهجوم الفعال فيحاول تغيير موارد النظام او التاثير على عملها.

- تنتمي الهجمات السلبية بطبيعتها الى عملية التنصت او مراقبة الارسال. هدف المعتدى في هذه الحالة الحصول على المعلومات المنقولة. يمكن تمييز نوعين فرعيين من هذه الهجمات, هما: الحصول على محتوى الرسالة وتحليل سيالة المعلومات.

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

من الواضح ان اكتشاف الهجوم السلبي صعب لانه لا يحدث اي تغيير في المعطيات بالتالي يجب ان يكون التركيز على منع حدوث الهجوم السلبي اكثر من كشف حدوثه.

- اما الهجوم الفعال فيتضمن اجراء بعض التعديلات على سيالة المعطيات او انشاء سيالة معطيات كاذبة, ويمكن تقسيمه الى اربعة اصناف: التخفي, اعادة البث, تعديل الرسائل وحجب الخدمة.

- يحصل التخفي masquerade عندما يقوم شخص ما بتقديم نفسه على انه شخص اخر. يتضمن الهجوم الخفي عادة احد انواع الهجوم الفعال الاخرى. فعلى سبيل المثال, يمكن التقاط تسلسل تحديد الهوية واعادة بثها بعد حصول تسلسل تحديد هوية حقيقي, مما يمكن شخصية معرّفة ومشروعة ذات امتيازات قليلة من الحصول على امتيازات اعلى عن طريق انتحال صفة الشخصية التي تمتلك الامتيازات الاعلى والتي تم تحديدها للتو.

- تتضمن اعادة البث Reply الالتقاط السلبي لوحدة المعطيات ومن ثم اعادة ارسالها من اجل انتاج تاثير غير شرعي غير محدد الهوية.

- اما تعديل الرسائل فيعني ببساطة تغيير جزء ما من رسالة شرعية, او تاخير هذه الرسائل او تغيير ترتيبها وذلك من اجل انتاج تاثير غير شرعي. على سبيل المثال, يمكن ان تعدل الرسالة "يسمح لزيد بقراءة ملف الحسابات السري" لتصبح "يسمح لعبيد بقراءة ملف الحسابات السري" :P

- يمنع حجب الخدمة (denial of service او اختصارا DoS) او يثبط من الاستخدام العادي لخدمات الاتصالات او ادارتها. يمكن ان يكون لهذا النوع من الهجوم هدف خاص فعلى سبيل المثال يمكن لشخص ما ان يمنع مرور كل الرسائل الموجهة الى وجهة ما. يمكن ان ياخذ هذاالنوع من الهجوم شكلا اخر وهو تمزيق او تعطيل الشبكة الكلية, وذلك اما عن طريق ابطال هذه الشبكة او عن طريق التحميل الزائد لها بالرسائل (flooding / overloading), مما يؤدي الى تراجع ملحوظ في ادائها.

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

الان ناتي الى اهم الاقسام والتي لطالما اردت الحديث عنها, "التشفير" :)

< التشفير المتناظر - Symmetric Encryption >

- التقنيات التقليدية:

كانت عمليات التشفير المتناظرة او ما يطلق عليها احيانا بالتشفير الاساسي او التعمية باستخدام المفتاح الوحيد, هي نوع التشفير الوحيد المستخدم قبل تطوير التشفير باستخدام المفتاح العام. وقد بقي هذا النوع من التشفير الاكثر انتشارا حتى هذا الوقت.

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

- تعرف الرسالة الاصلية باسم "النص الصريح / plain text", بينما يطلق على الرسالة المحمية بـ "النص المشفر / cipher text".

- يطلق على عملية تحويل النص الصريح الى نص مشفر اسم "عملية التشفير / enciphering او encryption" اما عملية استرجاع النص الصريح من النص المشفر فتسمى "فك التشفير / deciphering او decryption".

- تشكل مجموعة المخططات والطرق المستخدمة لانجاز عملية التشفير بعملية "التشفير :P / cryptography" حيث يدعى المخطط الواحد "نظام التشفير cryptographic system او Cipher".

- تقع التقنيات المستخدمة لفك تشفير رسالة ما بدون اي معرفة بتفاصيل عملية التشفير في نطاق "تحليل الشفرة / cryptanalysis".

- يطلق غير المختصين عادة على تحليل الشفرة عبارة "كسر الشفرة / breaking the code".

- تشكل عملية التشفير وتحليل الشفرة مع بعضها البعض "علم التشفير / cryptology".

- النموذج العام لنظام التشفير المتناظر:

يملك مخطط التشفير المتناظر 5 اجزاء كما يلي:

1- النص الصريح: وهو عبارة عن الرسالة الاصلية المفهومة او المعطيات التي تشكل دخل الخوارزمية.

2- خوارزمية التشفير: تطبق خوارزمية التشفير عمليات تبديل مواضع وتحويل مختلفة على النص الصريح.

3- المفتاح السري: هو دخل ايضا للخوارزمية, وهو عبارة عن قيمة غير معتمدة على النص الصريح. تنتج الخوارزمية قيم خرج مختلفة للنص المشفر بالاعتماد على المفتاح المستخدم في كل مرة. تعتمد تفاصيل عمليتي التحويل وتبديل المواضع على قيمة هذا المفتاح.

4- النص المشفر: وهو عبارة عن الرسالة المشفرة الناتجة كخرج من الخوارزمية. وتعتمد على كل من النص الصريح والمفتاح السري. حيث ينتج عن نص صريح واحد نصين مشفرين مختلفين اذا تم استخدام مفتاحين سريين مختلفين. يظهر النص المشفر على شكل سيالة عشوائية من المعطيات غير المفهومة.

5- خوارزمية فك التشفير: وهي بشكل اساسي نفس خوارزمية التشفير ولكن تعمل بشكل معكوس. حيث يكون دخلها النص المشفر والمفتاح السري. بينما خرجها هو النص الصريح.

- من اجل استخدام آمن للتشفير المتناظر:

1- نحتاج الى خوارزمية قوية, حيث يلزم على الاقل ان تكون الخوارزمية على لاشكل الذي لا يكون فيه المعتدي والذي يعرف هذه الخوارزمية ولديه نص مشفر او اكثر قادرا على فك تشفير النص المشفر او استخدام المفتاح. يوضع هذا المطلب بشكل اقسى على الشكل: يجب ان يكون المعتدي غير قادر على فك تشفير النص المشفر او اكتشاف المفاتيح حتى ولو توفر لديه عدد من النصوص الصريحة والنصوص المشفرة الموافقة لها

2- يجب على كل من المرسل والمستقبل الحصول على نسخة من المفتاح السري بشكل آمن وان يبقى هذا المفتاح سريا بينهما. فاذا استطاع احد الحصول على المفتاح او اكتشافه وكان على دراية بنوع الخوارزمية المستخدمة وصيغتها فستصبح كل الاتصالات التي تستخدم هذا النوع من المفتاح مقروءة.

الشكل التالي يوضح مبدأ عمل هذا النوع من الخوارزميات, في المثال يبدو استخدام DES واضحا كنوع لخوارزمية التشفير:

28_04_06_11_44_31_1146249871symmetric_enc.gif

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

سنتابع لاحقا باذن الله.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#38

نتابع ما توقفنا عنده.. بسم الله الرحمن الرحيم

- العناصر الاساسية لمخطط التشفير المتناظر:

لنلق نظرة ادق على العناصر الاساسية لمخطط التشفير المتناظر.

- يصدر المنبع (المصدر, الجهة المرسلة) رسالة على شكل النص الصريح والذي نطلق عليه X حيث تمثل حروف النص الصريح بالقيم:

mimetex.cgi?{X_1, X_2, \dots, X_i}

- لانجاز عملية التشفير يتم توليد المفتاح K المؤلف من مجموعة بايتات:

mimetex.cgi?{K_1, K_2, \cdots, K_j}
.

فاذا تم توليد المفتاح عند مصدر الرسالة فيجب نقله الى الوجهة بطريقة امنة. الطريقة البديلة لذلك هي ان يتم توليد المفتاح من قبل طرف ثالث ومن ثم ايصاله بشكل امن الى كل من المصدر والوجهة.

- تقوم الخوارزمية باستخدام النص الصريح X والمفتاح K من اجل توليد النص المشفر Y المؤلف من المجموعة

mimetex.cgi?{Y_1, Y_2, \cdots, Y_3}
وبالتالي يمكن ان نكتب:

mimetex.cgi?{Y=E_K(X)}

التعبير السابق يعني انه يتم انتاج Y باستخدام خوارزمية التشفير E اعتمادا على التصريح X باستخدام تابع خاص محدد بقيمة المفتاح K.

- يستطيع المستقبل مستخدما المفتاح K نفسه ان يعكس عملية التحويل ليحصل على النص الاصلي:

mimetex.cgi?{X=D_K(Y)}

سيحاول المهاجم, الذي يمكنه الحصول على Y ولكن لا يمكنه الحصول على اي من X او K, ان يكشف قيمة X او K او كليهما. نفترض ان المهاجم يعرف خوارزمية التشفير E وخوارزمية فك التشفير D. فاذا كان المهاجم مهتما بهذه الرسالة على وجه التحديد فان جهوده ستنصب على اكتشاف X عن طريق توليد النص الاصلي المحتمل

mimetex.cgi?{\overline{X}}
لكن على الغالب يهتم المهاجم بقراءة الرسائل المستقبلية ايضا بالتالي سيركز جهوده على معرفة المفتاح K عن طريق توليد مفتاح محتمل
mimetex.cgi?\overline{K}
.

التشفير:

يمكننا وصف انظمة التشفير من خلال النقاط الثلاثة التالية:

1- نمط العملية المستخدمة لتحويل النص الصريح الى نص مشفر: تعتمد كل خوارزميات التشفير على المبدأين العامين التاليين: التبديل substituation حيث يتم فيه تحويل كل عنصر من النص الصريح الى عنصر مقابل له.

وتغيير المواضع transposition حيث تتم عملية اعادة ترتيب العناصر في النص الصريح.

المطلب الاساسي هنا هو عدم اضاعة اي عنصر اي ان تكون جميع العمليات عكوسة, معظم الانظمة عدة مراحل من التبديل وتغيير المواضع.

2- عدد المفاتيح المستخدمة: اذا استخدم كل من المرسل والمستقبل نفس المفتاح عندها يطلق على النظام اسم التشفير المتناظر او التشفير بالمفتاح الوحيد او التشفير بالمفتاح السري او التشفير الاساسي. اما اذا استخدم المرسل والمستقبل مفتاحين مختلفين عن بعضهما البعض عندها يسمى النظام بالتشفير غير المتناظر او ذي المفتاحين او التشفير بالمفتاح العمومي.

ساذكر فيما بعد سبب هذه التسمية والتي اعتقد انها ستصبح واضحة حالما نتعمق في هذه المسالة.

3- الطريقة التي يعالج فيها النص الصريح: يعالج التشفير الكتلي الدخل على شكل كتلة واحدة من العناصر في كل مرة. بحيث ينتج في كل مرة كتلة خرج توافق كتلة الدخل اما التشفير السيلي او الجدولي فيعالج عناصر الدخل بتواصل او باستمرار, منتجا الخرج على شكل عنصر واحد في كل مرة.

تحليل التشفير:

هناك طريقتين عامتين لمهاجمة مخطط التشفير المتناظر:

1- تحليل التشفير:

يعتمد الهجوم باستخدام تحليل التشفير على طبيعة الخوارزمية بالاضافة الى بعض المعرفة عن المميزات العامة للنص الصريح وربما على بعض النماذج من ازواج النص الصريح - النص المشفر. يستغل هذا النوع من الهجوم مميزات الخوارزمية لمحاولة استنتاج نص صريح محدد او لاستنتاج المفتاح المستخدم. اذا نجح الهجوم في استنتاج المفتاح عندها سيكون التاثير كارثيا, حيث سيتم فضح كل الرسائل المستقبلة والمرسلة المشفرة باستخدام هذا المفتاح. هذه احدى نقاط الضعف في هذا النوع من التشفير لذا ابق هذا الامر في ذهنك.

2- هجوم الكسر الاعمى (الهجوم الوحشي):

لا تسالني كيف قمت بالترجمة الى هذا المصطلح.. هذا ما ستراه في كامل المراجع العربية وباي حال المهم ان تعلم المصطلح المقابل بالانكليزية وهو bruteforce attack/blind attack, يحاول المهاجم في هذه الحالة تجريب كل المفاتيح المحتملة على قطعة من النص المشفر, ويتابع هذه المحاولات حتى يحصل على نص مفهوم او واضح. يجب وسطيا تجريب نصف المفاتيح الممكنة للوصول الى النجاح.

+ مناقشة الطريقتين السابقتين:

فيما يلي جدول يلخص الانواع المختلفة للهجوم بتحليل التشفير, وذلك بالاعتماد على كمية من المعطيات معروفة بالنسبة للمحلل cryptoanalyst. تكون المشكلة في قمة تعقيدها عند توفر النص المشفر فقط. في بعض الحالات لا تكون حتى خوارزمية التشفير معروفة. لكن سنفترض انها معروفة للمهاجم. احدة طرق الهجوم المحتملة في مثل هذه الحالات هي طريقة الهجوم الاعمى والتي يقوم من خلالها المهاجم بتجريب كل المفاتيح الممكنة فاذا كان مجال المفاتيح واسعا عندها ستصبح هذه الطريقة غير مجدية, لذا سيضطر المعتدي الى استخدام تحليل النص المشفر, مطبقا بشكل عام الاختبارات الاحصائية المختلفة عليه. ولاستخدام هذه الطريقة يجب على المهاجم ان يمتلك فكرة عامة عن نوع النص الصريح المدروس, كان يكون نصا انكليزيا او فرنسيا او ملفا تنفيذيا للنظام windows او ملف java مصدري او ما شابه ذلك, هذا الشرط يعطي المهاجم بعض المعلومات عن بعض الكلمات او الترميز الذي يجب ان يظهر ضمن النص في حالته الصريحة وليست المشفرة بالتالي يمكن اجراء عملية بحث في النص عند كل عملية فك تشفير الى ان تظهر بعض النتائج المتطابقة ويتم الاطلاع عليها وتحسين الخوارزمية وفقا لها.

30_04_06_05_42_38_1146444158table.gif

يعتبر الهجوم بمعرفة النص المشفر فقط الاسهل من وجهة نظر الدفاع عنه, وذلك لان المعتدى يملك الكم الاقل من المعلومات للعمل بها. يملك المحلل على الغالب معلومات اكثر من ذلك. يمكن للمهاجم ان يحصل على نص صريح او اكثر مع النصوص المشفرة الموافقة له. او يمكن للمحلل ان يعرف ان نصا صريحا ما يجب ان يظهر في الرسالة. فعلى سبيل المثال تبدا جميع الملفات التنفيذية التابعة لنظام Micro$oft بالحرفين "MZ" او "ZM" التي تشير الى الحرفين الاولين من اسم وكنية الشخص الذي قدم صيغة الملفات التنفيذية لمايكروسوفت "Mark Zibrosky", ايضا الملف التنفيذي القياسي يحوي على الحرفين "PE" عند الازاحة 100h دوما, او يمكن ان يكون لرسائل الاعتمادات المالية ترويسة قياسية او توقيع معين وما شابه ذلك.

يعتبر كل ما تقدم امثلة عن النص الصريح المعروف, يمكن للمحلل عند امتلاك هذه المعلومات ان يستنتج المفتاح الذي تم الاعتماد عليه لتحويل النص الصريح.

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

اذا استطاع المحلل بطريقة ما الوصول الى النظام الذي تصدر عنه الرسائل واستطاع تمرير رسالة ما اختارها بنفسه عندها سنكون امام هجوم من النوع "النص الصريح المعروف". مثال عن هذه الاستراتيجية هو تحليل التشفير التفاضلي differential crypto analysis الذي سنناقشه فيما بعد. بشكل عام, اذا استطاع المهاجم اختيار رسالة ما لتشفيرها عندها سيقوم باختيار هذا النص بعناية فائقة بحيث يتوقع من خلال ذلك ايحاء بنية المفتاح.

يعرض الجدول السابق نوعين اخرين من الهجوم: النص المعمى المختار والنص المختار.

هناك تقنيات نادرا ما تستخدم كتقنيات تحليل تشفير, الا انها مع ذلك تشكل هجوما محتملا.

الخوارزميات الضعيفة نسبيا لا تقاوم الهجوم من النوع "النص المشفر فقط", اما بالنسبة لخوارزميات التشفير العادية فهي مصممة لمقاومة الهجوم من النوع "نص صريح معروف".

تعريفان اخران جديران بالذكر. يعتبر مخطط التشفير آمنا بشكل مطلق unconditionally secure اذا لم يحوي النص المشفر المولد بواسطة هذا المخطط معلومات كافية لتحديد النص الاصلي الموافق له بشكل وحيد, وذلك مهما بلغ عدد النصوص المشفرة المتوفرة لدى المهاجم. من المفترض في مثل هذه الحالة الا يستطيع المعتدي فك تشفير الرسالة مهما توفر له من الوقت, والسبب ببساطة هو ان المعلومات اللازمة لذلك لن تكون متوفرة في النص المشفر. نلاحظ انه لا توجد خوارزمية مطلقة السرية ما عدا تلك التي تستخدم مخطط التعمية المعروف باسم "الطبعة" token والتي تستخدم مرة واحدة One-time pad والتي سنتكلم عنها لاحقا.

لذلك فان كل ما يمكن ان يسعى اليه المستخدمون هو خوارزمية تشفير تتميز باحدى المواصفتين التاليتين او بكليهما:

1- ان يكون ثمن كسر النص المشفر يفوق قيمة المعلومات المشفرة.

2- ان يكون الزمن اللازم لكسر النص المشفر يفوق الفترة المفيدة من حياة المعلومات.

- يعتبر المخطط آمنا حسابيا computationally secure اذا توفرت فيه الشروط السابقة. المشكلة هنا هي في صعوبة تقدير حجم الجهود المبذولة اللازمة لتحليل النص المشفر بنجاح.

- يمكن كبداية تقدير الوقت اللازم عند استخدام طريقة الهجوم الاعمى blind attack, والتي تقتضي تجريب جميع المفاتيح الممكنة حتى يتم الحصول على التحويل المفهوم من النص المشفر الى النص الصريح. وبشكل عام, يجب وسطيا تجريب نصف المفاتيح الممكنة من اجل الحصول على الحل الصحيح.

- يمكن من خلال الجدول التالي تقدير الوقت اللازم لهذه العملية وذلك من اجل الاطوال المختلفة المبينة للمفاتيح. النتائج مبينة من اجل اربعة اطوال للمفاتيح الثناية. يستخدم المفتاح ذو طول 56خانة مع خوارزمية DES (Data Encryption Standard) ويستخدم المفتاح ذو الطول 168 مع خوارزمية TDES (Triple DES). اصغر مفتاح مخصص لخوارزمية AES (Advanced Encryption Standard) هو 128 خانة (بت).

- ايضا يوضح الجدول النتائج الخاصة بما يدعى رموز تبديل الحروف التي تستخدم مفتاحا بطول 26حرفا (premutation). والتي تستخدم فيها كل احتمالات تبديل مواضع الحروف البالغ عددها 26 كمفاتيح لهذه الخوارزمية. تفترض النتائج المبينة في الجدول استغراق زمن قدره 1ميكروثانية لكل عملية تشفير وهو الزمن التقريبي الذي تؤمنه المعالجات الحالية, اما اذا تم استخدام الحواسب التي تعتمد المعالجة المتوازية على عدة معالجات فربما سيقل هذا الزمن بعدة مراتب. يبين العمود الاخير في الجدول النتائج الصادرة عن نظام يستطيع معالجة مليون مفتاح كل ميكروثانية. كما هو واضح لا يمكن عند هذه القدرة من الحساب اعتبار خوارزمية DES آمنة حسابيا.

- من هذا الذي يملك حاسبا يستطيع معالجة مليون مفتاح كل ميكروثانية؟؟! هذا ما تم الاشارة اليه في الشرط الاول (ان يكون ثمن كسر النص المشفر يفوق قيمة المعلومات المشفرة)

30_04_06_05_43_32_1146444212table_.gif

- تقنيات تبديل الحروف Substituation:

- تساعد دراسة هذه التقنيات على الرغم من قدمها وبساطتها, على توضيح الطرق الاساسية المستخدمة في التشفير المتناظر وانواع الهجوم او تحليل التعمية المتوقعة.

يعتبر تبديل الحروف وتبديل المواقع حجري الاساس في جميع تقنيات التشفير. تعمل تقنيات التبديل على استبدال احرف النص الصريح باحرف اخرى او بارقام او رموز. اما اذا تم تمثيل النص الصريح على شكل سلسلة من الخانات عندها تعمل تقنيات التبديل على تبديل نماذج معينة من خانات النص الصريح مع نماذج بديلة من خانات النص المشفر.

تشفير قيصر Caesar Cipher:

320px-Caesar3.png

180px-Hw-caesar.jpg

هو اقدم انواع التشفر باستخدام تقنيات تبديل الحروف وابسطها. يتم وفق هذه الطريقة تبديل كل حرف من حروف الابجدية بالحرف الذي يقع في المرتبة الثالثة بعده والمثال التالي يوضح ذلك:

النص الصريح: meet me after the toga party

النص المشفر: PHHW PH DIWHU WKH WRJD SDUWB

لاحظ انه سيتم تدوير الابجدية بحيث ان الحرف A يلي الحرف Z وبالتالي يمكن تعريف عملية التبديل باستعراض كل الاحتمالات الممكنة كما يلي:

النص الصريح: a b c d e f g h i j k l m n o p q r s t u v w x y z

النص المشفر: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

دعنا نخصص رقما مكافئا لكل حرف كما يلي:

النص الصريح: a b c d e f g h i j k l m n o p q r s t u v w x y z

الرقم المكافئ: 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

عندها يمكن التعبير عن هذه الخوارزمية كما يلي, "لكل حرف p من النص الاصلي حرف بديل C من النص المشفر":

mimetex.cgi?C=E(p)=(p+3)\pmod{26}

يمكن بشكل عام اجراء الازاحة باي قيمة, وبالتالي يكون بفرض k مقدار الازاحة:

mimetex.cgi?C=E(p)=(p+k)\pmod{26}

حيث ياخذ المتحول k اي قيمة بين 1 و 25. يمكن التعبير عن خوارزمية التشفير ببساطة كما يلي:

mimetex.cgi?P - D{C} = (C-k)\pmod{26}

اذا تم التقاط نص مشفر وكان من المعروف انه ناتج عن استخدام خوارزمية قيصر عندها يمكن تطبيق الكسر الاعمى في تحليل التعمية ببساطة, وذلك عن طريق تجريب كل المفاتيح الممكنة والبالغ عددها 25 مفتاح. 3 امثلة يمكن ايجادها على هذه الصفحة:

/index.php?showtopic=79305

هناك 3 ميزات هامة للحالة السابقة تساعدنا على استخدام طريقة الكسر الاعمى في تحليل التشفير:

1- خوارزميتا التشفير وفك التشفير معروفتان.

2- هناك 25 احتمال فقط.

3- اللغة التي كتب فيها النص معروفة ويمكن تمييزها بسهولة.

نفترض ان خوارزمية التشفير معروفة في معظم حالات الشبكات, غير ان ما يجعل طريقة الهجوم الاعمى في تحليل التشفير غير عملية هو توفر عدد كبير من المفاتيح. فعلى سبيل المثال تستخدم TDES مفتاحا بطول 168بت مما يعطي امكانية تشكيل

mimetex.cgi?2^{168}
مفتاحا مستقلا اي اكثر من
mimetex.cgi?3.7\times{10^{50}}
مفتاحا محتملا.. وبالارقام الصريحة 3.7e+50 احتمال :P (صريحة كفاية :P)

تعتبر الميزة الثالثة هامة, فاذا لم تكن لغة النص الصريح معروفة عندها لن نستطيع تمميز النص الصريح الناتج عن عملية التحليل. بل اكثر من ذلك, اذ يمكن ان يكون الدخل مختصرا ومضغوطا بطريقة ما, مما يجعل عملية التعرف على النص الصريح صعبة ايضا. احدى الامثلة على استخدام خوارزمية ضغط هي باستخدام خوارزمية ZIP.

نتابع فيما بعد باذن الله..

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#39

انا شخصيا تابعت الموضوع من الاول وقمت بطباعة كل مقالة على حده ووضعتها في فايل لقرائتها بعناية تامة لكن هل بالامكان توضيح كيفية كتابة الفايروسات ؟؟

وطرق كتابتها ؟؟

#40

امن المعلومات يعني بدراسة مبدأ عمل وانتشار الفيروسات, وليس كتابتها يا اخي, باي حال هو مرحلة متقدمة من هذه السلسلة والتي والله اعلم ستتوقف هذا ان لم تكن قد توقفت بالاصل :(

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#41

و لماذا تتوقف يا Xacker أكمل يا أخي

#42

الاهتمام الزائد اخي cold :/

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#43

السلام عليكم ورحمة الله وبركاته

أخونا الحبيب reverse

نشكر لك مجهودك الرائع ، لكن عندي مجموعة من الاستعلامات حول ما أثرته

1- لقد سألت عن هذه الدورات ، ويبدو أنها نادرة شوية فهل هناك أماكن تعلمها في الاسكندرية تدرس هذا الموضوع ؟

2- هل هذه الدورة تحتاج دورات في الكمبيوتر متخصصة قبل البدء فيها ؟

3- هل هناك شركات فعلاً تهتم بهذا الجانب على الأقل الشركات الصغرى ؟ أو بمعنى آخر شركات غير الشركات العملاقة ؟

4- هل ممكن تعطينا أفكار عملية لتطبيق هذه الدورة على مستوى غير المستوى الشخصي ؟ يعنى مقترحات للجانب العملي Bussnis

5- قد يثار نقطة معينة ألا يكفي بعض البرامج مثل ANTI_VIRUS , ZONE ALARM , وغيرها من البرامج المتخصصة ، يعنى معلومات بسيطة عن التعامل مع مثل هذه البرامج يكفي ...!

6- أشكر لك سعة صدرك

:)

تم تعديل هذه المشاركة بواسطة chang_man في 9 يوليو 2006 في 13:40

#44

وعليكم السلام ورحمة الله وبركاته,

1- للاسف لا ادري فانا من سوريا وليس لدي اي معلومات حول هذا الموضوع في مصر لكن بدون شك لديكم اكثر مما لدينا واعتقد ان الاخ busbar لديه معلومات اكثر حول هذا الموضوع.

2- نعم للاسف, التقدم لهذه الشهادة تحتاج الى الحصول على شهادتي +Network و +A قبها.

3- مجال الامن يجب ان يهتم فيه حتى بائع الخضار.. لان فعليا هذه الدورة لا تركز على مفهوم امن المعلومات فقط, فهناك جانب الامن المؤسساتي كمنع حدوث الكوارث او تجنبها او استعادة البيانات المفقودة نتيجة كوارث طبيعية والمسائل المتعلقة بالامن ضد الحريق والفيضانات الخ.. فالشركة التي لا تقوم بهذا فهي تفتقر الى جانب كبير من جانبها العملياتي.

4- لست واثقا من سؤالك.

5- لا بالطبع, لان هذه البرامج هي تطبيقات مبنية على قاعدة بيانات معينة كبرامج المكافحة, طالما قاعدة البيانات لا تحوي على الرماز الخاص بفيروس معين فاذن هي قابلة للهجوم من قبل ذلك الفيروس, وحتى لو كنت up-to-date, فان اي فيروس جديد لن يستطيع برنامج المكافحة اكتشافه لانه لا يملك معلومات عنه.

البرامج الخاصة بمراقبة الشبكة هي مجرد واجهة زجاجية اخرى.. يكفي حجر صغير لتحطيمها.

كلامي لن يقنعك, هناك مناقشات عديدة بهذا الخصوص في DefCon www.defcon.org وغيره مثل RuxCon و ShmooCon حول مسألة فعالية هذه البرامج..

نعم, تحتاج الى وجود برنامج مكافحة او اكثر.. تحتاج الى برنامج لغلق ومراقبة المنافذ او اكثر.. لكن تحتاج الى من يدير هذه البرامج ايضا.

بالتوفيق

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#45

السلام عليكم

اشكر لك اهتمامك وردك ..

لقد حاولت الاتصال بمعاهد أثناء انتظاري للرد ، كان هناك ملاحظة أنه ليس من الضروري أن يكون هناك دورات قبلها ،، لكن المشكلة في تكوين مجموعات للبداية ، ولكون هذه الدورة جديدة فمعلومات الناس عنها تكاد تكون منعدمة ،،

ويبدو أيضاً أن مجال العمل بها صعب نوعاً لأن بعض الشركات تحتاج ثقافة أمن ابتداءً

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

إن الله لا يغير ما بقوم حتى يغيروا ما بأنفسهم

#46

ما قصدته هو ان التقدم الى امتحانها يحتاج الى تلك الشهادتين. لن تعتبر Sec+ Certified قبل ان تتقدم للامتحان.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#47

السلام عليكم ,,

عظيم جداً ..

استعنا على الشقى بالله

صحيح إن العلم يحتاج إلى صبر ...وجهد

وما نيل المطالب بالتمني ولكن تؤخذ الدنيا بالعافية

ودعواتك .

هل من نصائح معينة تود إضافتها .. ؟

#48

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

1

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#49

وصلتني أخبار بأن شركة مايكرو سوفت تتحدى اختراق وكسر حماية اصدارها الجديد ويندوز فيزتا ..

هل يوجد تعليق على ذلك ..

1 - سقوط الإنسان ليس فشلاً ، ولكن الفشل أن يبقى حيث سقط .

2 - الفاشلون قسمان : قسم فكر ولم يفعل ، وقسم فعل ولم يفكر .

-------------------------------------------------------

درس في ADO.NET 2005, التعامل مع الجداول المترابطة في ado.net 2005

درس في الإجراءات الفرعية ( العامة )

درس في ADO.NET من الصفر إلى الإحتراف .

#50

نعم, مايكروسوفت تسعى من خلال منع المحركات غير الموقعه من قبلها من العمل لتمنع استخدام SoftICE على سبيل المثال.

لكن هاك حمايتها الخاصة بـ 64بت والتي اسمتها PatchGuard تسقط

http://uninformed.org/index.cgi?v=3&a=3&t=pdf

وباي حال كما يقال "الميّه تكدب الغطاس"

السلام عليكم

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

هذا الموضوع مغلق.

مواضيع مشابهة