Kun selaimen osoiterivillä näkyy pieni lukkosymboli, moni tulkitsee sen automaattisesti merkiksi turvallisesta sivustosta. Todellisuudessa lukko kertoo vain siitä, että selaimen ja palvelimen välinen yhteys on salattu – se ei kerro sivuston sisällön luotettavuudesta tai ylläpitäjän hyvistä aikeista.

HTTPS:n käyttöaste maailman verkkosivustoista: noin 80 % (W3Techs) · Googlen liikenteestä salattu: yli 95 % (Google Transparency Report) · Protokollan koko nimi: Hypertext Transfer Protocol Secure · Salausmenetelmä: TLS (Transport Layer Security)

Pikakatsaus

1Vahvistetut faktat
2Mikä on epäselvää
  • Tarkka HTTPS-käyttöaste vaihtelee lähteen ja ajankohdan mukaan
  • Varmennetyyppi ei yksinään kerro sivuston taustalla toimivan toimijan luotettavuudesta
3Aikajanasignaali
4Mitä seuraavaksi
  • TLS 1.3:n käyttö yleistyy ja vanhat TLS-versiot poistuvat käytöstä
  • Selaimet tiukentavat varoituskäytäntöjään suojaamattomille sivuille
Ominaisuus Arvo
Koko nimi Hypertext Transfer Protocol Secure
Tehtävä Suojattu tiedonsiirto selaimen ja palvelimen välillä
Salausprotokolla TLS (Transport Layer Security)
Edeltäjä HTTP
Tunnusmerkki selaimessa https://-etuliite ja lukkosymboli

Nämä tiedot muodostavat perustan, jolle koko HTTPS-ymmärrys rakentuu.

Mitä HTTPS tarkoittaa?

Mikä on HTTPS-protokolla?

  • HTTPS on HTTP:n suojattu laajennus, joka salaa selaimen ja palvelimen välisen liikenteen TLS-protokollalla (sertifikaattiviranomainen DigiCert).
  • Ilman salausta kuka tahansa samassa verkossa voi lukea tai muuttaa lähetettyjä tietoja (Itä-Suomen yliopisto (korkeakoulu)).
  • HTTPS ei muuta itse verkkosivun sisältöä, ainoastaan tavan, jolla tieto siirretään.

Käytännössä siis joka kerta, kun kirjoitat osoiteriville https://, selaimesi neuvottelee palvelimen kanssa salatun yhteyden ennen kuin yhtään tietoa vaihdetaan. Ilman tätä vaihetta kaikki kirjoittamasi – salasanat, luottokorttinumerot, viestit – kulkevat verkossa selväkielisenä.

Mistä lyhenne HTTPS tulee?

  • HTTPS on lyhenne sanoista Hypertext Transfer Protocol Secure (tietosanakirja Wikipedia).
  • S-kirjain lopussa tarkoittaa “Secure” eli suojattu – se on ero tavalliseen HTTP-protokollaan.
  • Protokollan määritteli alun perin Netscape Communications 1990-luvulla, ja se on kehittynyt SSL:stä nykyiseen TLS-muotoonsa.

Lyhenne on niin vakiintunut, että harva pysähtyy miettimään, mitä kirjaimet oikein tarkoittavat. Silti juuri tuo pieni S-kirjain on se, joka erottaa suojaamattoman selailun salatusta yhteydestä.

Yhteenveto: HTTPS on HTTP-protokollan suojattu versio, joka salaa tiedot TLS:llä. Käyttäjälle tämä tarkoittaa, että ilman S-kirjainta kaikki verkkoliikenne on avointa uteliaille silmille.

The pattern on selvä: teknisesti HTTPS on yksinkertainen parannus, mutta sen vaikutus käyttäjien tietoturvaan on perustavanlaatuinen.

Miksi HTTPS on tärkeä?

Mitä HTTPS suojaa?

