← Poziom 6 – Kierownik projektu

Lekcja 4 z 8 ⏱ 25 minut Premium

HTTPS i bezpieczeństwo

Zdobądź kłódkę w przeglądarce i zrób przegląd bezpieczeństwa strony.

Co znaczy kłódka

Widzisz kłódkę obok adresu w przeglądarce? To HTTPS – szyfrowane połączenie. Wszystko między odwiedzającym a stroną jedzie w zamkniętej kopercie, której nikt po drodze nie przeczyta.

Bez HTTPS przeglądarki dziś oznaczają stronę jako „Niezabezpieczona” – i odwiedzający uciekają. Na szczęście dziś jest darmowe i prawie automatyczne:

Pokażę ci: HTTPS na GitHub Pages

  1. Settings → Pages → zaznacz Enforce HTTPS.
  2. To wszystko. Certyfikat (elektroniczny dowód strony) wydaje GitHub automatycznie i sam go odnawia.

U innych hostów szukaj „Let’s Encrypt” albo „free SSL” – każdy porządny hosting dziś daje to jednym kliknięciem.

Lista bezpieczeństwa szefa

HTTPS to podstawa, ale szef projektu pilnuje też innych rzeczy:

  1. Bez sekretów w Git.env z kluczami jest w .gitignore (sprawdź git status). Gdy klucz wycieknie, zmień go od razu.
  2. Silne hasła, nigdy na stronie – dostęp do rejestratora, hostingu i GitHub w menedżerze haseł (rodziców).
  3. Myśl, zanim udostępnisz dane osobowe – bez dokładnych adresów domów, telefonów dzieci ani imion ze zdjęciami bez zgody. Do zdjęć kolegów czy drużyny zawsze zapytaj, czy możesz je opublikować.
  4. Kopie zapasowe – kod jest na GitHub (już backup!), ale dane? Zdjęcia? Trzymaj kopię też poza stroną.
⚠️

RODO dla małych szefów: gdy strona publikuje informacje o innych (zdjęcia drużyny, imiona nauczycieli), potrzebujesz zgody. Dla kolegów poniżej 15 lat – zgody rodziców. Dyrektor szkoły albo trener powie, co szkoła/klub już ma.

Teraz ty 💪

  1. Włącz Enforce HTTPS i sprawdź: http://your-site... samo przekierowuje na https://.
  2. Przejdź listę 4 punktów szefa i zaznacz ✅ albo co trzeba poprawić.
  3. Otwórz stronę oczami obcego: czy jest coś o tobie lub innych, co nie powinno być publiczne?

Sprawdź się: Strona działa na HTTPS z kłódką, sekrety nie są w Git, a dane osobowe publikujesz ostrożnie i ze zgodą.

Co wyniesiesz z tej lekcji