OpenSSL is 'n sagtewarebiblioteek wat die SSL (beveiligde sokke-laag) en TLS (vervoerslagsekuriteit) webveiligheidsprotokolle implementeer..
SSL en TLS is metodes om kriptografie te gebruik om kommunikasie tussen twee partye te beveilig. Alhoewel daar 'n paar belangrike verskille op tegniese vlak is (en SSL is grotendeels verouderd gemaak ten gunste van die veiliger TLS), werk hulle albei in wese op dieselfde manier. (In werklikheid verwys baie mense na beide protokolle as "SSL.")
Die volgende beskrywing van hoe SSL / TLS werk, is baie vereenvoudig, maar dit gee u 'n basiese begrip van wat aangaan:
Sodra 'n verbinding tussen 'n kliënt en die bediener gemaak is, versoek die kliënt 'n veilige verbinding. Dit vra inligting oor watter tipe kriptografiese sekuriteit die kliënt ondersteun.
Die bediener kies die veiligste opsie wat die bediener en die kliënt ondersteun, en stuur dan 'n sekuriteitsertifikaat wat onderteken is met die openbare sleutel van die bediener.
Die kliënt verifieer die sertifikaat en genereer 'n geheime sleutel om na die bediener te stuur, geënkripteer met die openbare sleutel van die bediener.
Die kliënt en bediener gebruik die geheime sleutel om simmetriese sleutelpare (of twee pare openbare-private sleutels) te genereer, en kommunikasie begin veilig.
SSL / TLS is nie 'n stuk sagteware of 'n tegnologie nie – dit is 'n protokol, 'n prosedure om bogenoemde reeks stappe uit te voer, saam met spesifieke kriptografiese algoritmes. 'N Stuk sagteware ('n "implementering") is nodig om die protokol te implementeer.
OpenSSL is die gewildste SSL / TLS-implementering wat tans gebruik word.
3 OpenSSL Gemeenskap
4 Boeke oor OpenSSL en verwante onderwerpe
5 Alternatiewe vir OpenSSL
6 Hoe u veilig kan bly met OpenSSL
7 Verdere leeswerk en bronne
'N Inleiding tot die OpenSSL Command Line Tool is 'n uitstekende tutoriaal wat beide die teorie agter die kriptografie van die openbare sleutel en die praktiese gebruik van OpenSSL dek..
OpenSSL Inleiding van Ubuntu bied 'n oorsig van SSL-tegnologie in die algemeen en die OpenSSL-implementering in die besonder. Alhoewel hulle gerig is op Ubuntu-gebruikers, sal die meeste inligting hier nuttig wees vir mense op enige Linux-verspreiding.
OpenSSL Essentials: Om met SSL-sertifikate, privaat sleutels en CSR's te werk, is 'n uitstekende oorsig van die teorie en praktyk van OpenSSL, gerig op die aanbieding van verbruikers. Sommige van die inligting is spesifiek vir kliënte van Digital Ocean, maar die meeste daarvan sal nuttig wees vir almal wat 'n Linux-webhostingsplan gebruik.
OpenSSL Command-Line HOWTO is 'n reeks resepte vir kookboekstyl vir die gebruik van OpenSSL.
OpenSSL Kookboek is 'n gratis e-boek met twee hoofstukke wat die mees gebruikte funksies en opdragte van openssl dek. Dit is uittreksel uit die vollengte boek Bulletproof SSL en TLS: Understanding and Deploying SSL / TLS and PKI to Secure Servers and Web Applications (2014), deur Ivan Ristic.
Veilige programmering met die OpenSSL API is 'n baie gedetailleerde programmeringstutoriaal, waarin u verduidelik hoe u SSL-kodering in C-toepassings kan inkorporeer met behulp van die OpenSSL-biblioteek..
Deur Borland C ++ Builder en OpenSSL te gebruik, kan u 'n eenvoudige HTTPS-kliënt bou.
instel & Die gebruik van OpenSSL Tools is 'n kort handleiding oor die gebruik van die openssl-instrument op die opdragreël.
OpenSSL Tutorial vir Apache Rampart / C is 'n gedetailleerde tegniese handleiding in die biblioteek, vir gebruikers van Apache-webbedieners op Linux..
Die opensl-biblioteekkron is beskikbaar by die amptelike GitHub-bewaarplek.
Openssl-tools is 'n stel dopskripte om openssl makliker te maak om te gebruik.
SSL Checker kan u help om probleme met u OpenSSL-installasie te diagnoseer. Voer 'n domeinnaam in, en die instrument gee besonderhede oor die gepaardgaande sertifikaat.
OpenSSL CSR Tool sal 'n CSR van klante outomaties genereer (versoek om sertifikaatondertekening) gebaseer op u invoerparameters.
Win32 OpenSSL is 'n verspreiding van OpenSSL wat ontwerp is om maklik op Windows-masjiene te installeer.
CSR-dekodeerder sal u CSR (sertifikaatondertekeningsversoek) nagaan, die besonderhede dekodeer en 'n verslag aan u gee oor die inhoud van die CSR.
OpenSSL.org is die amptelike tuisblad vir die OpenSSL-gereedskapstel.
OpenSSL Software Services Inc is die korporatiewe borg van die OpenSSL-projek.
Boeke oor OpenSSL en verwante onderwerpe
Netwerkveiligheid met OpenSSL (2002), deur Viega, Messier en Chandra, is die finale teks op OpenSSL. Dit is nou 'n bietjie verouderd, maar die basiese inligting is steeds relevant.
Bulletproof SSL en TLS: Verstaan ​​en implementering van SSL / TLS en PKI op veilige bedieners en webtoepassings (2014), deur Ivan Ristic, is 'n baie volledige gids tot bedienersekuriteit, wat SSL en verwante instrumente in diepte dek. OpenSSL en alternatiewe SSL-opsies word ondersoek.
Apache: The Definitive Guide (2002), deur Laurie en Laurie, handel nie spesifiek oor OpenSSL nie, maar oor die administrasie van Apache-webbediener in die algemeen. Hier is 'n uitstekende dekking oor veiligheid, geplaas in die konteks van die hele taak van stelseladministrasie. Hierdie materiaal is veral relevant, aangesien een van die mede-outore 'n belangrike bydraer lewer tot die OpenSSL-projek.
Implementering van SSL / TLS met behulp van Cryptography en PKI (2011), deur Joshua Davies, is 'n 'moet-lees' vir diegene wat 'n diepgaande begrip wil hê van hoe SSL en OpenSSL op 'n fundamentele vlak werk;.
SSL en TLS: Designing and Building Secure Systems (2000), deur Eric Rescorla, is 'n baie tegniese blik op SSL en TLS, met inligting oor die sterk-, swakpunte, benaderings tot implementerings en praktiese gebruik in stelselingenieurswese. OpenSSL en verskeie ander SSL-instrumente word breedvoerig behandel.
Alternatiewe vir OpenSSL
OpenSSL is een van die gewildste SSL / TLS-biblioteke vir websekuriteit op die bediener, en dit dien as die standaard "verwysingsimplementering" vir die SSL-protokol. Maar dit is nie die enigste beskikbare opsie nie.
LibreSSL is 'n vurk van OpenSSL met die doel om "die kodebasis te moderniseer, die veiligheid te verbeter en om die beste praktykontwikkelingsprosesse toe te pas."
NSS is 'n stel veiligheidsbiblioteke van Mozilla. Dit word gebruik in die blaaiers van Firefox en Chrome, sowel as deur Red Hat en AOL. NSS werk goed met die Apache-bediener.
BoringSSL is Google se vurk van OpenSSL. Dit is beskikbaar vir publieke gebruik onder 'n oopbronlisensie, maar daar is geen waarborg vir API-stabiliteit nie, aangesien dit nie ingestel is op die verbruiker nie.
S2n is Amazon se implementering van net die TLS-veiligheidsbiblioteek uit die OpenSSL-projek, met uitsondering van al die addisionele crypto-instrumente.
GnuTLS is 'n SSL / TLS-biblioteek van die GNU-projek.
Hoe u veilig kan bly met OpenSSL
Die belangrikste ding om te weet oor OpenSSL is dat dit nie perfek is nie, en nooit sal wees nie. Dit is die geval met enige sagtewareprojek, veral een wat handel oor kriptografiese sekuriteit.
Die enigste ding wat u kan doen om u webwerwe die beste te verseker, is om u OpenSSL-installasie op datum te hou. Teken in op die OpenSSL-nuusbrief, en maak seker dat u opgradeer wanneer daar 'n nuwe weergawe is.
As u nie dink dat u oor die hulpbronne beskik of om die OpenSSL-installasie op datum te hou nie, oorweeg dit om 'n bestuurde hosting-diens te gebruik waar hierdie probleme vir u sorg.
Op soek na 'n groot deel van veilige hosting?
SiteGround – beoordeel # 1 deur ons lesers – bied gratis SSL-sertifikate en gevorderde sekuriteit. Ons het gereël dat u bespaar 67% op hierdie gewilde planne. Gebruik hierdie eksklusiewe afslagskakel
om die ooreenkoms te kry.
Ons het meer gidse, tutoriale en infografieë rakende programmering en rekenaargebruik:
SOAP Inleiding en bronne: leer alles oor hierdie belangrike boodskapprotokol.
OAuth Resources: hierdie bron verduidelik hoe OAuth verskillende rekenaartoepassings toelaat om met mekaar te kommunikeer.
Daar is baie aspekte van rekenaarprogrammering, en ons het 'n wonderlike plek om te begin leer: Unix Programming Resources.
MilesWeb Hosting Review: Hier is alles wat u moet weet oor hierdie Indiese gasheer.
Contents1 MilesWeb Review1.1 Dienste en spesialisasies1.2 MilesWeb-infrastruktuur1.3 Ondersteuning en klantediens1.4 opsomming MilesWeb Review MilesWeb
Alles wat u moet weet oor mobiele advertensies
SSD Hosting: İnternet saytınız üçün ən sürətli SSD Hostunu tapın.
אירוח SQLite הטוב ביותר: מי מתאים לאתר שלך? [עודכן: 2020]
როგორ დავიწყოთ თავისუფალი მწერლობით, რომ მიიღოთ ფული თქვენი სიტყვებით
Lajmëtarët e çastit: Whatfarë ka ndodhur me ICQ, AIM & MSN?
مجموعات ياهو ميتة – الآن ماذا؟
Selaimen evästeet: Mitä ne ovat ja miksi sinun pitäisi välittää?
Rishikimi i Bravenet Hosting: Mos harroni ata? Zbulojmë nëse ata janë akoma deri në gërvishtje në vitin 2020.
FTPS- ի լավագույն հոստինգը. Ո՞վ է լավագույնը ձեր կայքի համար: [Թարմացվել է ՝ 2020]
استضافة Red Hat الأفضل: من هو الأفضل لموقعك؟ [محدث: 2020]
Bir CMS seçilməsi: Veb saytınız üçün düzgün birini necə seçmək olar
Reference proměnných prostředí Common Gateway Interface (CGI)
Kuponë Web Hosting: Cila do t'ju kursejë më shumë para sot? Përditësuar: Jan 2020
Преглед на WebHostFace: Лудо име, но как е уеб хостингът им? Попитахме потребители
Drejtoria e Kodimit të Bootcamps: Gjeni një Bootcamp afër Jush
PowWeb i 2020: Hvad siger PowWeb-klientanmeldelser?
Sedo Domain Parking In 2020: Wat sê Sedo Domain Parking-klanteoorsigte?
Rishikimi i DotBlock: Planet VPS me bazë bllok dhe me porosi
محرك WP: ما هي الكوبونات المتاحة لشهر مايو 2020؟
استضافة موودل: أفضل وأسوأ مضيفين للفصول الدراسية في عام 2020.
Emojis: როგორ გამოვიყენოთ ისინი, როგორც ათასწლეულის მსგავსი
Mësoni GNUstep: Alternativa falas për Platformën e Zhvillimit NextSTEP
Хостинг на най-доброто време за гарантиране на времето: Кой е най-добрият за вашия сайт? [Актуализирано: 2020]
WebHostFace მიმოხილვა: Crazy სახელი, მაგრამ როგორ ხდება მათი ვებ ჰოსტინგი? ჩვენ ვკითხეთ მომხმარებლებს
Jak používat Tor pro soukromé prohlížení webu
Apache Server Guide: Aloita käyttö maailman suosituimmalla Web-palvelimella
7 начина големи данни могат да революционизират живота до 2020 г.
Die 2020 MS Access-gasheergids vir nie-tegnici (maar kundiges sal ook daarvan hou)
Gamification: Hoe besighede wen by die werk
Best Hosting Control Hosting Μάιος 2020
מבוא ומשאבים של פליג – ועל קליקי
משימת Maverick של מיקרוסופט נגד תוכנות זדוניות
Použití Whitespace k vytvoření skvělých návrhů webových stránek
Bedsteforældre, her bruges Internettet
Сезонно паркиране на домейни през 2020 г.: Какво казват отзивите на клиентите на Sedo за паркиране на домейни?