Käytännön esimerkki: olet kahvilassa ja kirjaudut verkkopankkiin avoimen Wi-Fi-verkon kautta. Ilman HTTPS:ää verkkopankkitunnuksesi kulkevat sellaisenaan verkon yli, ja kuka tahansa samassa verkossa voi lukea ne. HTTPS-salaus tekee tästä mahdotonta.

Miksi selain varoittaa suojaamattomasta sivusta?

  • Chrome näyttää varoituksen “Yhteys tähän sivustoon ei ole turvallinen”, jos sivusto ei tue suojattua yhteyttä (Googlen tukisivu Google Chrome Help).
  • Chrome erottelee tilat “Ei turvallinen” ja “Vaarallinen” – jälkimmäinen kehottaa olemaan käyttämättä sivustoa lainkaan (Googlen tukisivu Google Chrome Help).
  • Firefoxilla on omat virhe- ja varoitussivunsa, jos sertifikaatti on vanhentunut tai epäluotettava (Firefoxin tukisivu Mozilla Support).

Tämä ei ole vain tekninen yksityiskohta – se on tietoinen valinta, jonka selainvalmistajat ovat tehneet suojellakseen käyttäjiä. Kun selain varoittaa, se sanoo käytännössä: “Emme voi taata, että tämä yhteys on turvallinen.”

Miksi tämä on tärkeää

Selaimen varoitus ei ole virhe – se on tietoturvamekanismi, joka suojaa sinua tietojenkalastelulta ja tietomurroilta. Jos selain varoittaa, paras toiminta on poistua sivulta ja palata vain, jos olet varma sivuston oikeellisuudesta.

The catch: selain varoittaa juuri siksi, että ilman HTTPS:ää kuka tahansa verkossa voi nähdä tai muuttaa tietojasi.

Miten HTTP ja HTTPS eroavat toisistaan?

HTTP- ja HTTPS-protokollien keskeiset erot

  • HTTP siirtää tiedot selaimen ja palvelimen välillä salaamattomina – kuka tahansa voi lukea ne matkan varrella (Googlen tukisivu Google Chrome Help).
  • HTTPS lisää HTTP:n päälle TLS-salauksen, joka suojaa tiedot luvattomalta lukemiselta ja muuttamiselta (sertifikaattiviranomainen DigiCert).
  • HTTPS-yhteydessä osoite alkaa https:// ja selain näyttää lukkosymbolin osoiterivillä (tietoturvayritys SSL.com).

Kolme keskeistä eroa, yksi selvä johtopäätös: HTTPS on nykyaikaisen verkon perusedellytys, ei lisävaruste.

Ominaisuus HTTP HTTPS
Tiedonsiirto Salaamaton – tiedot kulkevat selväkielisenä Salattu TLS-protokollalla
Osoiterivi http:// https://
Selaimen indikaattori Ei lukkosymbolia, varoitusmerkintä Lukkosymboli, “Suojattu”-teksti
Tietoturva Haavoittuva välityspalvelimilla ja samassa verkossa Suojattu salakuuntelulta ja muokkaukselta
Soveltuvuus Vain julkiseen, ei-arkaluonteiseen sisältöön Kaikkeen verkkoliikenteeseen

Ero ei ole pieni – se on perustavanlaatuinen. Siirtyminen HTTP:stä HTTPS:ään on kuin postikortin vaihtaminen suljettuun kirjekuoreen: kummassakin voi lähettää viestin, mutta vain toinen suojaa sen sisällön matkan aikana.

Miksi HTTPS-salaus on tarpeen?

  • Ilman salausta verkkosivun kautta lähetetyt tiedot – kuten lomakkeiden sisältö – ovat kenen tahansa luettavissa (Itä-Suomen yliopisto (korkeakoulu)).
  • Salaus estää niin sanotut väliintulohyökkäykset, joissa hyökkääjä muuttaa sivun sisältöä huomaamatta.
  • Hakukoneet, kuten Google, suosivat HTTPS-sivustoja hakutuloksissaan.

