Skip to main content

Kā novērst SSL brīdinājumus savā vietnē

· 5 min read
Customer Care Engineer

Publicēts 2026. gada 25. jūlijā

Kā novērst SSL brīdinājumus savā vietnē

SSL brīdinājumi parasti ir sertifikāta, DNS vai izvietošanas neatbilstība, nevis noslēpumaina pārlūkprogrammas problēma. Lai uzzinātu, kā novērst SSL brīdinājumus, sāciet ar pieeju HTTPS kā operacionālam pakalpojumam: validējiet sertifikāta nosaukumu, atjaunošanas statusu, pilno ķēdi un serveri, kas faktiski atbild uz pieprasījumiem. Viens palaists garām iestatījums var novietot lielu sarkanu brīdinājuma lapu starp klientu un jūsu uzņēmumu.

Pārlūkprogramma rāda brīdinājumu, jo tā nevar pierādīt, ka sasniegtā vietne ir tā pati vietne, kurai sertifikāts tika izsniegts. Apmeklētājiem nav jāzina tehniskais iemesls. Viņi redz drošības brīdinājumu, vilcinās un bieži aiziet. Tiešsaistes veikalam, SaaS pieteikšanās vietnei, aģentūras klienta vietnei vai uzņēmuma portālam tā ir uzticības problēma, pirms tā kļūst par atbalsta pieprasījumu.

Atrodiet cēloni, pirms nomaināt sertifikātu

Sertifikāta nomaiņa, nepārbaudot piegādes ceļu, ir izplatīta laika izšķiešana. Jaunais sertifikāts var būt derīgs, taču pārlūkprogramma joprojām var saņemt vecu sertifikātu no slodzes balansētāja, CDN, reversā starpniekservera vai cita servera aiz novecojuša DNS ieraksta.

Vispirms pārbaudiet brīdinājuma tekstu. Pārlūkprogrammas bieži sniedz noderīgu norādi: beidzies sertifikāta derīguma termiņš, nosaukuma neatbilstība, neuzticams izdevējs vai nederīgs datums. Pēc tam apstipriniet, kurš resursdatora nosaukums rada kļūmi. `example.com`, `www.example.com`, `app.example.com` un `api.example.com` ir atsevišķi nosaukumi, ja vien sertifikāts neietver tos visus.

Apstipriniet, ka sertifikāts aptver precīzo resursdatora nosaukumu

Sertifikātā Subject Alternative Name sarakstā jābūt iekļautam resursdatora nosaukumam, ko apmeklētājs ievadīja. Sertifikāts `www.example.com` automātiski neaizsargā `example.com`. Aizstājējzīmju sertifikāti aizsargā pirmā līmeņa apakšdomēnus, piemēram, `shop.example.com`, bet ne saknes domēnu un ne dziļākus nosaukumus, piemēram, `eu.shop.example.com`.

Tas rada daudzas palaišanas dienas problēmas. Komanda testē `www`, vēlāk pievieno novirzīšanu un pēc tam konstatē, ka tiešā datplūsma uz saknes domēnu rada brīdinājumu. Iekļaujiet katru publisko resursdatora nosaukumu sertifikāta plānā vai novirziet tikai pēc tam, kad saknes domēnam ir pieejams derīgs sertifikāts.

Ja izmantojat CDN vai mākoņstarpniekserveri, pārbaudiet arī tā SSL režīmu. Malu sertifikāts, kas tiek uzrādīts apmeklētājiem, un izcelsmes sertifikāts, kas tiek izmantots starp starpniekserveri un jūsu serveri, ir saistīti, bet atsevišķi. Derīgs izcelsmes sertifikāts neizlabo nederīgu malu sertifikātu un otrādi.

Pārbaudiet derīguma termiņu un automātisko atjaunošanu

Sertifikāta derīguma termiņa beigas ir visvieglāk novēršamais SSL brīdinājums. Publiskajiem sertifikātiem ir salīdzinoši īsi derīguma termiņi, tāpēc manuāla atjaunošana rada nevajadzīgu atkārtotu risku. Automatizējiet atjaunošanu visur, kur tas iespējams, un apstipriniet, ka automatizācija var pabeigt nepieciešamo domēna validāciju.

HTTP balstītai validācijai atjaunošanas procesam caur 80. portu jāsasniedz pareizais tīmekļa serveris. DNS balstītai validācijai nepieciešamais DNS ieraksts ir jāizveido autoritatīvajā zonā. Tas kļūst interesantāk, kad DNS pārvalda viens pakalpojumu sniedzējs, tīmekļa serveri cits un priekšā atrodas CDN. Tā nav pati skaistākā DNS situācija, bet tā ir kontrolējama, ja īpašumtiesības ir skaidras.

Nepaļaujieties tikai uz atjaunošanas veiksmes ziņojumu. Pēc atjaunošanas pārbaudiet, vai jaunais sertifikāts ir instalēts un tiek publiski apkalpots. Atjaunošana var būt veiksmīga diskā, kamēr Nginx, Apache, vadības panelis vai slodzes balansētājs turpina uzrādīt veco sertifikātu, līdz tiek pārlādēta tā konfigurācija.

