شبكة الثقة

مخطط تخطيطي لشبكة الثقة

في علم التشفير ، تُستخدم شبكة الثقة في برامج مثل PGP و GnuPG وغيرها من الأنظمة المتوافقة مع OpenPGP للتحقق من صحة الربط بين المفتاح العام ومالكه. ويُعدّ نموذج الثقة اللامركزي بديلاً عن نموذج الثقة المركزي للبنية التحتية للمفاتيح العامة (PKI)، الذي يعتمد حصراً على جهة إصدار الشهادات (أو تسلسل هرمي منها). [ 1 ] وكما هو الحال في شبكات الحاسوب، توجد العديد من شبكات الثقة المستقلة، ويمكن لأي مستخدم (من خلال شهادة مفتاحه العام ) أن يكون جزءاً من عدة شبكات، وأن يكون حلقة وصل بينها.

تم طرح مفهوم شبكة الثقة لأول مرة من قبل مبتكر برنامج PGP، فيل زيمرمان، في عام 1992 في دليل الإصدار 2.0 من برنامج PGP:

مع مرور الوقت، ستجمع مفاتيح من أشخاص آخرين قد ترغب في تعيينهم كمُعرّفين موثوقين. سيختار كل فرد مُعرّفيه الموثوقين. وسيقوم كل فرد تدريجيًا بتجميع وتوزيع مجموعة من التوقيعات المُصدّقة من أشخاص آخرين مع مفتاحه، على أمل أن يثق أي شخص يتلقاه بتوقيع واحد أو اثنين على الأقل. سيؤدي هذا إلى ظهور شبكة ثقة لامركزية مقاومة للأخطاء لجميع المفاتيح العامة.

لاحظ استخدام كلمة "الظهور" في هذا السياق. فشبكة الثقة تستخدم مفهوم الظهور.

تشغيل شبكة من الثقة

تتضمن جميع التطبيقات المتوافقة مع معيار OpenPGP نظامًا للتحقق من الشهادات للمساعدة في ذلك؛ ويُطلق على آلية عملها اسم "شبكة الثقة". يمكن للمستخدمين الآخرين التوقيع رقميًا على شهادات OpenPGP (التي تتضمن مفتاحًا عامًا واحدًا أو أكثر بالإضافة إلى معلومات المالك)، وبذلك يُقرّون بربط هذا المفتاح العام بالشخص أو الكيان المذكور في الشهادة. ويتم ذلك عادةً في جلسات توقيع المفاتيح . [ 2 ]

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

يتميز هذا النظام بالمرونة، على عكس معظم تصميمات البنية التحتية للمفاتيح العامة، ويترك قرارات الثقة للمستخدمين الأفراد. وهو ليس مثاليًا، ويتطلب الحذر والإشراف الدقيق من المستخدمين. في الواقع، جميع تصميمات البنية التحتية للمفاتيح العامة أقل مرونة، وتتطلب من المستخدمين الالتزام بمصادقة الثقة للشهادات التي تم إنشاؤها بواسطة البنية التحتية للمفاتيح العامة وتوقيعها من قبل سلطة إصدار الشهادات.

شرح مبسط

يوجد مفتاحان خاصان بكل شخص: مفتاح عام يُشارك علنًا، ومفتاح خاص يحتفظ به صاحبه. يُستخدم المفتاح الخاص لفك تشفير أي معلومات مُشفّرة باستخدام المفتاح العام. في شبكة الثقة، يمتلك كل مستخدم مجموعة مفاتيح تحتوي على المفاتيح العامة لأشخاص آخرين.

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

على النقيض من البنية التحتية للمفاتيح العامة النموذجية

