Кіріспе

Цифрлық сертификаттарды шығаратын ұйым. Криптографияда сертификаттаушы орган (CA) – цифрлық сертификаттарды сақтайтын, қол қоятын және шығаратын ұйым. Цифрлық сертификат сертификаттың иесіне тиесілі ашық кілтті куәландырады. Бұл басқа тараптарға (сенім білдіретін тараптарға) қолтаңбаларға немесе куәландырылған ашық кілтке сәйкес келетін жеке кілт туралы мәлімдемелерге сенуге мүмкіндік береді. CA сертификат иесі және сертификатқа сенім білдіретін тарап үшін сенімді үшінші тарап ретінде әрекет етеді. Мұндай сертификаттардың форматы X.509 немесе EMV стандартында белгіленеді. Сертификаттаушы органдардың ең көп тараған қолданылуының бірі – Дүниежүзілік желідегі қауіпсіз шолу протоколы болып табылатын HTTPS-те қолданылатын сертификаттарға қол қою. Тағы бір кең таралған қолданылуы – ұлттық үкіметтердің электрондық түрде құжаттарға қол қою үшін жеке куәліктер беруі.

Шолу

Сенімді сертификаттарды интернет арқылы серверге қауіпсіз қосылым құру үшін пайдалануға болады. Сертификат – бұл мақсатты серверге баратын жолда орналасқан және мақсатты сервер болып көрінетін қаскөй белсенділікті айналып өту үшін қажетті нәрсе. Мұндай жағдай әдетте «адам ортада» деп аталады. Клиент сервер сертификатындағы CA қолтаңбасын растау үшін CA сертификатын пайдаланады, бұл қауіпсіз қосылымды іске қосу алдындағы авторизацияның бір бөлігі болып табылады. Әдетте, клиенттік бағдарламалық құралдар (мысалы, браузерлер) сенімді CA сертификаттарының жиынтығын қамтиды. Бұл түсінікті, өйткені көптеген пайдаланушылар клиенттік бағдарламалық құралдарына сенуі керек. Зардапты немесе бұзылған клиент кез келген қауіпсіздік тексеруін жоңқаға шығарып, пайдаланушыларды керісінше сендіре алады. CA клиенттері – серверді басқарушылар, олар өз серверлеріне пайдаланушыларға ұсынатын сертификатты сұрайды. Коммерциялық CA сертификаттарды беру үшін ақы алады, ал олардың клиенттері CA сертификатының көптеген веб-браузерлерде болуын күтеді, сондықтан сертификатталған серверлерге қауіпсіз қосылымдар бірден тиімді жұмыс істейді. Белгілі бір сертификаттау органына сенім білдіретін интернет-браузерлердің, басқа құрылғылар мен қосымшалардың саны – оның кең таралғандығы. Mozilla коммерциялық емес ұйым болып табылады және өнімдерімен бірнеше коммерциялық CA сертификаттарын шығарады. Mozilla өз саясатын әзірлеген кезде, CA/Browser Forum CA сенімі үшін ұқсас нұсқауларды әзірледі. Бір CA сертификатын бірнеше CA немесе олардың дистрибьюторлары пайдалана алады. Басты CA сертификаты әртүрлі талаптарға ие бірнеше аралық CA сертификаттарын беру үшін негіз болып табылады. Коммерциялық CA-лардан басқа, кейбір коммерциялық емес ұйымдар, мысалы Let's Encrypt, тегін, көпшілікке сенімді цифрлық сертификаттарды ұсынады. Кейбір ірі бұлтты есептеу және веб-хостинг компаниялары да көпшілікке сенімді CA болып табылады және өз инфрақұрылымында орналастырылған қызметтерге сертификаттар береді, мысалы IBM Cloud, Amazon Web Services, Cloudflare және Google Cloud Platform. Ірі ұйымдар немесе мемлекеттік органдардың әрқайсысы өздерінің CA-ларын қамтитын жеке PKI (ашық кілт инфрақұрылымы) болуы мүмкін. Өздігінен қол қойылған сертификаттарды пайдаланатын кез келген сайт өз CA ретінде әрекет етеді. EMV төлем карталарын шығаратын коммерциялық банктер EMV сертификаттау органымен басқарылады, бұл төлем схемалары сату нүктесіндегі терминалдардан (POS) картаны шығаратын банкке басталатын төлем операцияларын жүзеге асырады, карта иесінің банк шотынан төлем алушының банк шотына қаражат аудару үшін. Әрбір төлем картасы өзінің карталық деректерімен қатар POS-қа картаны шығарушы сертификатын да ұсынады. Эмитент сертификатына EMV CA сертификаты қол қояды. POS EMV CA-ның ашық кілтін сақтаудан алады, төлем схемасына төлем сұранысын жібермес бұрын, эмитент сертификатының және төлем картасының нақтылығын растайды. Браузерлер және басқа клиенттер пайдаланушыларға CA сертификаттарын қосуға немесе жоюға мүмкіндік береді. Сервер сертификаттары салыстырмалы түрде қысқа мерзімге жарамды болса, CA сертификаттары ұзартылады, сондықтан жиі қолданылатын серверлер үшін сервер сертификаты жаңартылған сайын қауіпсіздік ескертуін растаудың орнына CA-ны импорттап сену қатеге ұшырамайды. Аз жиі, сенімді сертификаттар хабарламаларды шифрлау немесе қол қою үшін қолданылады. CA сондай-ақ S/MIME-мен бірге пайдаланылатын соңғы пайдаланушы сертификаттарын да ұсынады. Алайда, шифрлау алушының ашық кілтін қажет етеді және шифрланған хабарламалардың авторлары мен алушылары бір-бірін білетіндіктен, сенімді үшінші тараптың пайдалылығы ашық пошта тізімдеріне жіберілген хабарламалардың қолтаңбаларын тексерумен шектеледі.

