@harrasteblogi JUURI NYT
--:--

Tilaa uutiskirje

Saat tuoreimmat 10 uusinta artikkelia kerran viikossa sähköpostiisi.

Tilaa uutiskirje

Drupal ja HTTPS – Turvallinen verkkosivustoHTTPS on nykyään verkkosivustojen perusvaatimus, eikä sen merkitys rajoitu pelkästään verkkokauppoihin tai kirjautumissivuihin. Myös tavalliset yrityssivustot, blogit, järjestöjen verkkopalvelut ja julkishallinnon sivustot hyötyvät salatusta tiedonsiirrosta. Drupal tukee HTTPS-yhteyksiä erinomaisesti, ja oikein toteutettuna se parantaa tietoturvaa, hakukonenäkyvyyttä sekä käyttäjien luottamusta. Vuonna 2026 HTTPS on käytännössä välttämätön osa turvallista Drupal-verkkosivustoa.

Mikä on HTTPS?

HTTPS (Hypertext Transfer Protocol Secure) on verkkoprotokolla, joka salaa käyttäjän ja palvelimen välisen tiedonsiirron TLS- tai SSL-salauksella.

Tämä tarkoittaa, että esimerkiksi:

  • kirjautumistiedot
  • yhteydenottolomakkeiden tiedot
  • henkilötiedot
  • maksutiedot
  • käyttäjäistunnot

siirtyvät verkossa turvallisesti ilman, että ulkopuolinen voi helposti lukea tai muuttaa niitä.

Miksi HTTPS on tärkeä Drupal-sivustolla?

Drupal-sivustolla voidaan käsitellä monenlaista luottamuksellista tietoa. Myös pelkkä ylläpitäjän kirjautuminen on riittävä syy käyttää HTTPS-yhteyttä.

HTTPS tarjoaa useita etuja:

  • salattu tiedonsiirto
  • käyttäjän tunnistaminen oikealle palvelimelle
  • tietojen eheyden varmistaminen
  • parempi käyttäjäluottamus
  • parempi hakukonenäkyvyys
  • turvallisempi kirjautuminen

Ilman HTTPS-yhteyttä sivuston liikenne voidaan tietyissä tilanteissa siepata tai sitä voidaan yrittää muokata.

TLS korvaa vanhat SSL-versiot

Vaikka SSL-termiä käytetään edelleen yleisesti, nykyaikaiset verkkopalvelut hyödyntävät käytännössä TLS-protokollaa.

Ajantasainen palvelin käyttää:

  • moderneja TLS-versioita
  • turvallisia salausalgoritmeja
  • vahvoja avaimia
  • ajantasaista varmenneketjua

Vanhoja SSL-versioita ei enää suositella tietoturvasyistä.

SSL- tai TLS-varmenteen hankkiminen

HTTPS edellyttää digitaalista varmennetta, joka todistaa sivuston aitouden.

Varmenteita tarjoavat esimerkiksi:

  • Let’s Encrypt
  • kaupalliset varmennepalvelut
  • pilvipalveluiden omat ratkaisut
  • hosting-palveluntarjoajat

Monet palveluntarjoajat asentavat ja uusivat varmenteet automaattisesti.

Pakota HTTPS käyttöön

Kun HTTPS on käytössä, kaikki liikenne kannattaa ohjata automaattisesti salattuun yhteyteen.

Tämä voidaan toteuttaa esimerkiksi:

  • verkkopalvelimen uudelleenohjauksilla
  • HSTS-otsakkeilla
  • Drupalin asetuksilla
  • kuormantasaajan määrityksillä

Näin käyttäjät eivät päädy vahingossa salaamattomaan HTTP-versioon.

Suojaa kirjautuminen

Drupalin kirjautumissivu on yksi tärkeimmistä suojattavista kohteista.

HTTPS suojaa:

  • käyttäjätunnukset
  • salasanat
  • kirjautumisistunnot
  • ylläpitokäyttöliittymän liikenteen

Ilman salausta kirjautumistiedot voivat altistua sieppausyrityksille suojaamattomissa verkoissa.

HTTPS ja hakukoneoptimointi

Hakukoneet suosivat turvallisia verkkosivustoja.

HTTPS tukee hakukoneoptimointia muun muassa:

  • parantamalla sivuston luotettavuutta
  • poistamalla selainten varoituksia
  • tukemalla turvallista indeksointia
  • vahvistamalla käyttäjäkokemusta

Lisäksi kaikki sisäiset linkit ja sivukartat kannattaa päivittää käyttämään HTTPS-osoitteita.

Vältä Mixed Content -ongelmat

Mixed Content tarkoittaa tilannetta, jossa HTTPS-sivu lataa osan sisällöstä edelleen HTTP-yhteyden kautta.

Tämä voi koskea esimerkiksi:

  • kuvia
  • JavaScript-tiedostoja
  • tyylitiedostoja
  • fontteja
  • videoita

