Defaults.Exposed

Defaults.ExposedKorjaukset › TLS-sertifikaatin kunto

Kuinka korjata TLS-sertifikaatin kunto

SSL/TLS-sertifikaattisi on digitaalinen henkilökortti, joka todistaa kävijälle, että hän todella on yhteydessä verkkosivustoosi – ei jäljittelijään – ja toimii selaimen lukon takana. Tämä tarkistus katsoo, onko sertifikaatti kelvollinen ja luotettu, ei pian vanhenemassa, ja rakennettu vahvalla, nykyaikaisella kryptografialla.

Lyhyesti liiketoiminnallesi: Rikkinäinen tai vanhentunut sertifikaatti korvaa verkkosivustosi koko näytön punaisella 'Yhteytesi ei ole yksityinen' -varoituksella jokaisessa selaimessa. Useimmat kävijät poistuvat välittömästi eivätkä palaa – verkkomyynti pysähtyy, rekisteröinnit pysähtyvät ja yhteys, jonka piti olla yksityinen, voidaan hiljaa siepata.

Mitä tämä voi maksaa sinulle

Miksi tällä on merkitystä. Sertifikaatti on verkkosivustosi tietoturvan yksittäisesti näkyvin osa – terveenä se on näkymätön, ja rikkoontuneen sen mukaansa vie koko sivustosi kauhistuttavalla varoituksella, joka ajaa asiakkaat suoraan kilpailijoille. Sertifikaatin vanheneminen on suurin syy odottamattomiin verkkosivustojen käyttökatkoihin, ja se on täysin estettävissä. Kelvollisen sertifikaatin saaminen on ilmaista, ja sen pitäminen kunnossa on enimmäkseen asia, joka automatisoida se uusittavaksi automaattisesti.

Mitä tämä on selkokielellä

Kun joku vierailee verkkosivustollasi, kaksi asiaa täytyy tapahtua, jotta he tuntevat olonsa turvalliseksi kirjoittaa salasanansa tai korttinumeronsa. Ensinnäkin yhteyden täytyy olla salattu, jotta vieraat eivät pysty lukemaan sitä. Toiseksi – ja tämä on se osa, jonka ihmiset unohtavat – vierailijan selaimen täytyy olla varma, että se on todella sinun sivustosi toisessa päässä, eikä jäljittelijä, joka on pystyttänyt vakuuttavan väärennöksen. Asia, joka tekee molemmat työt, on TLS-sertifikaattisi (usein kutsutaan “SSL-sertifikaatiksi”).

Ajattele sitä verkkotunnuksesi väärentämättä henkilökortina. Tunnustettu viranomainen myöntää sen, siinä on leimattu verkkotunnuksesi nimi ja viimeinen voimassaolopäivä, ja siinä on kryptografinen avain, joka salaa yhteyden. Kun kaikki on kunnossa, selain näyttää lukon ja sivustosi latautuu normaalisti. Kun henkilökortissa on jotain vialla, selain tekee päinvastaisen kuin rauhoittaa kävijää – se heittää koko näytön varoituksen, joka sanoo käytännössä “tämä sivusto saattaa olla turvaton.”

Tämä tarkistus katsoo kyseisen henkilökortin kunnon neljässä asiassa, jotka kukin itsenäisesti rikkovat sen:

Hyvä uutinen etukäteen: terveen sertifikaatin saaminen on ilmaista, ja sen pitäminen terveenä on enimmäkseen asia, jolla se uusitaan automaattisesti, joten ihmisen ei tarvitse muistaa.

Mitä tämä voi maksaa yrityksellesi

Mitä se oikeasti on (neljä osaa)

Sertifikaatti voi olla epäterve neljällä eri tavalla, ja tämä sivu käsittelee kaikkia niitä. Jokainen on erillinen tarkistus, mutta sinulle ne kaikki ovat “onko sertifikaattini kunnossa?“

1. Kelvollinen ja luotettu

Tämä on tärkein – ja ainoa osa sertifikaatin kunnosta, joka on kriittinen, korkeimman painoarvon tarkistus. Sertifikaatti on “kelvollinen ja luotettu” vain, kun kaikki nämä ovat totta:

Jos jokin näistä epäonnistuu, selaimet näyttävät pelätyn “Yhteytesi ei ole yksityinen” -sivun ja tämä tarkistus epäonnistuu vakavasti. Hyvä näyttää tältä: sertifikaatti tunnustetulta viranomaiselta, joka kattaa jokaisen verkkotunnuksen ja aliverkkotunnuksen, jota todella käytät, mukavasti päivämääriensä sisällä.