Kā novērst SSL brīdinājumus visā jūsu infrastruktūrā

Ilgtermiņa atbilde ir veidot pārbaudes ap visu HTTPS ceļu. Jūsu domēna ierakstam, starpniekserverim, slodzes balansētājam, lietojumprogrammas serverim, sertifikātu failiem un novirzīšanām ir jāsakrīt. Sertifikāts nav tikai fails, ko vienreiz augšupielādējat un pēc tam aizmirstat.

Migrāciju laikā uzturiet DNS precīzu

SSL brīdinājumi bieži parādās pēc vietnes pārvietošanas. Veci A vai AAAA ieraksti joprojām var norādīt uz iepriekšējo resursdatoru, kamēr jaunajam serverim ir pareizais sertifikāts. Daži apmeklētāji sasniedz jauno vidi, citi nonāk vecajā, un ziņojumi izskatās nejauši. Tie nav nejauši — DNS arī tagad stāsta to pašu stāstu.

Pirms migrācijas veiciet visu publisko ierakstu inventarizāciju, ieskaitot IPv6 ierakstus. Nepamanīts AAAA ieraksts var nosūtīt IPv6 atbalstošus apmeklētājus uz serveri, ko jūs vairs nepārvaldāt. Pārbaudiet arī CNAME ierakstus priekš `www`, lietojumprogrammu apakšdomēniem, ar e-pastu saistītām tīmekļa saskarnēm un testēšanas nosaukumiem, kas nejauši var būt kļuvuši publiski.

Uzturiet iepriekšējo serveri pieejamu, līdz DNS izplatīšanās ir pabeigta un vecais galapunkts vai nu apkalpo pareizo sertifikātu, vai vairs nesaņem publisku datplūsmu. DNS TTL samazināšana pirms plānotas migrācijas var palīdzēt, taču tā neizdzēš kešatmiņu uzreiz visos tīklos.

Instalējiet pilno sertifikātu ķēdi

Sertifikātu ķēde pierāda, ka jūsu servera sertifikātu ir izdevusi uzticama sertifikācijas iestāde. Ja serveris nenodrošina nepieciešamos starpsertifikātus, dažas pārlūkprogrammas un operētājsistēmas var rādīt brīdinājumu, pat ja vietne darbojas jūsu datorā.

Izmantojiet pilnās ķēdes sertifikāta failu, ko norādījusi jūsu sertifikācijas iestāde vai hostinga panelis. Nedomājiet, ka viens veiksmīgs tests modernā galddatorā pierāda universālu saderību. Vecākas ierīces, uzņēmumu tīkli, mobilās lietotnes un iegultie klienti var darboties citādi.

Nginx, Apache un pārvaldītajiem paneļiem ievērojiet konfigurāciju, ko sagaida šī platforma, nevis kombinējiet sertifikātu failus pēc minējumiem. Privātās atslēgas atļaujām jāpaliek ierobežotām, un privātajai atslēgai jāsakrīt ar instalēto sertifikātu. Neatbilstība parasti neļaus pakalpojumam pareizi startēt, kas vismaz ir godīgi, bet ne pārāk nomierinoši.

Padariet novirzīšanas un kanoniskos nosaukumus apzinātus

Katram publiskam HTTP pieprasījumam jānovirza uz HTTPS pēc tam, kad tīmekļa serveris spēj atbildēt uz resursdatora nosaukumu ar derīgu sertifikātu. Izvēlieties vēlamo resursdatora nosaukumu, parasti vai nu saknes domēnu, vai `www`, un konsekventi novirziet otru versiju.

Izvairieties no novirzīšanas cilpām starp CDN un izcelsmes serveri. Tās notiek, kad starpniekserveris paziņo izcelsmes serverim, ka pieprasījums bija HTTP, kamēr apmeklētājs jau izmanto HTTPS, vai kad lietojumprogrammas līmeņa novirzīšanas konfliktē ar tīmekļa servera noteikumiem. Ja iespējams, pārskatiet novirzīšanas loģiku vienuviet, pēc tam testējiet saknes domēnu, `www`, galvenos apakšdomēnus un biežāk izmantotos ceļus.

Atšķiriet arī sertifikāta brīdinājumus no jaukta satura brīdinājumiem. Jaukts saturs rodas, kad HTTPS lapa ielādē skriptus, attēlus, fontus, rāmjus vai API izsaukumus caur HTTP. Sertifikāts var būt derīgs, bet pārlūkprogramma joprojām atzīmē lapu kā mazāk drošu vai bloķē svarīgus resursus. Atjauniniet lietojumprogrammas URL, vides mainīgos, CMS iestatījumus un cieti kodētās resursu atsauces uz HTTPS.

Testējiet no ārpuses, ne tikai no servera

