حماية الخصوصية GNU

المؤلف(ون) الأصلي(ون)فيرنر كوخ
المطور(ون)مشروع جنو
الإصدار الأولي7 سبتمبر 1999 ؛ منذ 25 عامًا ( 1999-09-07 )
الإصدارات المستقرة
مستقر2.4.7 [1] / 25 نوفمبر 2024
ال تي اس2.2.43 [2] / 16 أبريل 2024
إصدار المعاينة
2.5.2 [3]  / 6 ديسمبر 2024
مستودعdev.gnupg.org/source/gnupg/
مكتوب فيج
نظام التشغيلمايكروسوفت ويندوز ، ماك أو إس ، RISC OS ، أندرويد ، لينكس
يكتببرنامج OpenPGP
رخصة2007: GPL-3.0 أو أحدث [أ]
1997: GPL-2.0 أو أحدث [ب]
موقع إلكترونيgnupg.org

GNU Privacy Guard ( GnuPG أو GPG ) هو برنامج مجاني بديل لمجموعة برامج التشفير PGP من Symantec . يتوافق البرنامج مع RFC  4880 الذي عفا عليه الزمن الآن [4] ، وهو مواصفات IETF القياسية لـ OpenPGP . الإصدارات الحديثة من PGP متوافقة مع GnuPG وأنظمة أخرى متوافقة مع OpenPGP v4. [5]

شهد شهر نوفمبر 2023 مسودتين تهدفان إلى تحديث مواصفات OpenPGP v4 لعام 2007 (RFC4880)، مما أدى في النهاية إلى معيار RFC 9580 في يوليو 2024. لم يتم قبول الاقتراح المقدم من مطوري GnuPG، والذي يسمى LibrePGP، من قبل مجموعة عمل OpenPGP ولن تدعم الإصدارات المستقبلية من GnuPG الإصدار الحالي من OpenPGP. [6]

يعد GnuPG جزءًا من مشروع GNU وحصل على تمويل كبير من الحكومة الألمانية في عام 1999. [7]

ملخص

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

تستخدم سلسلة GnuPG 1.x مكتبة تشفير متكاملة، بينما تستبدلها سلسلة GnuPG 2.x بـ Libgcrypt .

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

يدعم GnuPG أيضًا خوارزميات التشفير المتماثلة . بشكل افتراضي، يستخدم GnuPG خوارزمية AES المتماثلة منذ الإصدار 2.1، [8] تم استخدام CAST5 في الإصدارات السابقة. لا يستخدم GnuPG برامج أو خوارزميات حاصلة على براءة اختراع أو مقيدة بطريقة أخرى. بدلاً من ذلك، يستخدم GnuPG مجموعة متنوعة من الخوارزميات الأخرى غير الحاصلة على براءة اختراع. [9]

لفترة طويلة، لم يدعم خوارزمية التشفير IDEA المستخدمة في PGP. كان من الممكن في الواقع استخدام IDEA في GnuPG عن طريق تنزيل مكون إضافي له، ومع ذلك، قد يتطلب هذا ترخيصًا لبعض الاستخدامات في البلدان التي تم تسجيل IDEA فيها براءات اختراع. بدءًا من الإصدارين 1.4.13 و2.0.20، يدعم GnuPG IDEA لأن آخر براءة اختراع لـ IDEA انتهت صلاحيتها في عام 2012. يهدف دعم IDEA إلى "التخلص من جميع الأسئلة من الأشخاص الذين يحاولون فك تشفير البيانات القديمة أو نقل المفاتيح من PGP إلى GnuPG"، [10] وبالتالي لا يُنصح باستخدامه للاستخدام العادي.

تكشف الإصدارات الأحدث من GnuPG 2.x (الإصدارات الحديثة والإصدارات المستقرة التي تم إيقاف استخدامها الآن) عن معظم الوظائف والخوارزميات التشفيرية التي توفرها مكتبة التشفير Libgcrypt ، بما في ذلك دعم تشفير المنحنى الإهليلجي (ECDH وECDSA وEdDSA) [11] في السلسلة "الحديثة" (أي منذ GnuPG 2.1).

الخوارزميات

اعتبارًا من الإصدارات 2.3 أو 2.2، يدعم GnuPG الخوارزميات التالية:

المفتاح العام
RSA ، ElGamal ، DSA ، ECDH ( cv25519 ، cv448 ، [ج] nistp256، nistp384، nistp521 ، brainpoolP256r1، brainpoolP384r1، brainpoolP512r1 ، secp256k1)، ECDSA (nistp256، nistp384، nistp521، brainpoolP256r1، brainpoolP384r1، brainpoolP512r1، secp256k1)، EdDSA (ed25519، ed448 [ج] )
شيفرة
3DES ، IDEA (للتوافق مع الإصدارات السابقة)، CAST5 ، Blowfish ، Twofish ، AES-128، AES-192، AES-256 ، Camellia-128، -192 و-256
هاش
MD5 ، SHA-1 ، RIPEMD-160 ، SHA-256، SHA-384، SHA-512، SHA-224
ضغط
غير مضغوط، ZIP ، ZLIB ، BZIP2

تاريخ

تم تطوير GnuPG في البداية بواسطة Werner Koch . [12] [13] تم إصدار أول إصدار إنتاجي، الإصدار 1.0.0، في 7 سبتمبر 1999، بعد عامين تقريبًا من إصدار GnuPG الأول (الإصدار 0.0.0). [14] [12] قامت وزارة الاقتصاد والتكنولوجيا الفيدرالية الألمانية بتمويل التوثيق والمنفذ إلى Microsoft Windows في عام 2000. [13]

GnuPG هو نظام متوافق مع معيار OpenPGP، وبالتالي فإن تاريخ OpenPGP له أهمية كبيرة؛ فقد تم تصميمه للتفاعل مع PGP ، وهو برنامج تشفير البريد الإلكتروني الذي صممه وطوره في البداية Phil Zimmermann . [15] [16]

في 7 فبراير 2014، تم إغلاق جهد التمويل الجماعي لـ GnuPG، حيث تم جمع 36732 يورو لإنشاء موقع ويب جديد وتحسينات البنية التحتية. [17]

الفروع

منذ إصدار GnuPG 2.3 المستقر، بدءًا من الإصدار 2.3.3 في أكتوبر 2021، يتم صيانة ثلاثة فروع مستقرة من GnuPG بشكل نشط: [18]

  • " فرع مستقر "، وهو حاليًا (اعتبارًا من عام 2021) الفرع 2.3.
  • " فرع LTS (الدعم طويل الأمد) "، والذي يعد حاليًا (اعتبارًا من عام 2021) الفرع 2.2 (الذي كان يُطلق عليه سابقًا "الفرع الحديث"، مقارنة بالفرع 2.0).
  • "الفرع القديم " (الذي كان يسمى سابقًا "الفرع الكلاسيكي")، والذي هو فرع 1.4 وسيظل كذلك.

قبل GnuPG 2.3، كان هناك فرعين مستقرين من GnuPG يتم صيانتهما بشكل نشط:

  • "الحديث" (2.2)، مع العديد من الميزات الجديدة، مثل تشفير المنحنى الإهليلجي ، مقارنة بالفرع "المستقر" (2.0) السابق، والذي تم استبداله بإصدار GnuPG 2.2.0 في 28 أغسطس 2017. [19] تم إصداره في البداية في 6 نوفمبر 2014. [11]
  • "Classic" (1.4)، الإصدار المستقل القديم جدًا، والذي لا يزال يعمل، وهو مناسب أكثر للمنصات القديمة أو المضمنة. تم إصداره لأول مرة في 16 ديسمبر 2004. [20]

لا يمكن تثبيت إصدارات GnuPG 2.x المختلفة (على سبيل المثال من الفرعين 2.2 و2.0) في نفس الوقت. ومع ذلك، من الممكن تثبيت إصدار "كلاسيكي" من GnuPG (على سبيل المثال من الفرع 1.4) مع أي إصدار من GnuPG 2.x. [11]

قبل إصدار GnuPG 2.2 ("الإصدار الحديث")، تم التوصية بفرع "المستقر" (2.0) الذي تم إيقاف استخدامه الآن للاستخدام العام، والذي تم إصداره في البداية في 13 نوفمبر 2006. [21] وصل هذا الفرع إلى نهاية عمره في 31 ديسمبر 2017؛ [22] آخر إصدار له هو 2.0.31، والذي تم إصداره في 29 ديسمبر 2017. [23]