على عكس بروتوكول WOT، يُمكّن نظام البنية التحتية للمفاتيح العامة (PKI) النموذجي X.509 كل شهادة من أن تُوقّع من قِبل جهة واحدة: هيئة إصدار الشهادات (CA). قد تُوقّع شهادة هيئة إصدار الشهادات نفسها من قِبل هيئة إصدار شهادات أخرى، وصولًا إلى شهادة الجذر "ذاتية التوقيع" . يجب أن تكون شهادات الجذر متاحة لمن يستخدمون شهادات هيئات إصدار الشهادات الأدنى مستوى، ولذلك تُوزّع عادةً على نطاق واسع. على سبيل المثال، تُوزّع مع تطبيقات مثل متصفحات الإنترنت وبرامج البريد الإلكتروني. بهذه الطريقة، يُمكن التحقق من صحة صفحات الويب ورسائل البريد الإلكتروني المحمية ببروتوكول SSL/TLS ، وما إلى ذلك، دون الحاجة إلى تثبيت شهادات الجذر يدويًا. تتضمن التطبيقات عادةً أكثر من مئة شهادة جذر من عشرات أنظمة البنية التحتية للمفاتيح العامة، مما يمنح الثقة افتراضيًا في جميع مستويات تسلسل الشهادات التي تؤدي إليها.

يفضل WOT لامركزية نقاط الثقة لمنع نقطة فشل واحدة من تعريض التسلسل الهرمي لـ CA للخطر. [ 3 ]

مشاكل

فقدان المفاتيح الخاصة

لا تتأثر شبكة الثقة في OpenPGP بشكل أساسي بأمور مثل إفلاس الشركات، واستمرت في العمل دون تغيير يُذكر. مع ذلك، تظهر مشكلة ذات صلة: المستخدمون، سواء كانوا أفرادًا أو مؤسسات، الذين يفقدون مفتاحًا خاصًا، لا يمكنهم فك تشفير الرسائل المرسلة إليهم باستخدام المفتاح العام المطابق الموجود في شهادة OpenPGP. لم تتضمن شهادات PGP الأولى تواريخ انتهاء صلاحية، وكانت تلك الشهادات صالحة مدى الحياة. كان على المستخدمين إعداد شهادة إلغاء موقعة لتاريخ فقدان المفتاح الخاص المطابق أو اختراقه. لا يزال أحد أبرز خبراء التشفير يتلقى رسائل مشفرة باستخدام مفتاح عام فقد مفتاحه الخاص منذ زمن طويل. [ 4 ] لا يمكنهم فعل الكثير بهذه الرسائل سوى حذفها بعد إخطار المرسل بأنها غير قابلة للقراءة وطلب إعادة إرسالها بمفتاح عام لا يزال لديهم مفتاحه الخاص المطابق. تتضمن شهادات PGP اللاحقة، وجميع الشهادات المتوافقة مع OpenPGP، تواريخ انتهاء صلاحية تمنع تلقائيًا حدوث مثل هذه المشاكل (في نهاية المطاف) عند استخدامها بشكل صحيح. ويمكن تجنب هذه المشكلة بسهولة باستخدام "المُبطلين المُعينين"، الذين تم تقديمهم في أوائل التسعينيات. يجوز لمالك المفتاح تعيين طرف ثالث لديه إذن بإلغاء مفتاح مالك المفتاح (في حالة فقدان مالك المفتاح لمفتاحه الخاص وبالتالي فقدان القدرة على إلغاء مفتاحه العام).

التحقق من صحة المفتاح العام

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

على الرغم من الانتشار الواسع لأنظمة OpenPGP المتوافقة وسهولة الوصول إلى خوادم المفاتيح المتعددة عبر الإنترنت ، إلا أنه من الممكن عمليًا عدم العثور بسهولة على شخص (أو عدة أشخاص) لتصديق شهادة جديدة (مثلاً، عن طريق مقارنة الهوية الشخصية بمعلومات مالك المفتاح ثم التوقيع الرقمي على الشهادة الجديدة). قد يجد المستخدمون في المناطق النائية أو النامية، على سبيل المثال، صعوبة في العثور على مستخدمين آخرين. وإذا كانت شهادة الطرف الآخر جديدة أيضًا (وبدون تصديقات أو بتصديقات قليلة من الآخرين)، فإن توقيعها على أي شهادة جديدة لن يُضيف سوى فائدة هامشية لكسب ثقة أنظمة الأطراف الأخرى، وبالتالي القدرة على تبادل الرسائل معها بشكل آمن. تُعد جهات توقيع المفاتيح آلية شائعة نسبيًا لحل مشكلة العثور على مستخدمين آخرين يمكنهم تثبيت شهادة المستخدم في شبكات الثقة القائمة من خلال تصديقها. كما توجد مواقع إلكترونية لتسهيل تحديد مواقع مستخدمي OpenPGP الآخرين لترتيب عمليات توقيع المفاتيح. كما أن شبكة الثقة العنكبوتية الرقيقة تسهل عملية التحقق من المفاتيح من خلال ربط مستخدمي OpenPGP عبر شبكة ثقة هرمية حيث يمكن للمستخدمين النهائيين الاستفادة من خلال الثقة العرضية أو المحددة لشخص تم اعتماده كمقدم، أو من خلال الثقة الصريحة في مفتاح GSWoT ذي المستوى الأعلى كحد أدنى كمقدم من المستوى 2 (يعتمد مفتاح المستوى الأعلى مقدمي المستوى 1).

غالبًا ما يُبرر إمكانية إيجاد سلاسل من الشهادات بظاهرة " العالم الصغير ": فبالنظر إلى شخصين، يُمكن في كثير من الأحيان إيجاد سلسلة قصيرة بينهما بحيث يعرف كل شخص في السلسلة الروابط السابقة واللاحقة. مع ذلك، لا تكون هذه السلسلة مفيدة بالضرورة: فالشخص الذي يُشفّر بريدًا إلكترونيًا أو يتحقق من توقيع لا يقتصر دوره على إيجاد سلسلة من التوقيعات من مفتاحه الخاص إلى مفتاح المُراسِل، بل عليه أيضًا أن يثق في نزاهة وكفاءة كل شخص في السلسلة فيما يتعلق بتوقيع المفاتيح (أي عليه أن يُقيّم ما إذا كان هؤلاء الأشخاص سيتبعون بصدق الإرشادات المتعلقة بالتحقق من هوية الأشخاص قبل توقيع المفاتيح). وهذا قيدٌ أقوى بكثير.

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

يُشكّل الحصول على مفتاح PGP/GPG الخاص بالمؤلف (أو المطور، أو الناشر، إلخ) من خادم المفاتيح العامة مخاطر، إذ يُعدّ خادم المفاتيح وسيطًا خارجيًا ، وهو نفسه عرضة للاستغلال أو الهجمات. لتجنب هذه المخاطر، يمكن للمؤلف نشر مفتاحه العام على خادم مفاتيح خاص به (أي خادم ويب يمكن الوصول إليه عبر نطاق مملوك له، وموجود بشكل آمن في مكتبه الخاص أو منزله) مع اشتراط استخدام اتصالات مشفرة باستخدام HKPS لنقل مفتاحه العام. لمزيد من التفاصيل، راجع قسم حلول WOT المساعدة أدناه.

مجموعة قوية

تشير المجموعة القوية إلى أكبر مجموعة من مفاتيح PGP المترابطة بقوة . [ 5 ] وتشكل هذه المجموعة أساس شبكة الثقة العالمية. يوجد مسار بين أي مفتاحين في المجموعة القوية؛ وبينما يمكن أن توجد مجموعات من المفاتيح التي توقع بعضها البعض فقط في مجموعات منفصلة، ​​يكفي أن يتبادل عضو واحد فقط من تلك المجموعة التوقيعات مع المجموعة القوية لتصبح تلك المجموعة جزءًا منها. [ 6 ]

قام هينك ب. بينينغ برصد نمو حجم المجموعة القوية من حوالي 18000 في أوائل عام 2003 إلى حوالي 62000 في بداية عام 2018؛ إلا أنه انخفض بعد ذلك، وبحلول مايو 2019 وصل إلى حوالي 57500. [ 7 ] وفي ورقة بحثية نُشرت في سبتمبر 2022، ذكر غونار وولف وخورخي لويس أورتيغا أرجونا أن حجم المجموعة القوية يبلغ 60000. [ 8 ]

