SPKAC - SPKAC

SPKAC degan ma'noni anglatuvchi qisqartma Imzolangan ochiq kalit va chaqiriq, shuningdek, nomi bilan tanilgan Netscape SPKI.

Bu yuborish uchun format Sertifikat imzolash talabi: u kodlaydi a ochiq kalit, yordamida manipulyatsiya qilish mumkin opensl.[1] U kichik hujjatlangan HTML keygen elementi yordamida yaratilgan[2] qator ichida Netscape-ga mos keladigan brauzerlar.

Standartlashtirish

SPKAC-ni an orqali standartlashtirish bo'yicha doimiy harakatlar mavjud Internet loyihasi ichida Internet muhandisligi bo'yicha maxsus guruh (IETF). Ushbu ishning maqsadi avval mavjud bo'lgan narsalarni rasmiy ravishda aniqlash edi De-fakto standart va xavfsizlik nuqsonlarini, xususan tarixiy xavfli foydalanishga nisbatan MD5 shu vaqtdan boshlab raqamli imzolar bilan foydalanish uchun xavfli deb topildi RFC 6151[3].

Amaliyotlar

HTML5 dastlab <keygen> Yaratishni osonlashtirish uchun brauzerda SPKAC-ni qo'llab-quvvatlovchi element mijoz tomoni WebID kabi protokollar uchun veb-xizmat orqali sertifikatlar;[4][5] ammo HTML 5.1 uchun keyingi ish keygen elementini "xavf ostiga qo'ydi" va HTML 5.2 ning birinchi jamoat ishchi loyihasi keygen elementini butunlay yo'q qiladi.[6][7][8] Keygen elementini olib tashlash xavfsizlik nuqtai nazaridan tashqari, standartlar nuqtai nazaridan mos kelmaslik va mos kelmaslik bilan bog'liq.[9] The W3C veb-autentifikatsiyasi bo'yicha ishchi guruh ustida ishlamoqda Veb-autentifikatsiya APIsi keygen elementini almashtirish uchun.[10]

Bouncy Castle Java sinfini taqdim etadi.[11][12]

Uchun dastur Erlang / OTP ham mavjud.[13]

Uchun dastur Python pyspkac deb nomlangan.[14]

5.6.0 versiyasi bo'yicha PHP OpenSSL kengaytmasi.[15]

node.js dasturini amalga oshirish.[16]

Kamchiliklar

Foydalanuvchi interfeysi brauzerlarda yaxshilanishi kerak, chunki bu server mijoz sertifikatini so'raganda foydalanuvchilarga aniqroq bo'lishi kerak.[17]

Adabiyotlar

  1. ^ "Hujjatlar, spkac (1)". OpenSSL. Olingan 2017-04-05.
  2. ^ "Html | Mdn". Tuzuvchi.mozilla.org. 2013-08-15. Olingan 2013-10-13.
  3. ^ "RFC 6151 - MD5 Message-Digest va HMAC-MD5 algoritmlari uchun xavfsizlik nuqtai nazarini yangilandi". Internet muhandisligi bo'yicha maxsus guruh. 2011 yil mart. Olingan 11 noyabr 2013.
  4. ^ "HTML5 W3C tavsiyasi 2014 yil 28 oktyabr. 4.10.12 Keygen elementi". W3C. 2014-10-28. Olingan 2016-10-17.
  5. ^ "WebID: global markazlashmagan autentifikatsiya protokoli yaratish". W3C. Olingan 2013-10-13.
  6. ^ Nevil, Chaals (2016-06-03). "Re: Konsensusga chaqirish - ni HTML-dan o'chirish". W3C HTML ishchi guruhi (Pochta ro'yxati). Olingan 2016-10-17.
  7. ^ "HTML5.1: CR 21 iyun 2016 yil. Ushbu hujjatning holati". W3C. 2016-06-21. Olingan 2016-10-17.
  8. ^ "HTML 5.2: Birinchi ommaviy WD. HTML 5.1 dan o'zgarishlar". W3C. 2016-08-18. Olingan 2016-10-17.
  9. ^ W3C Texnik Arxitektura guruhi (2015-11-30). "Keygen va mijoz sertifikatlari". W3C. Olingan 2016-10-17.
  10. ^ Halpin, Garri; Appelkvist, Doniyor; Tegirmon, Erik; Gmür, Reto (2016-05-31). "Re: HTML-dan keygenni olib tashlash". W3C WWW texnik me'morchilik guruhi (Pochta ro'yxati). Olingan 2016-10-17.
  11. ^ "Bouncy Castle Java hujjatlari". Olingan 2013-12-06.
  12. ^ "foaf-protocols] spkac testini Java-da amalga oshirish". Lists.foaf-project.org. Olingan 2013-10-13.
  13. ^ "ztmr / espkac @ GitHub". Github.com. Olingan 2013-10-13.
  14. ^ "pyspkac". Github.com. Olingan 2013-12-06.
  15. ^ "php 5.6.0 OpenSSL Native SPKAC-ni qo'llab-quvvatlash".
  16. ^ "node.js spki-ni qo'llab-quvvatlash".
  17. ^ "Firefox-da SSL sertifikatlari bilan foydalanuvchini kuzatib borish - H Security: yangiliklar va xususiyatlar". Heise-online.co.uk. 2007-09-19. Arxivlandi asl nusxasi 2008-09-19. Olingan 2013-10-13.

Tashqi havolalar