← Úroveň 6 – Šéf projektu

Lekcia 4 z 8 ⏱ 25 minút Prémiové

HTTPS a bezpečnosť

Získaj ikonu zámku v prehliadači a urob bezpečnostnú kontrolu webu.

Čo znamená ikona zámku

Vidíš vedľa adresy v prehliadači ikonu zámku? To je HTTPS – šifrované spojenie. Všetko medzi návštevníkom a webom cestuje v obálke, ktorú po ceste nikto neprečíta.

Bez HTTPS dnes prehliadače označia web ako „Nezabezpečené” – a návštevníci utekajú. Našťastie je dnes zadarmo a takmer automatické:

Ukážem ti: HTTPS na GitHub Pages

  1. Settings → Pages → zaškrtni Enforce HTTPS.
  2. To je všetko. Certifikát (elektronický preukaz webu) vydá GitHub automaticky a sám ho obnovuje.

U iných poskytovateľov hostingu hľadaj „Let’s Encrypt” alebo „free SSL” – každý slušný hosting to dnes ponúka na jeden klik.

Bezpečnostný checklist šéfa

HTTPS je základ, ale šéf projektu sleduje viac:

  1. Žiadne tajomstvá v Gite.env s kľúčmi je v .gitignore (over cez git status). Ak kľúč unikne, hneď ho vymeň.
  2. Silné heslá, nikdy na webe – prístup k registrátorovi, hostingu a GitHubu v správcovi hesiel (rodičovskom).
  3. Premysli si osobné údaje – žiadne presné domáce adresy, telefónne čísla detí ani mená s fotkami bez súhlasu. Pri fotkách spolužiakov alebo spoluhráčov vždy sa spýtaj, či smieš zverejniť.
  4. Zálohy – kód je na GitHube (záloha sama o sebe!), ale čo dáta? Fotky? Maj kópiu aj mimo webu.
⚠️

GDPR pre detských šéfov: hneď ako web zverejní informácie o iných ľuďoch (fotky tímu, mená učiteľov), potrebuješ súhlas. Pri spolužiakoch do 15 rokov to znamená súhlas rodičov. Riaditeľ školy alebo tréner ti povedia, čo škola alebo klub už má vybavené.

Teraz ty 💪

  1. Zapni Enforce HTTPS a skontroluj: http://your-site... ťa automaticky presmeruje na https://.
  2. Prejdi 4-bodový checklist šéfa a pri každom bode si poznač ✅ alebo čo treba opraviť.
  3. Otvor web a pozri sa naň očami cudzinca: nie je tam niečo o tebe alebo iných, čo by nemalo byť verejné?

Skontroluj sa: Web beží na HTTPS so zámkom, tajomstvá nie sú v Gite a osobné údaje zverejňuješ premyslene a so súhlasom.

Čo si z tejto lekcie odnášaš