Kaikkien resurssien tulee latautua turvallisen HTTPS-yhteyden kautta, jotta selain ei näytä varoituksia eikä estä sisältöä.

Turvalliset evästeet

Drupal hyödyntää evästeitä käyttäjäistuntojen hallinnassa.

HTTPS mahdollistaa turvallisten evästeasetusten käytön, kuten:

  • Secure-lipun
  • HttpOnly-asetuksen
  • SameSite-määrityksen

Nämä asetukset vähentävät esimerkiksi istuntojen kaappaamisen ja tiettyjen verkkohyökkäysten riskiä.

Käytä HSTS-otsaketta

HTTP Strict Transport Security (HSTS) kertoo selaimelle, että sivustoa tulee käyttää aina HTTPS-yhteydellä.

HSTS auttaa:

  • estämään siirtymisen HTTP-versioon
  • suojaamaan yhteyttä ensimmäisen käytön jälkeen
  • vähentämään tiettyjä väliintulohyökkäyksiä

Ennen HSTS:n käyttöönottoa on tärkeää varmistaa, että koko sivusto toimii moitteettomasti HTTPS:n kautta.

Tarkista ulkoiset integraatiot

Drupal-sivusto voi käyttää useita ulkoisia palveluja.

Varmista, että myös nämä hyödyntävät HTTPS-yhteyttä:

  • analytiikkapalvelut
  • karttapalvelut
  • maksupalvelut
  • rajapinnat
  • lomakepalvelut
  • CDN-palvelut

Yksi suojaamaton integraatio voi heikentää koko sivuston turvallisuutta.

HTTPS ja suorituskyky

Aiemmin salaus lisäsi palvelimen kuormitusta merkittävästi, mutta nykyaikaisissa palvelinympäristöissä vaikutus on yleensä hyvin pieni.

Suorituskykyä voidaan parantaa esimerkiksi:

  • HTTP/2- tai HTTP/3-tuella
  • tehokkaalla välimuistilla
  • CDN-ratkaisuilla
  • optimoiduilla kuvilla

Näiden ansiosta HTTPS ei yleensä hidasta sivustoa, vaan voi jopa parantaa latausnopeutta.

Yleisimmät virheet

HTTPS:n käyttöönotossa tehdään usein samoja virheitä.

Tyypillisiä ongelmia ovat:

  • vanhentunut varmenne
  • HTTP-linkkien unohtaminen
  • Mixed Content -virheet
  • puutteelliset uudelleenohjaukset
  • virheelliset HSTS-asetukset
  • suojaamattomat ulkoiset resurssit

Huolellinen testaus auttaa löytämään nämä ongelmat ennen tuotantokäyttöä.

Parhaat käytännöt

Turvallisen Drupal-sivuston ylläpidossa kannattaa noudattaa seuraavia käytäntöjä:

  • käytä aina HTTPS-yhteyttä
  • uusi varmenteet ajoissa
  • pakota HTTPS kaikelle liikenteelle
  • tarkista ulkoiset resurssit
  • käytä HSTS-otsaketta harkiten
  • päivitä Drupal Core ja moduulit säännöllisesti
  • seuraa tietoturvalokeja aktiivisesti

Näillä toimenpiteillä voidaan merkittävästi parantaa sivuston turvallisuutta ja käyttäjien luottamusta.

HTTPS osana kokonaisvaltaista tietoturvaa

HTTPS on tärkeä osa verkkosivuston suojausta, mutta se ei yksin riitä estämään kaikkia uhkia. Turvallinen Drupal-ympäristö muodostuu useiden osa-alueiden yhdistelmästä, kuten ajantasaisista päivityksistä, vahvasta tunnistautumisesta, oikein määritellyistä käyttöoikeuksista ja turvallisesti ylläpidetystä palvelinympäristöstä.

Kun nämä osa-alueet toimivat yhdessä, verkkopalvelu kestää paremmin sekä automaattisia hyökkäyksiä että kohdennettuja tietoturvauhkia.

Yhteenveto

HTTPS on välttämätön osa modernia Drupal-verkkosivustoa. Se suojaa käyttäjien ja palvelimen välistä tiedonsiirtoa, parantaa hakukonenäkyvyyttä ja lisää käyttäjien luottamusta verkkopalveluun. Oikein toteutettu HTTPS-ratkaisu sisältää ajantasaisen TLS-varmenteen, automaattiset uudelleenohjaukset, turvalliset evästeasetukset ja huolellisesti testatut ulkoiset integraatiot.

Kun HTTPS yhdistetään muihin tietoturvakäytäntöihin, Drupal tarjoaa vakaan ja turvallisen alustan yritysten, järjestöjen, oppilaitosten ja julkishallinnon verkkopalveluille myös tulevaisuudessa.

🍪