متوسط ​​أقصر مسافة

شرح صورة الثقة القائمة على MSD
شرح الثقة القائمة على MSD

في التحليل الإحصائي لشبكة الثقة PGP / GnuPG / OpenPGP ، يعتبر متوسط ​​أقصر مسافة (MSD) أحد مقاييس مدى "ثقة" مفتاح PGP معين ضمن مجموعة مفاتيح PGP المتصلة بقوة والتي تشكل شبكة الثقة.

أصبح مؤشر MSD مقياسًا شائعًا لتحليل مجموعات مفاتيح PGP. غالبًا ما يُحسب مؤشر MSD لمجموعة فرعية معينة من المفاتيح ويُقارن بمؤشر MSD العالمي، والذي يشير عمومًا إلى ترتيب المفاتيح ضمن أحد تحليلات المفاتيح الأوسع نطاقًا لشبكة الثقة العالمية.

حلول مساعدة WOT

يُعدّ اللقاء المباشر مع المطور أو المؤلف الأصلي أفضل طريقة للحصول على مفاتيح PGP/GPG وتوزيعها والتحقق منها، مع ضمان أعلى مستويات الثقة، وستبقى هذه الطريقة الأمثل والأكثر موثوقية. ويُعتبر نشر مفتاح GPG/PGP الكامل أو بصمة المفتاح الكاملة على كتاب معروف (مطبوع/ورقي) من قِبل المؤلف/المطور الأصلي، ثاني أفضل طريقة لمشاركة مفتاح موثوق مع المستخدمين. قبل مقابلة المطور أو المؤلف، ينبغي على المستخدمين البحث عنه بأنفسهم في المكتبات وعبر الإنترنت، والاطلاع على صورته وأعماله وبصمة مفتاحه العام وعنوان بريده الإلكتروني، وما إلى ذلك.

مع ذلك، ليس من العملي لملايين المستخدمين الراغبين في التواصل أو المراسلة بشكل آمن أن يلتقوا شخصيًا بكل مستخدم مستلم، كما أنه ليس عمليًا لملايين مستخدمي البرامج الذين يحتاجون إلى لقاء مئات من مطوري البرامج أو مؤلفيها، والذين يرغبون في التحقق من مفتاح التوقيع العام PGP / GPG الخاص ببرامجهم أو ملفاتهم والوثوق به، ثم استخدامه في أجهزتهم. لذا، يجب توفير جهة أو أكثر من جهات خارجية موثوقة (TTPA) للمستخدمين، بحيث تكون هذه الجهة أو المجموعة قادرة على تقديم خدمات التحقق الموثوق أو تفويض الثقة لملايين المستخدمين حول العالم، في أي وقت.

