مرجع
آخر الزيارات

أوبن إس إس إل

442 كلمة•0 مشاهدة•🗒️ منذ 7 أيام
باختصار: أوبن إس إس إل هو تطبيق مفتوح المصدر يحتوي على أدوات التشفير ويستعمل بروتوكولات طبقة النقل الامن. تتناول المقالة 6 أقسام، منها «مزايا»، «هيرتبليد 2 و 3» و«الإصدارات الرئيسية».
المحتويات
  1. مزايا
  2. هيرتبليد 2 و 3
  3. الإصدارات الرئيسية
  4. عمل رخصات X509
  5. إجراء اختبارات الخادم/العميل SSL/TLS
  6. تشفير/ فك تشفير الملفات باستعمال RSA
أوبن إس إس إل

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

مزايا

  • يوفر أوبن إس إس إل ما يلي:
  • مكتبة البرمجة بلغة C تسمح بتوفير تطبيقات Client/Server وتستعمل فيها TLS/SSL.
  • كتابة الأوامر (OpenSSL) وتسمح ب:
  • كتابة مفاتيح DSA (التوقيع)، RSA

هيرتبليد 2 و 3

ومن ناحية أخرى، في 7 أبريل 2014 أكتشفت شركة كودنوميكون ثغرة أمنية كبيرة، والتي أعلنت عنها في موقعها رابط الموقع ، الثغرة لو أستغلتها جهات قرصنة لتمكنت من التحصل على كم هائل من المعلومات بدءا بكشف كلمة السر الدخول لأي موقع يستعمل التكنولوجيا

مراجع

وفي السياق ذاته، مواقع كبيرة كانت في مهبة الثغرة منها شركة ياهو وويكيميديا بكل مشاريعها.

الإصدارات الرئيسية

  • أوبن إس إس إل 1.0.0 صدر في 29 مارس 2010.
  • أوبن إس إس إل 0.9.8 صدر في 5 يوليو 2005.
  • أوبن إس إس إل 0.9.7 صدر في 31 ديسمبر 2002.
  • أوبن إس إس إل 0.9.6 صدر في 25 ستمبر 2000.
  • أوبن إس إس إل 0.9.5 صدر في 28 فبراير 2000.
  • أوبن إس إس إل 0.9.4 صدر في 9 أغسطس 1999.
  • أوبن إس إس إل 0.9.3 صدر في 25 مايو 1999.
  • أوبن إس إس إل 0.9.2b صدر في 22 مارس 1999.
  • أوبن إس إس إل 0.9.1c صدر في 23 ديسمبر 1998.

عمل رخصات X509

تشفير وفك التشفير (DES, IDEA, RC2,RC4...)

حساب البصمات (MD5,SH1...)

إجراء اختبارات الخادم/العميل SSL/TLS

أوامر

التوقيع وتشفير الرسائل (S/MIME)

تشفير/ فك تشفير الملفات باستعمال RSA

في هذا الإطار، openssl rsautl -encrypt -in MyFav.txt -inkey key.pem -out Crypt.txt

ومن جهة أخرى، بصنعه في البداية. طبعا لفك التشفير سنقوم بتغيير encryptt ب decrypt, لو أردنا تطبيقه عمليh> ستقوم الفتاة َAlice بتوليد مفتاحين الأخضر معلن والأحمر سري لا يمكن تبادله، ثم ستقوم Alice بارسال مفتاحها المعلن إلى Bob ليستعمله في تشفير رسالته. يستعمل Bob الملف المعلن في كتابة رسالة hello/مرحبا إلى Alice، وأخيرا عندما تصل الرسالة مشفرة إلى Alice ستقوم باستعمال مفتاحها الخاص لفك التشفير.

ومن ناحية أخرى، MyFav.txt هو الملف الذي أردت تشفيره، Crype.txt هو الملف بعد التشفير، inkey يحتي Private Key المفتاح السري الذي قمنا

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.