Vietējās konfigurācijas pārbaude ir noderīga, bet tā nevar parādīt, ko klienti saņem caur publisko DNS, CDN kešatmiņām un tīkla maršrutiem. Testējiet ārēji pēc katras sertifikāta maiņas, servera migrācijas, starpniekservera korekcijas un nozīmīgas lietojumprogrammas laidiena.

Pārbaudiet sertifikāta izdevēju, derīguma termiņu, resursdatora nosaukumu aptvērumu un ķēdi vairāk nekā vienā pārlūkprogrammā vai SSL pārbaudes rīkā. Testējiet arī mobilo piekļuvi, ja klienti bieži izmanto tālruņus. API pakalpojumiem testējiet faktisko klienta savienojuma ceļu, ieskaitot pielāgotus portus, ja tas attiecas.

Uzraudzībai jābrīdina pirms derīguma termiņa beigām, nevis tajā dienā, kad tas notiek. Praktisks grafiks ietver brīdinājumus 30, 14 un 7 dienas pirms sertifikāta derīguma termiņa beigām, kā arī brīdinājumu, kad publiskā sertifikāta pirkstu nospiedums negaidīti mainās. Otrā pārbaude var atklāt nejaušu atgriešanu uz iepriekšējo versiju, novecojušu mezglu vai starpniekservera konfigurācijas maiņu.

Uzņēmumā kodu.cloud šāda ārēja pakalpojumu validācija dabiski iederas līdzās serveru uzraudzībai un pārvaldītam operacionālajam atbalstam. Tikai CPU uzraudzība nepasacīs, ka klienti redz sertifikāta brīdinājumu. HTTPS pieejamībai nepieciešama atsevišķa pārbaude.

Izveidojiet nelielu SSL novēršanas rutīnu

Lielākajai daļai uzņēmumu īsa, atkārtojama rutīna ir uzticamāka par sarežģītu politikas dokumentu, ko neviens neatver. Uzturiet šīs kontroles spēkā:

  • Automatizējiet sertifikātu atjaunošanu un dokumentējiet validācijas metodi, konta piekļuvi un DNS īpašumtiesības.
  • Uzraugiet sertifikāta derīguma termiņu, HTTPS pieejamību un sertifikātu, kas tiek uzrādīts no publiskā interneta.
  • Pārskatiet DNS ierakstus un TLS galapunktus pirms un pēc migrācijām, CDN izmaiņām vai slodzes balansētāja atjauninājumiem.
  • Uzturiet resursdatora nosaukumu inventāru, lai jauni apakšdomēni būtu vai nu iekļauti sertifikātā, vai saglabāti privāti.
  • Pēc lietojumprogrammas laidieniem testējiet novirzīšanas un jauktu saturu, īpaši pēc CMS, e-komercijas vai frontend izmaiņām.

Aģentūrām un SaaS komandām pievienojiet sertifikāta īpašumtiesības klienta vai pakalpojuma nodošanas kontrolsarakstam. Domēna reģistratora pieteikšanās dati, DNS pakalpojumu sniedzējs, sertifikātu automatizācijas konts un servera piekļuve nedrīkst atrasties tikai viena bijušā līgumdarbinieka paroļu pārvaldniekā. Šāda kārtība darbojas perfekti līdz piektdienas vakaram, kad atjaunošana neizdodas.

Ko darīt, kad brīdinājums jau ir publiski redzams

Vispirms izvairieties no vairāku izmaiņu veikšanas vienlaikus. Nosakiet skarto resursdatora nosaukumu un fiksējiet precīzu pārlūkprogrammas ziņojumu. Pārbaudiet publisko DNS, pārbaudiet uzrādīto sertifikātu un salīdziniet tā derīguma termiņu un nosaukumus ar paredzēto konfigurāciju.

Ja sertifikātam ir beidzies derīguma termiņš, atjaunojiet vai nomainiet to, instalējiet pilno ķēdi, pārlādējiet attiecīgo pakalpojumu un validējiet ārēji. Ja nosaukums ir nepareizs, izsniedziet sertifikātu, kas aptver resursdatora nosaukumu, vai izlabojiet DNS un novirzīšanas dizainu. Ja ietekmēti ir tikai daži apmeklētāji, meklējiet vairākas IP adreses, novecojušus IPv6 ierakstus, CDN mezglus vai slodzes balansētus serverus, kas apkalpo dažādas sertifikātu versijas.

Kad viss ir izlabots, atstājiet uzraudzību ieslēgtu un pierakstiet, kas izraisīja incidentu. Noderīgais rezultāts nav tikai tas, ka brīdinājums pazūd. Tas ir tas, ka nākamreiz tai pašai kļūmei ir mazāk vietu, kur paslēpties.

Derīgs sertifikāts ir klusa infrastruktūra. Klientiem par to nekad nevajadzētu domāt, un jums par to nevajadzētu zaudēt miegu. Uzturiet atjaunošanu automatizētu, testējiet publisko ceļu un ļaujiet kādam uzraudzīt detaļas, kamēr jūsu pakalpojums paliek mierīgs.

Andres Saar klientu apkalpošanas inženieris