عمليًا، للتحقق من صحة أي محتوى أو بيانات أو بريد إلكتروني أو ملف تم تنزيله أو استلامه ، يحتاج المستخدم إلى التحقق من رمز/ملف توقيع PGP/GPG الخاص بالمحتوى الرئيسي الذي تم تنزيله أو البيانات/البريد الإلكتروني الرئيسي أو الملف الرئيسي (ASC، SIG). لذا، سيحتاج المستخدمون إلى استخدام المفتاح العام الموثوق به والمُتحقق منه من قِبل المطور أو المؤلف الأصلي، أو سيحتاجون إلى استخدام مفتاح عام موثوق به لتوقيع الملفات، موثوق به من قِبل المالك الأصلي لهذا المفتاح العام. وللحصول على ثقة تامة بمفتاح PGP/GPG محدد، سيحتاج المستخدمون إلى مقابلة كل مؤلف أو مطور أصلي على حدة، أو مقابلة مُصدر مفتاح التوقيع العام للملف، أو إيجاد مستخدم بديل موثوق به ضمن سلسلة موثوقية WOT (أي مستخدم أو مطور أو مؤلف آخر يثق به ذلك المؤلف أو المطور الأصلي)، ثم مقابلته شخصيًا للتحقق من هويته الحقيقية باستخدام مفتاح PGP/GPG الخاص به (مع تزويد المستخدم الآخر بهويته ومفتاحه، ليتمكن الطرفان من التوقيع والتصديق على مفتاح PGP/GPG الخاص بكل منهما). وبغض النظر عن مدى شهرة البرنامج، فإن مستخدمي البرامج عادةً ما يكونون منتشرين في مواقع جغرافية مختلفة حول العالم. ومن المستحيل عمليًا على المؤلف أو المطور أو مُصدر الملف توفير خدمات المفتاح العام أو الثقة أو التحقق من الهوية لملايين المستخدمين. ليس من العملي لملايين مستخدمي البرامج أن يلتقوا فعليًا بكل برنامج أو مكتبة برمجية أو مطور أو مؤلف أو مُصدر لكل جزء من التعليمات البرمجية التي سيستخدمونها أو يحتاجون إلى استخدامها على أجهزتهم. حتى مع وجود العديد من الأشخاص الموثوق بهم (بحسب المؤلف الأصلي) في سلسلة موثوقة من WoT، فإنه لا يزال من غير الممكن عمليًا لكل مطور أو مؤلف أن يلتقي بكل مستخدم آخر، كما أنه من غير الممكن لكل مستخدم أن يلتقي بمئات المطورين الذين سيستخدم برامجهم أو يعمل عليها. عندما يصبح نموذج سلسلة WoT اللامركزي القائم على التسلسل الهرمي شائعًا ويستخدمه معظم المستخدمين القريبين، عندها فقط ستصبح عملية الاجتماع الفعلي وتصديق وتوقيع المفتاح العام لـ WoT أسهل.

من بين الحلول المقترحة : أن يقوم المؤلف/المطور الأصلي أولاً بتحديد مستوى ثقة لتوقيع/اعتماد مفتاح توقيع الملف الخاص به. بعد ذلك، يجب نشر وتوزيع (أو إتاحة) المفاتيح العامة المحدثة ومفاتيح توقيع الملف العامة المحدثة للمستخدمين عبر وسائل آمنة ومشفرة على الإنترنت، بحيث يتمكن أي مستخدم من أي مكان في العالم من الحصول على المفتاح العام الصحيح والموثوق وغير المعدل. لضمان حصول كل مستخدم على المفاتيح العامة الصحيحة والموثوقة والملف/الرمز الموقّع، يجب على المطور/المؤلف الأصلي أو المُصدر الأصلي نشر مفاتيحهم العامة المحدثة على خادم المفاتيح الخاص بهم وفرض استخدام اتصال مشفر HKPS، أو نشر مفاتيحهم العامة المحدثة والكاملة (والملف/الرمز الموقّع) على صفحة ويب مشفرة HTTPS خاصة بهم ، تحت خادم الويب الخاص بهم، من موقع الويب الرئيسي الخاص بهم (وليس من أي نطاقات فرعية موجودة على خوادم خارجية، أو من أي خادم مرآة، أو من أي خوادم مواقع خارجية/مشتركة للمنتديات/الويكي وما إلى ذلك، أو من أي خوادم خدمات سحابية أو استضافة عامة أو خارجية/مشتركة)، ويجب أن تكون موجودة ومحفوظة بشكل آمن داخل مقرهم الخاص: منزلهم الخاص، أو مكتبهم المنزلي الخاص، أو مكتبهم الخاص. بهذه الطريقة، ستنتقل تلك الأجزاء الصغيرة من المفاتيح/الرموز الأصلية سليمةً عبر الإنترنت، وستبقى دون تغيير أثناء النقل (بفضل الاتصال المشفر)، وستصل إلى وجهتها دون أن يتم التنصت عليها أو تعديلها، أي إلى جانب المستخدم، ويمكن اعتبارها مفاتيح عامة موثوقة بفضل التحقق القائم على بروتوكول TTPA أحادي أو متعدد القنوات. وعندما يتم الحصول على مفتاح عام (من خادم الويب الخاص بالمطور الأصلي) عبر أكثر من اتصال آمن وموثق ومشفر قائم على بروتوكول TTPA (جهة خارجية موثوقة)، يصبح أكثر موثوقية.

