← Poziom 6 – Szef projektu

Lekce 4 z 8 ⏱ 25 minut Premium

HTTPS a bezpečnost

Zajistíš zámeček v prohlížeči a projdeš bezpečnostní kontrolu svého webu.

Co znamená zámeček

Vidíš v prohlížeči vedle adresy zámeček? To je HTTPS – šifrované spojení. Všechno, co mezi návštěvníkem a webem putuje, je zamčené v obálce, kterou nikdo po cestě nepřečte.

Bez HTTPS dnes prohlížeče web označí jako „Nezabezpečeno” – a návštěvníci utečou. Naštěstí je to dnes zadarmo a skoro samo:

Pokaż mi to: HTTPS na GitHub Pages

  1. Settings → Pages → zaškrtni Enforce HTTPS.
  2. To je celé. Certyfikat (elektronický průkaz webu) vystaví GitHub automaticky a sám ho obnovuje.

U jiných hostingů hledej „Let’s Encrypt” nebo „SSL zadarmo” – dnes to nabízí každý slušný hosting jedním kliknutím.

Šéfova bezpečnostní kontrola

HTTPS je základ, ale šéf projektu hlídá víc:

  1. Tajnosti nejsou v Gitu.env s klíči je v .gitignore (kontrola: git status). Kdyby klíč unikl, okamžitě se vyměňuje.
  2. Hesla jsou silná a nikde na webu – přístup k registrátorovi, hostingu a GitHubu drží správce hesel (rodičů).
  3. Osobní údaje s rozmyslem – žádné přesné adresy bydliště, telefony dětí ani jména s fotkami bez souhlasu. U fotek spolužáků/spoluhráčů se vždycky ptej, jestli smíš zveřejnit.
  4. Zálohy – kód je na GitHubu (záloha sama o sobě!), ale co data? Fotky? Měj kopii mimo web.
⚠️

GDPR pro děti-šéfy: jakmile web zveřejňuje údaje o jiných lidech (fotky týmu, jména učitelů), potřebuješ jejich souhlas. U spolužáků pod 15 lat souhlas rodičů. Ředitel školy nebo trenér ti poradí, co už škváry/klub mají ošetřené.

Teraz ty 💪

  1. Zapni Enforce HTTPS a ověř: http://tvuj-web... tě samo přesměruje na https://.
  2. Projdi 4 body šéfovy kontroly a ke každému si zapiš ✅ nebo co napravit.
  3. Otevři svůj web a projdi ho očima cizího člověka: není tam něco, co by o tobě nebo o druhých nemělo být veřejné?

Kontrola: Web běží na HTTPS se zámečkem, tajnosti nejsou v Gitu, osobní údaje jsou zveřejněné s rozmyslem a souhlasem.

Co si z téhle lekce odnést