Қызмет көрсетушілер

Әлемде сертификаттаушы орган бизнесі фрагменттелген, ұлттық немесе аймақтық провайдерлер өздерінің ішкі нарығында үстемдік танытады. Бұл, цифрлық сертификаттардың көптеген қолданылуы, мысалы, заңды күші бар цифрлық қолтаңбалар үшін, жергілікті заңдарға, ережелерге және сертификаттаушы органдарды аккредиттеу схемаларына байланысты. Дегенмен, жаһандық деңгейде сенімді TLS/SSL серверлік сертификаттар нарығын көбінесе бірнеше көпұлтты компаниялар бағалап жүр. Бұл нарыққа кіру үшін техникалық талаптарға байланысты маңызды кедергілер бар. Жаңа провайдерлер заңмен талап етілмесе де, веб-браузер немесе операциялық жүйеде сенімді түбір ретінде қосылу үшін жылдық қауіпсіздік аудитінен өтуді қалайды (мысалы, Солтүстік Америкадағы сертификаттау органдары үшін WebTrust және Еуропада ETSI). 2020 жылғы мәліметтер бойынша, Mozilla Firefox веб-браузері 52 ұйымды көрсететін 147 түбірлік сертификатқа, macOS 60 ұйымды көрсететін 168 түбірлік сертификатқа және Microsoft Windows 101 ұйымды көрсететін 255 түбірлік сертификатқа сенім артады. Android 4.2 (Jelly Bean) нұсқасынан бастап, Android әр жаңарумен жаңартылатын 100-ден астам CA-ны қамтиды. 2014 жылдың 18 қарашасында Electronic Frontier Foundation, Mozilla, Cisco және Akamai сияқты компаниялар мен коммерциялық емес ұйымдар Let's Encrypt жобасын жариялады. Бұл коммерциялық емес сертификаттау органы тегін X.509 сертификаттарын және сертификаттарды орнату мен күтіп-ұстауға арналған бағдарламалық құралдарды ұсынады. Let's Encrypt жаңадан құрылған Internet Security Research Group (ISR) арқылы басқарылады, бұл Калифорниядағы коммерциялық емес ұйым, федералды салықтан босатылған. 2015 жылдың мамырында Netcraft, белсенді TLS сертификаттарын бақылау бойынша өнеркәсіп стандарты бойынша, "Глобалды [TLS] экожүйе бәсекеге толы болғанымен, бірнеше ірі CA-лар басымдыққа ие. Үш сертификаттау органы (Symantec, Comodo, GoDaddy) жалпыға қолжетімді веб-серверлерде шығарылған [TLS] сертификаттарының үштен екі бөлігін құрайды. [Біздің] сараптамамыз басталғаннан бері Symantec (немесе Symantec сатып алғанға дейін VeriSign) көшбасшылықты сақтап келеді, қазіргі уақытта ол барлық сертификаттардың үштен бірін құрайды. Әртүрлі әдістемелердің әсерін көрсету үшін, ең көп трафикке ие миллион сайттың ішінде Symantec қолданылып жүрген жарамды, сенімді сертификаттардың 44%-ын шығарды, бұл оның жалпы нарықтық үлесінен әлдеқайда жоғары". 2020 жылы тәуелсіз сараптамалық компания Netcraft мәлімдегендей, "DigiCert әлемдегі ең ірі жоғары сенімділік сертификатты ұйым, кеңейтілген растау сертификаттары нарығының 60%-ын және бүкіл әлем бойынша ұйымдық растау сертификаттарының 96%-ын иеленеді. 2023 жылғы мәліметтер бойынша, Alexa ең үздік 10 миллион және Tranco ең үздік 1 миллион веб-сайттары арасында сертификаттаушы органдарды пайдалану туралы статистиканы жинаған W3Techs сараптамалық компаниясы абсолютті пайдалану үлесі бойынша ең ірі алты органды төмендегідей тізімдейді. Ранг Эмитент Пайдалануы Нарықтық үлесі1 IdenTrust 38,5% 43,6%2 DigiCert тобы 13,1% 14,5%3 Sectigo (Comodo Cybersecurity) 12,1% 13,4%4 GlobalSign 16,1% 16,7%5 Let's Encrypt 5,8% 6,4%6 GoDaddy тобы 4,8% 5,3%