Kyse ei ole vain teknisestä yksityiskohdasta vaan perusoikeudesta: jokaisella on oikeus selaimeen, joka ei vuoda tietojaan sivullisille.

The implication: HTTP ja HTTPS eivät ole vaihtoehtoja vaan eri aikakausia verkkoselailussa.

Miten HTTPS-yhteys muodostetaan?

Miten selain ja palvelin aloittavat suojatun yhteyden?

  • Selain pyytää HTTPS-yhteyttä ennen tiedonsiirtoa – se lähettää palvelimelle “ClientHello”-viestin.
  • Palvelin vastaa lähettämällä TLS-varmenteensa, joka sisältää julkisen avaimen (sertifikaattiviranomainen DigiCert).
  • Selain tarkistaa varmenteen voimassaolon ja sen, onko sen myöntänyt luotettu varmenteen myöntäjä.

Koko prosessi tapahtuu sekunnin murto-osassa ja on käyttäjälle täysin näkymätön. Ainoa merkki siitä on lukkosymboli osoiterivillä.

Mitä TLS-kättely tarkoittaa?

  • TLS-kättelyssä selain ja palvelin sopivat yhdessä salausavaimet, joita käytetään istunnon aikana (tietoturvayritys SSL.com).
  • Kättely varmistaa, että molemmat osapuolet käyttävät samaa salausprotokollaa eikä kolmas osapuoli voi päästä tietoihin käsiksi.
  • Moderni TLS 1.3 -kättely on nopeampi ja turvallisempi kuin vanhemmat versiot.

TLS-kättely on kuin kaksi henkilöä, jotka sopivat salaisesta koodista ennen kuin alkavat puhua – vain ne, jotka tietävät koodin, voivat ymmärtää keskustelua.

Kaupan kääntöpuoli

Vaikka TLS-kättely on nopea, vanhat TLS-versiot (kuten TLS 1.0 ja 1.1) ovat haavoittuvia tietyille hyökkäyksille. Palvelimen ylläpitäjän on pidettävä TLS-versio ajan tasalla – muuten “suojattu” yhteys ei ole niin turvallinen kuin käyttäjä luulee.

What this means: yhteysmuodostus on näkymätön, mutta sen turvallisuus riippuu täysin siitä, että palvelin käyttää ajan tasalla olevaa TLS-versiota.

Miten HTTPS otetaan käyttöön?

Kuinka sivuston omistaja hankkii HTTPS-varmenteen?

  • Sivuston omistaja tarvitsee SSL/TLS-varmenteen, jonka myöntää luotettu varmenteen myöntäjä (tietoturvayritys SSL.com).
  • Varmenteen voi hankkia maksullisena tai ilmaiseksi esimerkiksi Let’s Encrypt -palvelusta.
  • Varmenteen asennuksen jälkeen sivusto voi käyttää https://-osoitetta (Microsoftin kysymyspalsta Microsoft Q&A).

Ilmaiset varmenteet ovat nykyään täysin toimivia ja yhtä turvallisia kuin maksulliset – suurin ero on takuussa ja asiakastuessa.

Mikä on HTTPS-varmenne?

  • HTTPS-varmenne on digitaalinen todistus, joka vahvistaa palvelimen identiteetin (sertifikaattiviranomainen DigiCert).
  • Varmenne sisältää tiedot myöntäjästä, voimassaoloajasta ja julkisen avaimen.
  • Jos varmenteen voimassaolo on päättynyt tai se on myönnetty väärälle toimijalle, selain varoittaa käyttäjää.

Hyödyt

  • Suojaa käyttäjien tiedot salakuuntelulta
  • Parantaa hakukonenäkyvyyttä (Googlen suositus)
  • Lisää käyttäjien luottamusta lukkosymbolin avulla
  • Estää tietojen muuttamisen siirron aikana