قبل إصدار GnuPG 2.0، كانت جميع الإصدارات المستقرة تنشأ من فرع واحد؛ أي قبل 13 نوفمبر 2006، لم تكن هناك فروع إصدارات متعددة يتم صيانتها بالتوازي. وكانت فروع الإصدارات السابقة المتتالية (حتى الإصدار 1.4) هي:

  • الفرع 1.2، تم إصداره في البداية في 22 سبتمبر 2002، [24] مع 1.2.6 كإصدار أخير، تم إصداره في 26 أكتوبر 2004. [25]
  • فرع 1.0، تم إصداره في البداية في 7 سبتمبر 1999، [14] مع 1.0.7 كإصدار أخير، تم إصداره في 30 أبريل 2002. [26]

(لاحظ أنه قبل إصدار GnuPG 2.3.0، كانت الفروع ذات رقم إصدار ثانوي فردي (مثل 2.1، 1.9، 1.3) عبارة عن فروع تطوير تؤدي إلى فرع إصدار مستقر برقم إصدار أعلى "+ 0.1" (مثل 2.2، 2.0، 1.4)؛ وبالتالي فإن الفرعين 2.2 و2.1 ينتميان كلاهما إلى السلسلة "الحديثة"، و2.0 و1.9 ينتميان كلاهما إلى السلسلة "المستقرة"، بينما ينتمي الفرعان 1.4 و1.3 كلاهما إلى السلسلة "الكلاسيكية".

مع إصدار GnuPG 2.3.0، تم تغيير هذه التسمية لتتكون من فرع "مستقر" و"LTS" من السلسلة "الحديثة"، بالإضافة إلى 1.4 باعتباره آخر فرع "كلاسيكي" يتم صيانته. لاحظ أيضًا أن أرقام الإصدارات الثانوية الزوجية أو الفردية لا تشير إلى فرع إصدار مستقر أو فرع تطويري بعد الآن.

المنصات

مثال على استخدام GnuPG: كمفتاح توقيع مستودع البرامج لـ openSUSE (مع ZYpp )

على الرغم من أن برنامج GnuPG الأساسي يحتوي على واجهة سطر أوامر ، إلا أن هناك العديد من الواجهات الأمامية التي توفر له واجهة مستخدم رسومية . على سبيل المثال، تم دمج دعم تشفير GnuPG في KMail و Evolution ، عملاء البريد الإلكتروني الرسوميين الموجودين في KDE و GNOME ، أكثر أنظمة سطح المكتب شيوعًا في Linux . هناك أيضًا واجهات أمامية رسومية لـ GnuPG، على سبيل المثال Seahorse لـ GNOME و KGPG وKleopatra لـ KDE.

توفر GPGTools عددًا من واجهات المستخدم الأمامية لدمج نظام التشغيل للتشفير وإدارة المفاتيح بالإضافة إلى تثبيتات GnuPG عبر حزم التثبيت [27] لنظام macOS . تقوم GPG Suite [27] بتثبيت جميع تطبيقات OpenPGP ذات الصلة (GPG Keychain) والمكونات الإضافية ( GPG Mail ) والتبعيات (MacGPG)، إلى جانب خدمات GPG (التكامل في قائمة خدمات macOS) لاستخدام التشفير المستند إلى GnuPG.

يمكن لتطبيقات المراسلة الفورية مثل Psi وFire تأمين الرسائل تلقائيًا عند تثبيت GnuPG وتكوينه. كما تستخدمه أيضًا البرامج المستندة إلى الويب مثل Horde . يوفر ملحق Enigmail متعدد الأنظمة دعم GnuPG لمتصفحي Mozilla Thunderbird و SeaMonkey . وبالمثل، يوفر Enigform دعم GnuPG لمتصفح Mozilla Firefox . تم إيقاف FireGPG في 7 يونيو 2010. [28]

في عام 2005، أصدرت شركة g10 Code GmbH وشركة Intevation GmbH برنامج Gpg4win ، وهو مجموعة برامج تتضمن GnuPG لنظام Windows، وGNU Privacy Assistant، ومكونات GnuPG الإضافية لبرنامجي Windows Explorer و Outlook . يتم تضمين هذه الأدوات في برنامج تثبيت Windows القياسي، مما يجعل تثبيت GnuPG واستخدامه على أنظمة Windows أسهل. [29]

نقاط الضعف

تحدد معايير OpenPGP عدة طرق للتوقيع الرقمي للرسائل. في عام 2003، بسبب خطأ في تغيير في GnuPG كان يهدف إلى جعل إحدى هذه الطرق أكثر كفاءة، تم تقديم ثغرة أمنية. [30] أثرت على طريقة واحدة فقط للتوقيع الرقمي للرسائل، فقط لبعض إصدارات GnuPG (1.0.2 إلى 1.2.3)، وكان هناك أقل من 1000 مفتاح من هذا القبيل مدرجًا على خوادم المفاتيح. [31] لم يستخدم معظم الأشخاص هذه الطريقة، وفي كل الأحوال تم تثبيطهم عن القيام بذلك، لذلك يبدو أن الضرر الناجم (إن وجد، نظرًا لعدم الإبلاغ عن أي ضرر علنًا) كان ضئيلًا. تمت إزالة الدعم لهذه الطريقة من إصدارات GnuPG التي تم إصدارها بعد هذا الاكتشاف (1.2.4 وما بعده).

تم اكتشاف ثغرتين أمنيتين أخريين في أوائل عام 2006؛ الأولى هي أن الاستخدامات النصية لـ GnuPG للتحقق من التوقيع قد تؤدي إلى نتائج إيجابية خاطئة ، [32] والثانية هي أن الرسائل غير MIME كانت عرضة لحقن البيانات التي على الرغم من عدم تغطيتها بالتوقيع الرقمي، سيتم الإبلاغ عنها على أنها جزء من الرسالة الموقعة. [33] في كلتا الحالتين، تم توفير إصدارات محدثة من GnuPG في وقت الإعلان.

في يونيو 2017، تم اكتشاف ثغرة أمنية (CVE-2017-7526) داخل Libgcrypt بواسطة بيرنشتاين وبريتنر وآخرين: وهي مكتبة تستخدمها GnuPG، والتي مكنت من استعادة المفتاح بالكامل لـ RSA-1024 وحوالي أكثر من 1/8 من مفاتيح RSA-2048. يستغل هجوم القناة الجانبية هذا حقيقة أن Libgcrypt استخدمت طريقة النوافذ المنزلقة للأس مما يؤدي إلى تسرب بتات الأس واستعادة المفتاح بالكامل. [34] [35] مرة أخرى، تم توفير إصدار محدث من GnuPG في وقت الإعلان.

في أكتوبر 2017، تم الإعلان عن ثغرة ROCA التي تؤثر على مفاتيح RSA التي تم إنشاؤها بواسطة رموز YubiKey 4، والتي غالبًا ما تُستخدم مع PGP/GPG. وقد تبين أن العديد من مفاتيح PGP المنشورة معرضة للخطر. [36]

في حوالي يونيو 2018، تم الإعلان عن هجمات SigSpoof . وقد سمحت هذه الهجمات للمهاجمين بتزوير التوقيعات الرقمية بشكل مقنع. [37] [38]

في يناير 2021، تم إصدار Libgcrypt 1.9.0، والذي وجد أنه يحتوي على خطأ خطير كان من السهل استغلاله. تم إصدار إصلاح بعد 10 أيام في Libgcrypt 1.9.1. [39]

انظر أيضا

ملحوظات

  1. ^ GPL-3.0 أو أحدث منذ 2007-07-04 لـ 2.x و 2007-10-23 لـ 1.x.
  2. ^ GPL-2.0 أو أحدث من 1997-11-18 حتى 2007-07-04 لـ 2.x و 2007-10-23 لـ 1.x.
  3. ^ ab متاح فقط في الإصدار 2.3

مراجع

  1. ^ Werner Koch (28 نوفمبر 2024). "إصدار GnuPG 2.4.7 وGpg4win 4.4.0" . تم الاسترجاع في 28 نوفمبر 2024 .
  2. ^ "تغييرات جديرة بالملاحظة في الإصدار 2.2.43". 16 أبريل 2024. تم الاسترجاع 27 مايو 2024 .
  3. ^ Werner Koch (6 ديسمبر 2024). "إصدار GnuPG 2.5.2" . تم الاسترجاع في 10 ديسمبر 2024 .
  4. ^ ووترز ، بول. هيوجينز، دانيال. الشتاء، يوستس؛ يوتاكا ، نييبي (يوليو 2024). "RFC 9580 OpenPGP". فريق عمل الإنترنت . تم الاسترجاع بتاريخ 2024-12-19 .
  5. ^ "Gnu Privacy Guard". GnuPG.org. مؤرشف من الأصل في 2015-04-29 . تم الاسترجاع في 2015-05-26 .
  6. ^ "انشقاق في عالم OpenPGP". Linux Weekly News . تم الاسترجاع في 2023-12-09 .
  7. ^ “Bundesregierung fördert مفتوح المصدر” (في المانيا). هيز اون لاين. 1999/11/15. أرشفة من الإصدار الأصلي في 12 تشرين الأول 2013 . تم الاسترجاع 24 يوليو، 2013 .
  8. ^ "[إعلان] النسخة التجريبية النهائية المحتملة لبرنامج GnuPG 2.1". مؤرشف من الأصل في 2019-05-02 . تم الاسترجاع في 2019-03-28 .
  9. ^ "GnuPG Features". مؤرشف من الأصل في 4 أكتوبر 2009. تم الاسترجاع في 1 أكتوبر 2009 .
  10. ^ Koch, Werner (2012-12-21). "GnuPG 1.4.13 released" (Mailing list). gnupg-users. مؤرشف من الأصل في 2013-02-12 . تم الاسترجاع في 2013-05-19 .
  11. ^ abc Koch, Werner (2014-11-06). "[إعلان] إطلاق GnuPG 2.1.0 "modern"". gnupg.org. مؤرشف من الأصل في 2014-11-06 . تم الاسترجاع في 2014-11-06 .
  12. ^ ab Angwin, Julia (5 فبراير 2015). "برنامج تشفير البريد الإلكتروني في العالم يعتمد على شخص واحد، وهو على وشك الإفلاس". ProPublica . مؤرشف من الأصل في 6 فبراير 2015 . تم الاسترجاع في 6 فبراير 2015 .
  13. ^ ab Wayner, Peter (19 November 1999). "Germany Awards Grant for Encryption". The New York Times . مؤرشف من الأصل في 25 أغسطس 2014 . تم الاسترجاع في 2014-08-08 .
  14. ^ "ملاحظات الإصدار". GnuPG. مؤرشف من الأصل في 2014-02-09 . تم الاسترجاع في 2014-01-30 .
  15. ^ "Gnu Privacy Guard". OpenPGP.org. مؤرشف من الأصل في 2014-02-27 . تم الاسترجاع في 2014-02-26 .
  16. ^ "Where to Get PGP". Philzimmermann.com. مؤرشف من الأصل في 2014-02-26 . تم الاسترجاع في 2014-02-26 .
  17. ^ "GnuPG: موقع ويب جديد وبنية تحتية جديدة". goteo.org. مؤرشف من الأصل في 2014-03-30 . تم الاسترجاع في 2014-03-09 .
  18. ^ "تم إصدار GnuPG 2.3.3".
  19. ^ Koch, Werner (2017-08-28). "[إعلان] إصدار GnuPG 2.2.0". gnupg-announce (قائمة بريدية). مؤرشف من الأصل في 2017-08-29 . تم الاسترجاع في 2017-09-21 .
  20. ^ Koch, Werner (2004-12-16). "[إعلان] إطلاق الإصدار 1.4 المستقر من GnuPG". gnupg.org. مؤرشف من الأصل في 2005-01-03 . تم الاسترجاع في 2004-12-16 .
  21. ^ Koch, Werner (2006-11-13). "[إعلان] إطلاق GnuPG 2.0". gnupg.org. مؤرشف من الأصل في 2014-02-14 . تم الاسترجاع في 2014-01-30 .
  22. ^ Koch, Werner (2017-01-23). ​​"[إعلان] إصدار GnuPG 2.1.18". gnupg.org. مؤرشف من الأصل في 2017-02-11 . تم الاسترجاع في 2017-02-04 .
  23. ^ "GnuPG 2.0.31". 2017-12-29 . تم الاسترجاع 2017-12-30 .
  24. ^ Koch, Werner (2002-09-06). "[إعلان]إصدار GnuPG 1.2". gnupg.org. مؤرشف من الأصل في 2014-06-17 . تم الاسترجاع في 2014-11-06 .
  25. ^ Koch, Werner (2004-08-26). "[إعلان] إصدار GnuPG 1.2.6". gnupg.org. مؤرشف من الأصل في 2014-06-17 . تم الاسترجاع في 2014-11-06 .
  26. ^ Koch, Werner (2002-04-30). "[إعلان] إصدار GnuPG 1.0.7". gnupg.org. مؤرشف من الأصل في 2014-06-17 . تم الاسترجاع في 2014-11-06 .
  27. ^ ab "GPG Suite". GPGTools . تم الاسترجاع في 2017-12-24 .
  28. ^ "مدونة مطوري FireGPG". 7 يونيو 2010. مؤرشف من الأصل في 27 يوليو 2013. تم الاسترجاع في 24 يوليو 2013 .
  29. ^ "Gpg4win – About Gpg4win". gpg4win.org . تم الاسترجاع في 2021-03-23 ​​.
  30. ^ Nguyen, Phong Q. "هل يمكننا الوثوق ببرمجيات التشفير؟ العيوب التشفيرية في GNU Privacy Guard v1.2.3". EUROCRYPT 2004: 555–570. مؤرشف من الأصل في 2017-12-04 . تم الاسترجاع في 2019-08-23 .
  31. ^ Koch, Werner (27 نوفمبر 2003). "GnuPG's ElGamal signature keysissed". مؤرشف من الأصل في 18 مارس 2004. تم الاسترجاع في 14 مايو 2004 .
  32. ^ Koch, Werner (15 فبراير 2006). "التحقق من التوقيع الإيجابي الكاذب في GnuPG". مؤرشف من الأصل في 17 يونيو 2006. تم الاسترجاع في 23 مايو 2006 .
  33. ^ Koch, Werner (9 مارس 2006). "GnuPG لا يكتشف حقن البيانات غير الموقعة". مؤرشف من الأصل في 5 مايو 2006. تم الاسترجاع في 23 مايو 2006 .
  34. ^ Edge, Jake (5 يوليو 2017). "كسر Libgcrypt RSA عبر قناة جانبية". LWN.net . مؤرشف من الأصل في 28 يوليو 2017. تم الاسترجاع في 28 يوليو 2017 .
  35. ^ "الانزلاق إلى الكارثة: تسرب النوافذ المنزلقة من اليسار إلى اليمين" (PDF) . مؤرشف من الأصل (PDF) في 2017-06-30 . تم استرجاعه في 2017-06-30 .
  36. ^ عودة هجوم صانع النحاس: التحليل العملي لعوامل RSA المستخدمة على نطاق واسع محفوظ في 12 نوفمبر 2017 على موقع Wayback Machine ، ماتوس نيميك، ماريك سيس، بيتر سفيندا، دوسان كلينك، فاشيك ماتياس، نوفمبر 2017
  37. ^ "خطأ PGP يعود إلى عقود من الزمن يسمح للمتسللين بتزوير توقيع أي شخص تقريبًا". 14 يونيو 2018. مؤرشف من الأصل في 2018-09-07 . تم الاسترجاع 2018-09-07 .
  38. ^ "Pass gets a fail: Simple Password Store suffers GnuPG spoofing bug". The Register . مؤرشف من الأصل في 2018-06-30 . تم الاسترجاع في 2018-09-07 .
  39. ^ "خطأ خطير في Libgcrypt – يستخدمه GPG وآخرون – يسبب الكثير من المشاكل، ويتطلب إعادة نشر التصحيحات". مؤرشف من الأصل في 2021-02-21.
  • الموقع الرسمي
  • تاريخ موجز لبرنامج GNU Privacy Guard، كتبه فيرنر كوخ، ونُشر في الذكرى السنوية العاشرة لبرنامج GnuPG
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=GNU_Privacy_Guard&oldid=1263956625"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate