← Taso 6 – Projektipäällikkö

Oppitunti 4/8 ⏱ 25 minuuttia Premium

HTTPS ja turvallisuus

Hanki lukkoikoni selaimeen ja aja turvallisuustarkistus verkkosivullesi.

Mitä lukkoikoni tarkoittaa

Näetkö lukkoikonin osoitteen vieressä selaimessasi? Se on HTTPS – salattu yhteys. Kaikki vierailijan ja verkkosivun välillä kulkeva on lukittu kuoreen, jota kukaan matkalla ei voi lukea.

Ilman HTTPS:ää selaimet merkitsevät verkkosivun tänään “Not secure” – ja vierailijat katoavat. Onneksi se on tänään ilmaista ja melkein automaattista:

Näytän sinulle: HTTPS GitHub Pagesissa

  1. Settings → Pages → ruksaa Enforce HTTPS.
  2. Siinä se. Sertifikaatti (verkkosivun sähköinen henkilöllisyystodistus) myönnetään automaattisesti GitHubin toimesta, joka uusii sen itse.

Muilla hosting-palveluilla etsi “Let’s Encrypt” tai “free SSL” – jokainen kunnon hosting tarjoaa sen yhdellä klikkauksella.

Pomom turvallisuustarkistuslista

HTTPS on perus, mutta projektipomo valvoo muutakin:

  1. Ei salaisuuksia Gitissä.env avaimillasi on .gitignore:ssa (tarkista git status:lla). Jos avain vuotaa, vaihda se heti.
  2. Vahvat salasanat, ei koskaan verkkosivulla – pääsy rekisteröijään, hostingiin ja GitHubiin tallennetaan salasanahallintaan (vanhempiesi).
  3. Mieti ennen henkilötietojen jakamista – ei tarkkoja kotiosoitteita, lasten puhelinnumeroita tai nimiä kuvien kanssa ilman lupaa. Luokkatovereiden tai joukkuetovereiden kuvista kysy aina saatko julkaista ne.
  4. Varmuuskopiot – koodisi on GitHubissa (varmuuskopio itsessään!), mutta entä datasi? Kuvat? Pidä kopio myös verkkosivun ulkopuolella.
⚠️

GDPR lapsipomoille: heti kun verkkosivu julkaisee tietoa muista ihmisistä (joukkuekuvat, opettajien nimet), tarvitset heidän suostumuksensa. Alle 15-vuotiaiden luokkatovereiden kohdalla se tarkoittaa vanhemman suostumusta. Rehtorisi tai valmentajasi voi kertoa mitä koulullasi tai seurallasi on jo valmiina.

Nyt sinun vuorosi 💪

  1. Ota Enforce HTTPS käyttöön ja tarkista: http://your-site... ohjaa automaattisesti https://:iin.
  2. Käy pomom 4-kohtainen tarkistuslista läpi ja merkitse ✅ tai mitä pitää korjata.
  3. Avaa verkkosivusi ja katso sitä vieraan silmin: onko siellä jotain sinusta tai muista, jota ei pitäisi olla julkista?

Tarkista: Verkkosivusi pyörii HTTPS:llä lukkoikonilla, salaisuudet eivät ole Gitissä, ja henkilötiedot julkaistaan harkiten ja luvalla.

Mitä opit tästä oppitunnista