Валидациялау стандарттары

HTTPS серверлері үшін сертификаттардың көп бөлігін шығаратын коммерциялық CA-лар, әдетте сертификатты алушыны аутентификациялау үшін "доменді растау" деп аталатын әдіс қолданады. Доменді растауға қолданылатын әдістер CA-лар арасында әртүрлі болуы мүмкін, бірақ жалпы алғанда, доменді растау әдістері сертификатты сұраушының жеке басын емес, белгілі бір домендік атауды басқаратынын дәлелдеуге бағытталған. Көптеген сертификаттау органдары доменді расталған сертификаттарға қарағанда қатаңрақ балама ретінде кеңейтілген растау (EV) сертификаттарын ұсынады. Кеңейтілген растау домендік атауды басқаруды ғана емес, сонымен қатар сертификатқа қосымша сәйкестік ақпаратын тексеруді көздейді. Кейбір браузерлер бұл қосымша идентификациялық ақпаратты URL жолағында жасыл түстің қорабында көрсетеді. EV-нің доменді растаудың кемшіліктерін шешудегі бір шектеуі – шабуылдаушылар құрбан болған домен үшін доменді растаған сертификатты әлі де ала алады және оны шабуыл кезінде пайдалана алады; егер мұндай жағдай болса, құрбан болған пайдаланушы үшін байқалатын айырмашылық – компанияның атын көрсететін жасыл сызықтың болмауы болар еді. Пайдаланушылардың бұл сызықтың жоқтығын шабуылдың жүріп жатқанын көрсететін белгі ретінде тани алатынына қатысты сұрақтар бар: 2009 жылы Internet Explorer 7 қолданылып жасалған тест, пайдаланушылар IE7-нің EV ескертулерінің жоқтығын байқамағанын көрсетті, бірақ Microsoft-тың қазіргі браузері Edge, EV және доменді расталған сертификаттар арасында айтарлықтай үлкен айырмашылықты көрсетеді, доменді расталған сертификаттарда ішкі, сұр құлып белгісі бар.

Валидациялаудың кемшіліктері