عندما يتم عرض المفاتيح العامة الأصلية/الرموز الموقعة في خادم الويب أو خادم المفاتيح الخاص بالمطور أو المؤلف الأصلي، عبر اتصال مشفر أو صفحة ويب مشفرة، فإنه يمكن نقل أي ملفات أو بيانات أو محتوى آخر عبر أي نوع من الاتصالات غير المشفرة، مثل: HTTP/FTP وما إلى ذلك من أي خادم نطاق فرعي أو من أي مرآة أو من أي خوادم سحابية/استضافة مشتركة، لأنه يمكن التحقق من صحة العناصر/البيانات/الملفات التي تم تنزيلها عبر اتصال غير مشفر لاحقًا، باستخدام المفاتيح العامة الأصلية/الرموز الموقعة، والتي تم الحصول عليها من خادم المؤلف/المطور الأصلي عبر اتصالات/قنوات آمنة ومشفرة وموثوقة (أي تم التحقق منها).

باستخدام اتصال مشفر لنقل المفاتيح أو التعليمات البرمجية/الملفات الموقعة، يمكن لمستخدمي البرامج تفويض ثقتهم إلى PKI TTPA (سلطة طرف ثالث موثوقة)، مثل CA العامة (سلطة إصدار الشهادات)، للمساعدة في توفير اتصال موثوق بين خادم الويب الخاص بالمطور/المؤلف الأصلي، وملايين أجهزة الكمبيوتر الخاصة بالمستخدمين حول العالم، في أي وقت.

عندما يتم توقيع اسم نطاق وخادم أسماء المؤلف/المطور الأصلي بواسطة DNSSEC ، وعندما يتم الإعلان عن/عرض شهادة SSL/TLS العامة المستخدمة في سجل موارد DNSSEC الخاص بـ TLSA/ DANE (وعندما يتم تثبيت شهادات SSL/TLS في سلسلة الثقة واستخدامها عبر تقنية HPKP بواسطة خوادم الويب)، فإنه يمكن أيضًا التحقق من صفحة الويب أو البيانات الخاصة بخادم الويب عبر PKI TTPA آخر : DNSSEC والجهة المسؤولة عن صيانة مساحة أسماء DNS ، وهي ICANN ، بخلاف هيئة إصدار الشهادات العامة. يُعد DNSSEC شكلاً آخر من أشكال PGP/GPG WOT ولكن لخوادم الأسماء؛ حيث يقوم بإنشاء سلسلة موثوقة لخوادم الأسماء أولاً (بدلاً من الأشخاص)، ثم يمكن إضافة مفاتيح وبصمات PGP/GPG الخاصة بالأشخاص إلى سجلات DNSSEC الخاصة بالخادم. لذا، يمكن لأي مستخدم يرغب في التواصل بشكل آمن (أو أي مستخدم برامج) الحصول على بياناته/مفاتيحه/رموزه/صفحاته الإلكترونية، وما إلى ذلك، بعد التحقق منها (أي مصادقتها) عبر قناتين/بروتوكولين موثوقين من بروتوكول البنية التحتية للمفاتيح العامة (PKI) في الوقت نفسه: ICANN (DNSSEC) و CA ( شهادة SSL/TLS ). وبالتالي، يمكن الوثوق ببيانات (أو ملفات) مفتاح PGP/GPG/الرمز الموقّع عند استخدام الحلول والتقنيات التالية: HKPS، أو HKPS+DNSSEC+DANE، أو HTTPS، أو HTTPS+HPKP، أو HTTPS+HPKP+DNSSEC+DANE.