2. Ei pian vanhene

Jokaisella sertifikaatilla on kova päättymispäivä. Ilmaisilla ne kestävät tyypillisesti 90 päivää; maksullisilla usein vuoden. Päivämäärän jälkeen luottamus katoaa välittömästi – armoaikaa ei ole. Tämä tarkistus mittaa, kuinka monta päivää on jäljellä ja miten se toimii suhteessa siihen, kuka sen myönsi:

Hyvä näyttää tältä: automaattisesti hallinnoitu sertifikaatti, joka uusii itsensä ilman, että kukaan koskee siihen. Yksittäisin luotettavin tapa koskaan saada vanhenemiskäyttökatkoa on tehdä koneesta, ei ihmisestä, uusimisesta vastaava.

3. Vahva allekirjoitusalgoritmi

Jokainen sertifikaatti on “allekirjoitettu” kryptografisella algoritmilla, joka antaa selainten havaita väärinkäytön. Vanhat algoritmit – MD5 ja SHA-1 – on osoitettu väärennetyiksi, eli hyökkääjä voisi periaatteessa luoda väärän sertifikaatin, joka näyttää laillisesti sinulta. Tämä tarkistus läpäisee, kun sertifikaatti käyttää vahvaa, nykyaikaista allekirjoitusta: SHA-256 tai vahvempi (SHA-384, SHA-512), nykyaikainen ECDSA tai Ed25519/Ed448. MD5 ja SHA-1 epäonnistuvat. Hyvä näyttää tältä: SHA-256 tai parempi – joka on oletuksena jokaisessa ilmaisessa ja nykyaikaisessa sertifikaatissa, joten tämä on harvoin ongelma viime vuosina myönnetyissä.

4. Vahva avain

Sertifikaatti kantaa kryptografista avainta, joka tekee varsinaisen salaamisen. Jos kyseinen avain on liian lyhyt, nykyaikainen laskentatehot voi – riittävillä resursseilla – murtaa sen, jolloin hyökkääjä voi esiintyä sivustonasi tai purkaa liikenteen salauksen. Hyväksytyt minimit ovat 2048-bittinen RSA tai 256-bittinen elliptinen käyrä (EC). Tämä tarkistus läpäisee kyseisillä koilla tai niiden yläpuolella ja epäonnistuu niiden alapuolella. Hyvä näyttää tältä: 2048-bittinen (tai 4096-bittinen) RSA tai 256-bittinen EC-avain kuten P-256 – jälleen oletuksena nykyaikaisissa ilmaisissa sertifikaateissa.

Korjausohje (ilmainen, n. 15 minuuttia)

Anna tämä osio verkkosivustoasi tai hostingiasi hallinnoivalle – korjaus on ilmainen. Kelvollinen, vahva, automaattisesti uusiutuva sertifikaatti ei maksa mitään Let’s Encryptillä tai millään nykyaikaisella hostingilla. Veloitamme vain sen terveyden seurannasta ajan myötä, emme korjaamisesta.

Vaihe 1 – Hanki (tai korvaa) sertifikaatti ilmaisella, luotetulla. Tämä yksi vaihe korjaa kelvollisuuden, allekirjoituksen ja avaimen vahvuuden kaikki kerralla, koska nykyaikaiset ilmaiset sertifikaatit käyttävät SHA-256:ta ja vahvoja avaimia oletuksena.

Vaihe 2 – Tee uusimisesta automaattista, jotta se ei koskaan vanhene. Tämä vaihe estää viikonloppu-käyttökatkon.

Vaihe 3 – Varmista, että se kattaa oikeat nimet. Yleisin “kelvollinen mutta varoitus” -syy on nimiristiriita. Sertifikaatin täytyy kattaa jokainen isäntänimi, jota asiakkaat todella käyttävät – pelkkä verkkotunnus, www ja kaikki aliverkkotunnukset kuten kauppa. tai sovellus.. Sertifikaattia luodessa sisällytä jokainen niistä (jokerimerkki kuten *.yrityksesi.fi kattaa kaikki aliverkkotunnukset kerralla).

Vaihe 4 – Jos vain allekirjoitus tai avaimen vahvuus on merkitty, myönnä vain uudelleen. Sinun ei tarvitse ostaa mitään: luo uusi sertifikaatti (Vaihe 1) ja uusi käyttää SHA-256:ta ja vahvaa avainta automaattisesti. Omalla palvelimellasi voit kiinnittää nykyaikaisen avaimen eksplisiittisesti – esim. openssl ecparam -genkey -name prime256v1 -out server.key EC:lle tai openssl genrsa -out server.key 4096 RSA:lle – sitten myönnä uudelleen.