Доменді растау белгілі бір құрылымдық қауіпсіздік шектеулеріне тап болады. Атап айтқанда, ол әрқашан қарсыластың CA жіберген доменді растау сұрауларын бақылауына мүмкіндік беретін шабуылдарға осал. Бұларға DNS, TCP немесе BGP протоколдарына (TLS/SSL криптографиялық қорғанысы жоқ) жасалған шабуылдар, сондай-ақ маршрутизаторлардың бұзылуы жатады. Мұндай шабуылдар CA-ға жақын немесе құрбан болатын доменге жақын желіде орын алуы мүмкін. Доменді растаудың ең көп қолданылатын әдістерінің бірі – доменге әкімшілік жауапкершілік жүктелетін электрондық пошта мекенжайына аутентификациялық токен немесе сілтемесі бар электрондық хат жіберу болып табылады. Бұл доменнің WHOIS жазбасында тіркелген техникалық контакттік электрондық пошта мекенжайы немесе , , , немесе домен болуы мүмкін. Кейбір сертификаттаушы органдар , , немесе домендегі растауды қабылдай алады. Доменді растаудың негізгі идеясы – доменнің заңды иесі ғана осы әкімшілік мекенжайларға жіберілген электрондық хаттарды оқи алады. Доменді растауды іске асыру кейде қауіпсіздікке қатысты осал тұстарға себеп болған. Бір жағдайда, қауіпсіздік зерттеушілері шабуылшылардың веб-пошта сайттарына сертификаттар алуға болатынын көрсетті, себебі CA домен үшіндей электрондық пошта мекенжайын пайдалануға дайын болды, бірақ барлық веб-пошта жүйелері шабуылшылардың тіркелуіне жол бермеу үшін "ssladmin" пайдаланушы атын резервтемеген. 2011 жылға дейін доменді растау үшін қолданылатын электрондық пошта мекенжайларының стандартты тізімі болған жоқ, сондықтан электрондық пошта әкімшілеріне қай мекенжайларды резервте ұстау керектігі белгісіз болды. 2011 жылдың қараша айында қабылданған CA/Browser Forum негізгі талаптарының бірінші нұсқасында мұндай мекенжайлардың тізімі көрсетілген. Бұл пошта хосттарына осы мекенжайларды әкімшілік мақсаттар үшін резервтеуге мүмкіндік берді, бірақ мұндай сақтық шаралары әлі де кеңінен қолданылмайды. 2015 жылдың қаңтар айында финн азаматы Microsoft Live финн нұсқасында "hostmaster" пайдаланушы атын тіркеді және домендік атаудың иесі болмаса да live.fi үшін доменді растаған сертификат алуға қол жеткізді.

Куәлікті беру

CA ашық кілтті және иесінің идентификациясын қамтитын цифрлық сертификаттарды шығарады. Сәйкес келетін жеке кілт көпшілікке қолжетімді емес, оны кілт жұбын жасаған соңғы пайдаланушы құпия сақтайды. Сертификат – CA-ның сертификатта көрсетілген ашық кілттің сертификатта көрсетілген адамға, ұйымға, серверге немесе басқа да субъектіге тиесілі екенін растауының немесе куәландыруының да құралы. Мұндай схемаларда CA-ның міндеті – өтініш берушінің куәліктерін тексеру, соның арқасында пайдаланушылар мен сенім білдіретін тараптар шығарылған сертификаттағы ақпаратқа сенуі мүмкін. Осы үшін CA әртүрлі стандарттар мен тесттерді пайдаланады. Қысқасы, сертификаттау органының жауапкершілігі – «Иә, бұл адам өзі айтқандай адам, және біз, CA, оны куәландырамыз» деу болып табылады. Егер пайдаланушы CA-ға сенім білдірсе және CA-ның қолтаңбасын тексерсе, онда ол белгілі бір ашық кілттің сертификатта көрсетілген адамға тиесілі екеніне көз жеткізе алады.

Мысал

