GnuTLS ([ˈɡnuːˌtiːˌɛlˈɛs], [Гну-Ті-Ел-Ес]), (the GNU Transport Layer Security Library) це вільна реалізація протоколів TLS, SSL і [en]. Вона являє собою прикладний програмний інтерфейс (API) для додатків, що забезпечують безпечний зв'язок через мережу транспортного рівня, а також доступ до X.509, [en], OpenPGP та до інших структур.
Тип | шифрувальне програмне забезпечення і d |
---|---|
Розробник | Фонд вільного програмного забезпечення |
Операційна система | Багатоформне програмне забезпечення |
Мова програмування | C[1] |
Ліцензія | d[2], d[2] і d[2] |
Репозиторій | gitlab.com/gnutls/gnutls.git |
Вебсайт | gnutls.org |
Особливості
GnuTLS складається з бібліотеки яка дозволяє додаткам користувача запускати безпечні сеанси за допомогою наявних протоколів. Вона також забезпечує інструменти командної строки, включаючи менеджер сертифікатів X.509, тестовий клієнт і сервер, а також генератори випадкових ключів та паролів. З 2011 року адміністратори можуть налаштувати вебсервер Apache на використання GnuTLS щоб підтримувався TLS 1.2.
GnuTLS має такі можливості:
- Підтримка протоколів TLS 1.3, 1.2, 1.1, 1.0 та (опціонально) SSL 3.0
- Підтримка протоколів [en] (DTLS) 1.2, і DTLS 1.0
- Підтримка аутентифікації TLS за допомогою протоколу [en]
- Підтримка розширення [en] для аутентифікації TLS
- Підтримка аутентифікації як за допомогою сертифікатів X.509 так і за допомогою ключів OpenPGP
- Підтримка процесора в криптографії та підтримка криптографічного прискорювача ([en]), VIA Technologies і AES-NI наборів команд
- Підтримка смарт-карток та модулів апаратної безпеки
- Зберігання криптографічних ключів в системному TPM модулі
Історія
Походження
GnuTLS початково була створена у березні 2003 року Нікосом Маврогіанополосом щоб дозволити додаткам GNU Project використовувати безпечні протоколи, такі як TLS. Не дивлячись на те, що OpenSSL вже існував, ліцензія OpenSSL не була сумісна з GPL; таким чином програмне забезпечення під GPL, таке як GNU, не могло використовувати OpenSSL без створення [en].
Ліцензія
Бібліотека GnuTLS була ліцензована під GNU Lesser General Public License v2, тоді як включені додатки використовували загальну публічну ліцензію GNU.
У серпні 2011 року бібліотека була оновлена до GPLv3. Після цього було помічено що з'явилися нові проблеми сумісності ліцензій, особливо з іншим вільним програмним забезпеченням зі зміною ліцензії. Після перемов ліцензія була знов понижена до LGPLv2.1 у березні 2013.
Поділ GNU/FSF
Спочатку створюваний для GNU проекту, його розробник відхилив проект від GNU в грудні 2012 після суперечок із Фондом вільного програмного забезпечення через певні принципи.Річард Столмен протестував проти цього кроку і запропонував розробити проігнорований проект. Цього рішення притримався GNU Sed-розробник Пауло Бонзіні в кінці грудня 2012 року, який припинив свою підтримку.
Використання
Цей розділ потребує додаткових для поліпшення його . (січень 2015) |
Пакети програмного забезпечення з використанням GnuTLS включають:
Див. також
- [en]
- wolfSSL (раніше CyaSSL)
- [en] (раніше PolarSSL)
- Network Security Services
Примітки
- The gnutls Open Source Project on Open Hub: Languages Page — 2006.
- http://directory.fsf.org/wiki/gnutls
- . Архів оригіналу за 4 березня 2016. Процитовано 18 грудня 2017.
- RFC 6091
- . Архів оригіналу за 30 березня 2016. Процитовано 18 грудня 2017.
- . Архів оригіналу за 19 листопада 2015. Процитовано 18 грудня 2017.
- Mark McLoughlin (22 червня 2004). The OpenSSL License and The GPL. Архів оригіналу за 18 березня 2012. Процитовано 6 квітня 2011.
- . Архів оригіналу за 4 березня 2016. Процитовано 18 грудня 2017.
- Mavrogiannopoulos, Nikos (26 березня 2013). . gnutls.org. Архів оригіналу за 2 квітня 2016. Процитовано 18 листопада 2015.
LGPLv3 is the latest version of the GNU Lesser General Public License. It follows the successful LGPLv2.1 license, and was released by Free Software Foundation as a counterpart to its GNU General Public License version 3. The goal of the GNU Lesser General Public Licenses is to provide software that can be used by both proprietary and free software. This goal has been successfully handled so far by LGPLv2.1, and there is a multitude of libraries using that license. Now we have LGPLv3 as the latest, and the question is how successful is LGPLv3 on this goal? In my opinion, very little. If we assume that its primary goal is to be used by free software, then it blatantly fails that.
- . Архів оригіналу за 18 квітня 2016. Процитовано 18 грудня 2017.
- GnuTLS, copyright assignment, and GNU project governance [ 1 вересня 2017 у Wayback Machine.] on lwn.net by Michael Kerrisk (December 20, 2012)
- Nikos Mavrogiannopoulos (18 грудня 2012). . Архів оригіналу за 5 січня 2018. Процитовано 11 грудня 2012.
- GNUTLS is not going anywhere [ 12 березня 2016 у Wayback Machine.] on lists.gnu.org «you cannot take GNUTLS out of the GNU Project.» (11 Dec 2012)
- Subject: GNU sed 4.2.2 released, and a rant from the maintainer [ 7 січня 2016 у Wayback Machine.] on gmane.comp.lang.smalltalk.gnu.general by Paolo Bonzini (on 2012-12-22)
- . Free Software Foundation. 22 травня 2010. Архів оригіналу за 31 May 2010. Процитовано 25 січня 2015.
Посилання
- Офіційний сайт
- — інтерв'ю 2003 року
- Fellowship interview with Simon Josefsson [ 22 березня 2016 у Wayback Machine.] — інтерв'ю 2009 року
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
GnuTLS ˈɡnuːˌtiːˌɛlˈɛs Gnu Ti El Es the GNU Transport Layer Security Library ce vilna realizaciya protokoliv TLS SSL i en Vona yavlyaye soboyu prikladnij programnij interfejs API dlya dodatkiv sho zabezpechuyut bezpechnij zv yazok cherez merezhu transportnogo rivnya a takozh dostup do X 509 en OpenPGP ta do inshih struktur GnuTLSTipshifruvalne programne zabezpechennya i dRozrobnikFond vilnogo programnogo zabezpechennyaOperacijna sistemaBagatoformne programne zabezpechennyaMova programuvannyaC 1 Licenziyad 2 d 2 i d 2 Repozitorijgitlab com gnutls gnutls gitVebsajtgnutls orgOsoblivostiGnuTLS skladayetsya z biblioteki yaka dozvolyaye dodatkam koristuvacha zapuskati bezpechni seansi za dopomogoyu nayavnih protokoliv Vona takozh zabezpechuye instrumenti komandnoyi stroki vklyuchayuchi menedzher sertifikativ X 509 testovij kliyent i server a takozh generatori vipadkovih klyuchiv ta paroliv Z 2011 roku administratori mozhut nalashtuvati vebserver Apache na vikoristannya GnuTLS shob pidtrimuvavsya TLS 1 2 GnuTLS maye taki mozhlivosti Pidtrimka protokoliv TLS 1 3 1 2 1 1 1 0 ta opcionalno SSL 3 0 Pidtrimka protokoliv en DTLS 1 2 i DTLS 1 0 Pidtrimka autentifikaciyi TLS za dopomogoyu protokolu en Pidtrimka rozshirennya en dlya autentifikaciyi TLS Pidtrimka autentifikaciyi yak za dopomogoyu sertifikativ X 509 tak i za dopomogoyu klyuchiv OpenPGP Pidtrimka procesora v kriptografiyi ta pidtrimka kriptografichnogo priskoryuvacha en VIA Technologies i AES NI naboriv komand Pidtrimka smart kartok ta moduliv aparatnoyi bezpeki Zberigannya kriptografichnih klyuchiv v sistemnomu TPM moduliIstoriyaPohodzhennya GnuTLS pochatkovo bula stvorena u berezni 2003 roku Nikosom Mavrogianopolosom shob dozvoliti dodatkam GNU Project vikoristovuvati bezpechni protokoli taki yak TLS Ne divlyachis na te sho OpenSSL vzhe isnuvav licenziya OpenSSL ne bula sumisna z GPL takim chinom programne zabezpechennya pid GPL take yak GNU ne moglo vikoristovuvati OpenSSL bez stvorennya en Licenziya Biblioteka GnuTLS bula licenzovana pid GNU Lesser General Public License v2 todi yak vklyucheni dodatki vikoristovuvali zagalnu publichnu licenziyu GNU U serpni 2011 roku biblioteka bula onovlena do GPLv3 Pislya cogo bulo pomicheno sho z yavilisya novi problemi sumisnosti licenzij osoblivo z inshim vilnim programnim zabezpechennyam zi zminoyu licenziyi Pislya peremov licenziya bula znov ponizhena do LGPLv2 1 u berezni 2013 Podil GNU FSF Spochatku stvoryuvanij dlya GNU proektu jogo rozrobnik vidhiliv proekt vid GNU v grudni 2012 pislya superechok iz Fondom vilnogo programnogo zabezpechennya cherez pevni principi Richard Stolmen protestuvav proti cogo kroku i zaproponuvav rozrobiti proignorovanij proekt Cogo rishennya pritrimavsya GNU Sed rozrobnik Paulo Bonzini v kinci grudnya 2012 roku yakij pripiniv svoyu pidtrimku VikoristannyaCej rozdil potrebuye dodatkovih posilan na dzherela dlya polipshennya jogo perevirnosti Bud laska dopomozhit udoskonaliti cej rozdil dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno sichen 2015 Paketi programnogo zabezpechennya z vikoristannyam GnuTLS vklyuchayut GNOME en Exim en en Wireshark en Lynx CUPS en Emacs en Div takozhPortal Informacijni tehnologiyi Vilne programne zabezpechennya en wolfSSL ranishe CyaSSL en ranishe PolarSSL Network Security ServicesPrimitkiThe gnutls Open Source Project on Open Hub Languages Page 2006 d Track Q124688 http directory fsf org wiki gnutls Arhiv originalu za 4 bereznya 2016 Procitovano 18 grudnya 2017 RFC 6091 Arhiv originalu za 30 bereznya 2016 Procitovano 18 grudnya 2017 Arhiv originalu za 19 listopada 2015 Procitovano 18 grudnya 2017 Mark McLoughlin 22 chervnya 2004 The OpenSSL License and The GPL Arhiv originalu za 18 bereznya 2012 Procitovano 6 kvitnya 2011 Arhiv originalu za 4 bereznya 2016 Procitovano 18 grudnya 2017 Mavrogiannopoulos Nikos 26 bereznya 2013 gnutls org Arhiv originalu za 2 kvitnya 2016 Procitovano 18 listopada 2015 LGPLv3 is the latest version of the GNU Lesser General Public License It follows the successful LGPLv2 1 license and was released by Free Software Foundation as a counterpart to its GNU General Public License version 3 The goal of the GNU Lesser General Public Licenses is to provide software that can be used by both proprietary and free software This goal has been successfully handled so far by LGPLv2 1 and there is a multitude of libraries using that license Now we have LGPLv3 as the latest and the question is how successful is LGPLv3 on this goal In my opinion very little If we assume that its primary goal is to be used by free software then it blatantly fails that Arhiv originalu za 18 kvitnya 2016 Procitovano 18 grudnya 2017 GnuTLS copyright assignment and GNU project governance 1 veresnya 2017 u Wayback Machine on lwn net by Michael Kerrisk December 20 2012 Nikos Mavrogiannopoulos 18 grudnya 2012 Arhiv originalu za 5 sichnya 2018 Procitovano 11 grudnya 2012 GNUTLS is not going anywhere 12 bereznya 2016 u Wayback Machine on lists gnu org you cannot take GNUTLS out of the GNU Project 11 Dec 2012 Subject GNU sed 4 2 2 released and a rant from the maintainer 7 sichnya 2016 u Wayback Machine on gmane comp lang smalltalk gnu general by Paolo Bonzini on 2012 12 22 Free Software Foundation 22 travnya 2010 Arhiv originalu za 31 May 2010 Procitovano 25 sichnya 2015 PosilannyaOficijnij sajt interv yu 2003 roku Fellowship interview with Simon Josefsson 22 bereznya 2016 u Wayback Machine interv yu 2009 roku