إذا أنشأت مجموعة كبيرة من المستخدمين سجل DNSSEC جديدًا خاصًا بها قائمًا على DLV ، واستخدم المستخدمون هذا السجل الجديد (إلى جانب مفتاح ICANN-DNSSEC الجذري) في خادم/محلل DNS المحلي الخاص بهم القائم على DNSSEC، واستخدمه مالكو النطاقات أيضًا لتوقيع أسماء نطاقاتهم، فسيُصبح هناك مُصدِّق ثالث جديد من نوع TTPA. في هذه الحالة، يُمكن التحقق من أي بيانات مُوقَّعة باستخدام مفتاح PGP/GPG أو صفحة ويب أو بيانات ويب عبر ثلاث قنوات. يُمكن استخدام DLV الخاص بـ ISC نفسه كمُصدِّق ثالث من نوع TTPA نظرًا لاستخدامه الواسع ونشاطه، وبالتالي فإن توفر سجل DLV جديد آخر سيُصبح مُصدِّقًا رابعًا من نوع TTPA.

انظر أيضاً

مراجع

  1. تشين، هونغ يو (19 أغسطس 2021). "شهادات المفتاح العام الديناميكية مع سرية التوجيه" . إلكترونيات . 10 (16): 2009. doi : 10.3390/electronics10162009 . ISSN 2079-9292 . 
  2. أولريش، ألكسندر؛ هولز، رالف؛ هاوك، بيتر؛ كارل، جورج (2011). "دراسة شبكة الثقة OpenPGP". في: أتلوري، فيجاي؛ دياز، كلوديا (محرران). أمن الحاسوب - ESORICS 2011. سلسلة محاضرات في علوم الحاسوب. المجلد 6879. برلين، هايدلبرغ: سبرينغر. الصفحات 489-507 . doi : 10.1007/978-3-642-23822-2_27 . ISBN   978-3-642-23822-2.
  3. نايتنجيل، جوناثان. "شهادة *.google.com مزورة" . تم الاطلاع عليه بتاريخ 29 أغسطس 2011 .
  4. فيرغسون، نيلز؛ شناير، بروس (2003). التشفير العملي . وايلي. ص 333. ISBN  978-0471223573فقد بروس مفتاح PGP منذ ما يقرب من عقد من الزمان ؛ ولا يزال يتلقى رسائل بريد إلكتروني مشفرة بالشهادة المقابلة.
  5. بينينغ، هينك ب. "حول شبكة الثقة apache.org" . مؤرشف من الأصل في 2 مارس 2013. تم الاطلاع عليه في 13 ديسمبر 2013 .
  6. ستريب، إم. درو. "شرح تحليل سلسلة المفاتيح هذا" . مؤرشف من الأصل في 3 فبراير 2009. تم الاطلاع عليه في 13 ديسمبر 2013 .
  7. هينك ب. بينينغ (5 مايو 2019). "تحليل المجموعة القوية في شبكة ثقة PGP" . مؤرشف من الأصل في 21 يونيو 2020.
  8. وولف، غونار؛ أورتيغا-أرجونا، خورخي لويس (2022-09-07). "مقترح لبقاء شبكة الثقة اللامركزية OpenPGP" . وقائع مؤتمر ACM لعام 2022 حول تكنولوجيا المعلومات من أجل الصالح الاجتماعي . GoodIT '22. نيويورك، نيويورك، الولايات المتحدة الأمريكية: رابطة آلات الحوسبة. الصفحات 418-423 . doi : 10.1145/3524458.3548488 . ISBN  978-1-4503-9284-6. من بين المفاتيح التي تم اعتمادها بواسطة مفاتيح أخرى، تشكل 60000 فقط المجموعة القوية (أكبر مجموعة مفاتيح مترابطة ثنائياً).

للمزيد من القراءة

  • شرح لشبكة الثقة PGP
  • تحليل مجموعة البيانات القوية في شبكة الثقة PGP ، لم يعد يتم تحديثه؛ آخر رابط مؤرشف يعود إلى أغسطس 2020.