Ашық кілт криптографиясы екі тарап арасында жіберілген деректерді шифрлеу үшін қолданылуы мүмкін. Мұндай жағдай әдетте пайдаланушы HTTP Secure протоколын қолдайтын кез келген сайтқа кіргенде туындайды. Мысалы, пайдаланушы онлайн-банкинг жасау үшін өз банкінің веб-сайтына www.bank.example кіреді дейік. Пайдаланушы www.bank.example бас бетін ашқанда, веб-браузерінің көрсетіп тұрған барлық деректерімен бірге ашық кілтті алады. Ашық кілт клиенттен серверге деректерді шифрлеу үшін пайдаланылуы мүмкін, бірақ қауіпсіз тәсіл – оны уақытша ортақ симметриялық шифрлеу кілтін анықтайтын хаттамада қолдану. Мұндай кілт алмасу хаттамасында хабарлар банктың ашық кілтімен шифрлануы мүмкін, осылайша тек банк серверінде оларды оқуға жеке кілт болады. Содан кейін байланыстың қалған бөлігі жаңа (бір реттік) симметриялық кілтті пайдаланып жүзеге асырылады. Сондықтан пайдаланушы банк бетіне бірде-бір ақпаратты енгізіп, бетті жібергенде (ақпаратты банкке қайтарады), пайдаланушы енгізген деректер оның веб-браузерімен шифрланады. Демек, егер біреу пайдаланушыдан www.bank.example-ге жіберілген (шифрланған) деректерге қол жеткізе алса да, ол тыңдаушы оны оқи да, түсін де таба алмайды. Бұл механизм пайдаланушы веб-браузерінде көріп отырған банк екеніне сенімді болса ғана қауіпсіз. Егер пайдаланушы www.bank.example деп теріп, бірақ байланысы бұзылып, жалған веб-сайт (банк веб-сайты болып көрінеді) пайдаланушының браузеріне бет ақпаратын қайтарса, жалған веб-сайт пайдаланушыға жалған ашық кілтті жіберуі мүмкін (онда жалған сайтқа сәйкес жеке кілт болады). Пайдаланушы форманы жеке деректерімен толтырып, бетті жібереді. Жалған веб-сайт пайдаланушының деректеріне қол жеткізеді. Сертификаттау органының (CA) механизмі осыған жол бермеуге арналған. Сертификаттау органы – ашық кілттерді және олардың иелерін сақтайтын ұйым, ал байланыстағы әрбір тарап осы ұйымға сенім артады (және оның ашық кілтін біледі). Пайдаланушының веб-браузері www.bank.example-ден ашық кілт алғанда, ол кілттің цифрлық қолтаңбасын да алады (X.509 сертификатындағы кейбір қосымша ақпаратпен). Браузерде CA-ның ашық кілті бар, сондықтан ол қолтаңбаны тексеруге, сертификатқа және оның ашық кілтіне сенім арта алады: өйткені www.bank.example сертификаттау органы куәландырған ашық кілтті пайдаланады, жалған www.bank.example сол ашық кілтті ғана пайдалана алады. Жалған www.bank.example сәйкес жеке кілтті білмейтіндіктен, оның шынайылығын тексеру үшін қажетті қолтаңбаны жасай алмайды.

Куәлікті қайтарып алу

Куәліктің мерзімі біткенге дейін оны жоюға болады, бұл оның жарамсыз екенін көрсетеді. Жою болмаса, шабуылшы бұзылған немесе қате берілген куәлікті оның мерзімі біткенге дейін пайдалана алады. Сондықтан, куәлікті жою – ашық кілт инфрақұрылымының маңызды бөлігі. Куәлікті жоюды сертификатты берген CA жүзеге асырады, ол куәліктің жойылғаны туралы криптографиялық расталған хабарлама жасайды. Клиенттерге куәліктің жойылғаны туралы ақпаратты таратуда, жоюды анықтаудың жылдамдығы (және осылайша шабуылшы үшін бұзылған куәлікті пайдалану мүмкіндігінің уақыт аралығы) куәліктің жою статусын тексеруге жұмсалатын ресурстармен және жеке құпиялылық мәселелерімен байланысты. Егер куәлікті жою туралы ақпарат қолжетімді болмаса (көз жасығандықтан немесе шабуыл нәтижесінде), клиенттер куәлікті жойылған деп есептеп, жұмысын тоқтатуға (соның салдарынан қолжетімділікті төмендетуге) немесе куәлікті жойылмаған деп есептеп, жұмысын жалғастыруға (шабуылшыларға куәлікті жоюдан қашуға мүмкіндік беруге) шешім қабылдауы керек. Куәлікті жою тексерулерінің құны және қашықтан қызметтердің сенімділігі төмен болуы салдарынан веб-браузерлер куәлікті жою тексерулерін шектейді және оларды орындаған жағдайда жұмсақ қателікке ұшырайды. Сертификатты жою тізімдері тұрақты пайдалану үшін тым көп өткізу қабілетін қажет етеді, ал Онлайн сертификат статусы протоколы байланыс кешігуіне және жеке құпиялылық мәселелеріне әкеледі. Басқа да схемалар ұсынылды, бірақ әлі де қатаң қателіктерді тексеруді іске қосуға қабілетті емес.

Өнеркәсіптік ұйымдар

Сертификат беру органының қауіпсіздік кеңесі (CASC) – 2013 жылдың ақпан айында CASC индустрияның мәселелерін шешуге және интернет қауіпсіздігі туралы халықты біліммен қаруландыруға арналған өнеркәсіптік адвокациялық ұйым ретінде құрылды. Құрылтайшы мүшелері – ең ірі жеті сертификат беру органы. Ортақ компьютерлік қауіпсіздік стандарттары форумы (CCSF) – 2009 жылы CCSF соңғы пайдаланушыларды қорғайтын өнеркәсіп стандарттарын ілгерілету мақсатымен құрылды. Comodo Group компаниясының бас директоры Мелих Абдулхаёғлы CCSF-тің негізін қалаушысы деп есептеледі. CA/Browser Forum – 2005 жылы интернет қауіпсіздігі үшін өнеркәсіптік стандарттар мен базалық талаптарды ілгерілету үшін сертификат беру органдары мен веб-браузерлерді жасаушылардың жаңа консорциумы құрылды. Comodo Group компаниясының бас директоры Мелих Абдулхайоғлы алғашқы жиналысты ұйымдастырды және CA/Browser Forum-ның негізін қалаушысы деп есептеледі.

Базалық талаптар

CA/Browser Forum Базалық талаптарды жариялайды, бұл CA-лардың орындауы тиіс саясаттар мен техникалық талаптардың тізімі. Firefox және Safari сертификаттарының қоймаларына қосылу үшін бұл талаптар қажет.

КА-ның келісім-шарты

Егер CA-ны бұзуға болады десе, онда бүкіл жүйенің қауіпсіздігі жоғалады, бұл бұзылған CA-ға сенетін барлық субъектілердің қауіпсіздігіне нұқсан келтіруі мүмкін. Мысалы, Ева атты шабуылшы CA-дан Элис екенін көрсететін сертификат алуға қол жеткізеді дейік. Яғни, сертификатта ол Элис екені және Элис туралы басқа да ақпараттар бар екені ашық түрде көрсетіледі. Элис туралы кейбір ақпарат, мысалы, жұмыс берушісінің аты шындыққа сәйкес болуы мүмкін, бұл сертификаттың сенімділігін арттырады. Алайда, Ева сертификатқа байланысты маңызды жеке кілтті иеленеді. Ева сертификатты пайдаланып Бобқа цифрлық қол қойылған электрондық хат жібереді, Бобты хат Элистен келгенін ойлатып алдайды. Боб хатты тек Элис ғана оқи алады деп сеніп, шифрланған жауап хат жіберуі мүмкін, бірақ шындығында Ева жеке кілтті пайдаланып оны шифрлап оқи алады. Мұндай CA бұзудың айқын мысалы 2001 жылы болды, онда VeriSign сертификаттау органы Microsoft-ты өкілдік ететін адамға екі сертификат берді. Сертификаттардың атауы "Microsoft Corporation" болғандықтан, оларды Microsoft бағдарламалық қамтамасының жаңартулары Microsoft-тан келгенін ойлатып, алдау үшін пайдалануға болады, бірақ олар шындығында Microsoft-тан келмеген. Алдамшылық 2001 жылдың басында анықталды. Microsoft және VeriSign проблеманың салдарына шек қою үшін шаралар қабылдады. 2008 жылы Comodo-ның Certstar дилері Mozilla.com домені үшін сертификатты Эдди Ниггке сатты, ол Mozilla-ны өкілдік етуге құқығы жоқ еді. 2011 жылы Comodo және DigiNotar-дан ирандық хакерлер арқылы жалған сертификаттар алынды. Иранда ортадағы адам шабуылында қолданылған DigiNotar сертификаттарының жалған екеніне дәлелдер бар. 2012 жылы Trustwave бағынышты түбір сертификатын шығарғаны белгілі болды, ол трафикті ашық басқару (ортадағы адам) үшін пайдаланылды, бұл кәсіпорынға бағынышты сертификатты пайдаланып SSL ішкі желілік трафигін бақылауға мүмкіндік берді. 2012 жылы Flame вирусы (SkyWiper деп те аталады) бұзылған MD5 хэш алгоритмін қолданған Microsoft Terminal Server лицензиялық сертификатымен сәйкес келетін MD5 соқтығысы бар модульдерді қамтыды. Авторлар сертификатта тіркелген хэшпен соқтығысу шабуылын жүргізе алды. 2015 жылы Қытайдың орталық домен тіркеліміне қатысты MCS Holdings атты қытайлық сертификаттау органы Google домендері үшін рұқсатсыз сертификаттар шығарды. Google Chrome-нан MCS және түбір сертификат органы алынып тасталды және сертификаттар күштен шығарылды.

Кілттерді сақтау

Сертификат беру органының жеке кілттерін ұрлаған шабуылшы, CA жүйелеріне үнемі қол жеткізу қажеттілігі болмай, олардың орнына CA ретінде сертификаттарды жасауға қабілетті болады. Сондықтан кілтті ұрлау – сертификат беруші органдар қорғанып қалған басты қауіптердің бірі. Қоғамдық түрде сенімді CA-лар өз кілттерін көбінесе аппараттық қауіпсіздік модулінде (HSM) сақтайды, бұл оларға кілт арқылы сертификаттарға қол қоюға мүмкіндік береді, бірақ физикалық және бағдарламалық құралдардың көмегімен осы кілтті алудың алдын алады. CA-лар көбінесе ұзақ мерзімді түбірлік сертификаттардың кілттерін HSM-де оффлайн күйде сақтайды, тек қысқа мерзімді аралық сертификаттарға қол қою қажет болғанда ғана оларды қосады. Онлайн HSM-де сақталатын аралық сертификаттар күнделікті жұмысты – соңғы субъектілерге сертификаттарға қол қою және кері қайтару туралы ақпаратты жаңартуды жүзеге асыра алады. Кейде CA-лар қол қою кілттерін жасағанда кілттерге қол сұғылмауын немесе көшірме жасалмауын қамтамасыз ету үшін кілт салтанатын өткізеді.

Сенім білдірілген үшінші тараптың схемасын іске асырудағы әлсіздіктер

Қазіргі X.509 схемасының іске асылу жолындағы басты кемшілік – белгілі бір тарап сенім білдірген кез келген CA кез келген домен үшін сертификаттар шығара алады. Мұндай сертификаттарды сенім білдірген тарап заңды және бекітілген болсын, болмасын жарамды деп қабылдайды. Бұл X.509 және сенімді үшінші тараптарды пайдаланатын ең көп кездесетін технология – HTTPS протоколы екенін ескерсек, өте маңызды кемшілік. Барлық ірі веб-браузерлер соңғы пайдаланушыларға ондаған сенімді CA тізімімен алдын ала конфигурацияланған күйде таратылады. Осының салдарынан, алдын ала мақұлданған сенімді CA-лардың кез келгені кез келген домен үшін жарамды сертификат шығара алады. Өнеркәсіп тарапынан бұл мәселеге тиісті жауап берілген жоқ. Браузер бағдарламасын таратушы немесе орнатуға себепші болатын тарап браузердің алдын ала конфигурацияланған сенімді CA тізімінің мазмұнын дербес анықтайтындықтан, CA-лардың өзі бұл мәселені шеше алмайды. Осы мәселе DNS негізіндегі Аталған Объектілерді Куәландыру (DANE) протоколын жасауға түрткіс болды. Егер DANE Домендік Атау Жүйесінің Қауіпсіздік Көрсеткіштерімен (DNSSEC) бірге қабылданса, доменнің PKI-де сенімді үшінші тараптардың рөлін күрт азайтады, тіпті толық жояды.