Haitat

  • Vaatii varmenteen hankinnan ja asennuksen
  • Pieni suorituskykyvaikutus salauksen takia (nykyään merkityksetön)
  • Vanhentunut tai virheellinen varmenne aiheuttaa varoituksia
  • Sekasisältö (mixed content) voi aiheuttaa ongelmia

Käyttöönoton kannalta tärkeintä on muistaa, että HTTPS ei ole kertaluonteinen toimenpide – varmenteet vanhenevat ja vaativat uusimista.

Vaiheittainen käyttöönotto-ohje

  1. Hanki SSL/TLS-varmenne luotetulta varmenteen myöntäjältä, kuten Let’s Encrypt, DigiCert tai Sectigo.
  2. Asenna varmenne palvelimelle – useimmat palvelinalustat (kuten Apache, Nginx, IIS) tukevat tätä suoraan.
  3. Päivitä sivuston asetukset käyttämään HTTPS-osoitetta oletusarvoisesti.
  4. Ohjaa HTTP-liikenne HTTPS-osoitteeseen 301-uudelleenohjauksella, jotta kaikki kävijät ohjautuvat suojattuun versioon.
  5. Päivitä sisäiset linkit ja resurssit (kuvat, skriptit, tyylitiedostot) HTTPS-muotoon, jotta vältät sekasisältövaroitukset (sertifikaattiviranomaisen blogi DigiCert Blog).
  6. Testaa yhteys SSL Labs -työkalulla varmistaaksesi, että kaikki toimii oikein.

Yksikään vaihe ei ole erityisen vaikea, mutta jokainen on välttämätön. Erityisesti sekasisältö on yleinen ongelma: sivusto on HTTPS:ssä, mutta osa sen sisällöstä (esimerkiksi kuvat) ladataan edelleen HTTP:n kautta, jolloin selain varoittaa (sertifikaattiviranomaisen blogi DigiCert Blog).

The catch: käyttöönotto on yksinkertainen prosessi, mutta sekasisältö ja vanhentuneet varmenteet ovat yleisiä sudenkuoppia, jotka tekevät “suojatusta” sivustosta turvattoman.

Voiko HTTPS-yhteyteen luottaa?

Onko HTTPS hyvä vai huono?

  • HTTPS on ehdoton hyvä asia – se salaa yhteyden ja estää tietojen vuotamisen.
  • HTTPS ei kuitenkaan takaa sivuston sisällön luotettavuutta – myös huijaussivustot voivat käyttää HTTPS:ää (sertifikaattiviranomainen DigiCert).
  • Lukkosymboli ei ole luottamusmerkki – se on salausmerkki.

Tämä on tärkein asia, joka jokaisen verkkokäyttäjän tulisi ymmärtää: lukkosymboli kertoo, että yhteys on suojattu, mutta se ei kerro, kenelle olet yhteydessä. Jos saat sähköpostiviestin, jossa väitetään olevasi pankkisi ja linkki näyttää https://, se voi silti olla tietojenkalastelusivusto.

Mitä HTTPS ei kerro sivustosta?

  • HTTPS ei kerro, onko sivuston ylläpitäjä luotettava.
  • HTTPS ei kerro, onko sivuston sisältö asiallista tai todenmukaista.
  • HTTPS ei kerro, kerääkö sivusto tietoja käyttäjistä tai myykö niitä eteenpäin.

Toisin sanoen HTTPS on teknisen suojauksen minimitaso, ei eettisen toiminnan takuu. Se on kuin lukko ovesi – se suojaa sinua siltä, ettei kukaan kävele sisään, mutta se ei kerro, onko talon omistaja rehellinen.

