السلام عليكم اخوانى اعضاء المنتدى :
هلا بكم مره اخرى مع موضوعى الثانى الذى وعدتكم به و هو عن ال SSL و كما اتفقنا ان ننسى مؤقتا كلمه هاك و نتعلم كيف نصبح هاكرز محترفين دون ان ندرى عن طريق تعلم و دراسه الاشياء التى ذكرناها فى الموضوع الاول الذى يتكلم عن ال DNS .
و الان احبائى دعونا نبدأ الجد و نتكلم عن شئ مهم جداا و معظم الناس لا يعرفونه و هو ال :
SSL (Secure Sockets Layer):
============================
INTRODUCTION TO SSL:
=====================
طبعا اكيد فى يوم و انت تتصفح الانترنت و اتصلت بأى موقع عن طريق الصدفه فأنك تلاحظ ما يسمى بال PADLOCK ICON و هى عباره عن ايقونه موجوده فى الشريط فى اسفل متصفحك و هى تكون عباره عن علامه تعجب ‍! صفراء او علامه X حمراء و لها اشكال اخرى كثيره تختلف حسب متصفحك
و الان سؤالنا هو ماذا تعنى هذه العلامه؟
و الاجابه ان هذه العلامه تعنى ان هذا الويب محمى ب ssl اى طبقه امنيه و كما هو ظاهر فى العنوان ان ال ssl هى ال (Secure Sockets Layer) و هى تشير الى بروتوكول او تيكنيك معين يؤكد الاتصال الامن بالويب سيت و تفعل هذا بطريقتين . الاولى:هى ان ال SSL توفر طرق عديده للتعرف على هويه المتصل بالويب سيت و طبعا لانه من الدرورى معرفه هويه المتصل بالويب سيت قبل بدايه تبادل المعلومات بينهم و تكون ال SSL مطلوبه جداا ب ال digital certificates و سنعرف ما هى . و الطريقه الثانيه هى :انها تحول المعلومات الى UNREADABLE FORMAT اى الى صيغه لا تستطيع قرائتها اى تشفرها عند انتقالها خلال شبكه غير امنه مثل الانترنت .
اذن نرجع نقول تعريف بسيط عن ال SSL لتسهيل الفهم :
هى نظام أمني يسمح للتطبيقات بتشفير البيانات التي تنتقل من المتصفح الى وحدة الخدمة المقابلة
و سوف نتكلم عن اشياء كثيره فى هذا الدرس عن ال SSL فسوف نتكلم عن قوه حمايه هذا البروتوكول و سوف نتحدث ايضا عن عن كيفيه عملها و لماذا تكون صلاح للدفاع ضد الهاكرز و كيف تساعد الهاكرز فى بعض الاحيان ايضا
و الان قد ذكرت كلمه اعتقد ان البعض لم يفهمها جيدا و هى كلمه Digital Certificates و سنقوم الان بالتفسير لمعناها.

Digital Certificates :
=======================
لكى تفهم ال SSL جيدا يجب اولا ان تفهم ال Digital Certificates و هو عباره عن ميكانزم او بروتوكول يستطيع تحديد اى شئ او التعرف عليه بوضوح تام مثل شخص او ويب سرفر فى نظام متكامل و واسع مثل الانترنت . و نحن نسمى الانترنت نظام مفتوح و واسع لاننا لا نملك السيطره و المعرفه بالاشخاص الذين يستخدمون هذا النظام. ال Digital Certificates هذا يحتوى على المعلومات الذى تحدد هويه المستخدم للنظام و يؤمن الاتصال بين المستخدم و النظام ايضا كما قلنا بالتعرف الكامل على هويته. و يمتلك هذا ال Digital Certificates ثلاث جهات عاليه و هم الحكومات و البنوك و و الشركات الكبرى .و يحتوى ال Digital Certificates على ما يسمى ب ال public encryption key لحامل هذا ال Digital Certificates سواء كان بنك او شركه ...الخ.

و لنعطى مثل للتوضيح:
و لنفرض ان بنك من البنوك يريد نقل معلومات بنكيه مهمه بأستخدام ال encryption و طبعا الان عرفنا معنى هذه الكلمه و معناها تشفير و طبعا هذه التشفير يجب ان يكون له مفاتيح و هذه المفاتيح هى ما يسمى ب الpublic encryption key .اعتقد الان فهمنا ما هى مفاتيح التشفير الذى يتضمنها ال Digital Certificates . و طبعا يجب وجود هذه المفاتيح حيث ان الانتقال عبر الانترنت غير امن و لذلك توجد هذه المفاتيح لكى تؤمن وصول المعلومات دون تسرب و دون معرفه الجهه الاخرى التى تصل اليها المعلومات.
و بالتالى فتجتاز ال SSL هذا المانع اى تسرب المعلومات عن طريق استخدام ال Digital Certificates و على فكره الترجمه الحرفيه لهذه الكلمه هى "شهادات رقميه" و لكن من الافضل ان تتعامل معها على انها نظام عالمى للتعرف على الهويات و التشفير و يستخدم عن طريق ال SSL.
و طبعا فقد فهمنا الان ان ال Digital Certificates يحتوى ايضا على مفاتيح التشفير التى تستخدم عند الحاجه لفك التشفير عن المعلومات.
عندما نستخدم ال SSL لتشفير اصال ب ويب سرفر معين فيكفى ان يكون السرفر وحده لديه ال certificate.و يمكن للمستخدمين تعريف انفسهم للويب عن طريق اليوزر نيمز و ال PIN CODES او الباسوردس و كما نرى ان ال SSL V3 الان تستطيع اعطاء الصلاحيه للمستخدم بتعريف نفسه بأستخدام ال Digital Certificates اى نظام التشفير .و هذا التعريف يسمى ب 'client side authentication' اى توثيق جانب المستخدم و هذا طبعا يزيد من امن الموقع .

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


=================================================
جميع حقوق النشر محفوظه ل ACID BURN_EG
ACIDBURN_EG@HOTMAIL.COM
=================================================