Vaihe 5 – Vahvista, sitten tarkista täällä uudelleen. Vahvista päivämäärät, myöntäjä ja avain nopealla komennolla – echo | openssl s_client -servername yrityksesi.fi -connect yrityksesi.fi:443 2>/dev/null | openssl x509 -noout -dates -issuer -subject – sitten suorita tämä tarkistus uudelleen.

Yleisimmät virheet

UKK

En ole tekninen – voiko tämän hoitaa itse?

Kryptografiaa ei tarvitse ymmärtää. Kelvollinen sertifikaatti on ilmainen (Let's Encryptillä ja useimmilla nykyaikaisilla hostingeilla), ja hallitussa hostingissa se on yleensä automaattinen. Anna alla oleva 'Korjausohje' verkkosivustoasi tai hostingiasi hallinnoivalle – suurimmalle osalle yrityksistä se on nopea, ilmainen työ, ei osto.

Sivustollani näkyy lukko – eikö se tarkoita, että sertifikaattini on kunnossa?

Lukko tarkoittaa vain, että turvallinen yhteys on nyt olemassa. Se ei kerro, onko sertifikaatti aikeissa vanheta, onko se rakennettu vahvalle avaimelle tai onko se enää huomisen selainten luottama. Tämä tarkistus katsoo lukon ohi neljään asiaan, jotka todella pitävät sen palvottuna: onko sertifikaatti kelvollinen ja luotettu, onko se vanhenemassa pian, onko se allekirjoitettu vahvalla algoritmilla ja onko sen avain riittävän vahva.

Täytyykö SSL-sertifikaatista maksaa?

Ei. Let's Encryptin ilmaiset sertifikaatit (ja Cloudflaren, cPanelin AutoSSL:n ja useimpien nykyaikaisten hostingpalvelujen sisäänrakennetut) ovat jokaisen selaimen luottamat ja täsmälleen yhtä turvallisia kuin maksulliset. Maksuliset sertifikaatit ostavat pääasiassa tukisopimuksia, takuita tai laajennetun validoinnin merkkejä – mikään näistä ei vaikuta siihen, onko sivustosi salattu tai luotettu. Emme koskaan veloita tämän korjaamisesta; veloitamme vain sen terveyden seurannasta.

Kuinka sertifikaatti voi 'vanheta' – ja miksi se kaataa sivustoni?

Jokaisella sertifikaatilla on kiinteä päättymispäivä (usein 90 päivää ilmaisille). Kyseisen päivän jälkeen selaimet kieltäytyvät luottamasta siihen ja näyttävät koko sivun varoituksen sivustosi sijaan. Se ei ole asteittainen lasku – se toimii täydellisesti määräaikaan asti, sitten katkeaa täysin. Siksi automaattinen uusiminen on niin tärkeää: se poistaa ihmisen, joka muuten unohtaisi.

Mikä on 'itseallekirjoitettu' sertifikaatti ja miksi se epäonnistuu?

Itseallekirjoitettu sertifikaatti on sellainen, jonka olet myöntänyt itsellesi sen sijaan, että hankkisit sen tunnustetulta viranomaiselta. Se salaa yhteyden, mutta mikään ei takaa, että se todella olet sinä – joten selaimet pitävät sitä epäluotettavana ja varoittavat kävijöitä, aivan kuten tekisivät hyökkääjän väärästä sertifikaatista. Julkiselle verkkosivustolle haluat aina sertifikaatin luotetulta viranomaiselta, joka on ilmainen.

Mitä 'heikko avain' ja 'heikko allekirjoitusalgoritmi' oikeastaan tarkoittavat yritykselleni?

Molemmat ovat tapoja, joilla sertifikaatti voi olla teknisesti pätevä tänään, mutta kryptografisesti hauras. Heikko avain (alle 2048-bittinen RSA tai 256-bittinen EC) voidaan periaatteessa murtaa, jolloin hyökkääjä voi esiintyä sivustonasi. Heikko allekirjoitus (SHA-1 tai MD5) voidaan väärentää vakuuttavan väärän sertifikaatin luomiseksi. Nykyaikaiset ilmaiset sertifikaatit käyttävät vahvoja avaimia ja allekirjoituksia oletuksena, joten korjaus on lähes aina vain uudelleenmyöntäminen – ilman kustannuksia.