Vahvistetut faktat

  • HTTPS käyttää TLS-salausta suojatussa tiedonsiirrossa (sertifikaattiviranomainen DigiCert)
  • HTTPS tarvitsee SSL/TLS-varmenteen toimiakseen (tietoturvayritys SSL.com)
  • HTTPS suojaa tiedon eheyttä siirron aikana (Itä-Suomen yliopisto (korkeakoulu))

Mikä on epäselvää

  • Tarkka HTTPS-käyttöaste vaihtelee lähteen ja ajankohdan mukaan
  • Varmennetyyppi ei yksinään kerro sivuston taustalla toimivan toimijan luotettavuudesta
  • Yksittäisen TLS-version päivittäminen voi olla hidasta isoilla sivustoilla

HTTPS on HTTP:n suojattu versio, joka käyttää TLS-salausta turvalliseen verkkoliikenteeseen.

pilvipalveluyritys Cloudflare Learning Center

HTTPS on HTTP:n laajennus, joka käyttää salausta turvalliseen verkkoliikenteeseen.

tietosanakirja Wikipedia

HTTPS on keskeinen protokolla tietosuojan ja verkkoliikenteen yksityisyyden kannalta.

tietosuojayritys PrivacyEngine

HTTPS:n merkitys on kiistaton: se suojaa yhteyttä, salaa tiedot ja varmistaa, että kohde on oikea palvelin. Mutta se ei ole taikaratkaisu. Lukkosymboli kertoo, että yhteys on suojattu – ei sitä, että sivusto on hyväksytty, luotettava tai turvallinen käyttää. Suomalaiselle verkkokäyttäjälle valinta on selvä: käytä HTTPS:ää aina kun mahdollista, mutta pidä kriittinen ajattelu mukana – lukko ei korvaa maalaisjärkeä.

The implication loppukäyttäjälle: HTTPS on pakollinen perustaso, mutta se ei anna lupaa sokeaan luottamukseen – jokaisen on itse arvioitava sivuston uskottavuus.

Usein kysytyt kysymykset

Vanheneeko HTTPS-varmenne?

Kyllä, SSL/TLS-varmenteilla on voimassaoloaika, joka on tyypillisesti 1–2 vuotta. Let’s Encrypt -varmenteet ovat voimassa 90 päivää. Vanhentunut varmenne aiheuttaa selaimen varoituksen.

Tarvitseeko käyttäjä asentaa erillisen ohjelman HTTPS-yhteyttä varten?

Ei. HTTPS toimii automaattisesti selaimen ja palvelimen välillä – käyttäjän ei tarvitse asentaa mitään.

Aiheuttaako HTTPS-yhteys huomattavaa viivettä?

Nykyaikaisilla TLS 1.3 -yhteyksillä viive on niin pieni, ettei sitä käytännössä huomaa (sertifikaattiviranomainen DigiCert).

Mitä tarkoittaa sekasisältö (mixed content) selaimessa?

Sekasisältö tarkoittaa, että HTTPS-sivu lataa osan sisällöstään (esim. kuvia, skriptejä) HTTP-protokollalla. Tämä voi aiheuttaa selaimen varoituksen (sertifikaattiviranomaisen blogi DigiCert Blog).

Voiko sama sivusto toimia sekä HTTP- että HTTPS-osoitteella?

Kyllä, mutta se ei ole suositeltavaa. Paras käytäntö on ohjata kaikki HTTP-liikenne 301-uudelleenohjauksella HTTPS-osoitteeseen.

Onko HTTPS-varmenne aina maksullinen?

Ei. Let’s Encrypt tarjoaa ilmaisia varmenteita, jotka ovat täysin toimivia ja turvallisia (tietoturvayritys SSL.com).

Miten tiedän, onko sivusto käyttää HTTPS:ää?

Katso osoiteriviä: jos se alkaa https:// ja näet lukkosymbolin, yhteys on suojattu. Jos lukkosymboli puuttuu tai näet varoituksen, sivusto ei käytä suojattua yhteyttä.

Aiheeseen liittyvää