Wróć do bloga
Ochrona hasłem|
DeployPages Team
/2026-05-28/7 min read

Statyczne strony chronione hasłem: prywatne podglądy bez budowania auth

Praktyczny przewodnik po ochronie hasłem dla statycznych podglądów stron, akceptacji klienta, dokumentów wewnętrznych, portfolio i startów w przygotowaniu, bez mylenia jej z pełnym uwierzytelnianiem aplikacji.

Nie każda statyczna strona jest gotowa na publiczny internet w chwili, gdy zostaje uploadowana.

Podgląd dla klienta może mieć jeszcze robocze teksty. Case study w portfolio może być przeznaczone tylko dla jednego rekrutera. Dokumentacja wewnętrzna może być przydatna zespołowi, ale nie powinna pojawiać się w wynikach wyszukiwania. Strona launchowa może wymagać akceptacji, zanim finalna domena trafi do kampanii.

Właśnie wtedy ochrona hasłem ma sens. To nie jest pełny system tożsamości. To współdzielona bramka przed statyczną treścią, która wymaga prostego ograniczenia dostępu przed wyświetleniem.

Podgląd statycznej strony za bramką hasła przed publiczną publikacją

Do czego przydaje się ochrona hasłem

Statyczne strony często przechodzą przez prywatny etap pośredni. Strona jest zbudowana. Pliki istnieją. Link działa. Ale odbiorcy są nadal ograniczeni.

PrzypadekDlaczego hasło pomaga
Akceptacja klientaInteresariusze sprawdzają prawdziwy URL przed publicznym startem.
Dokumenty wewnętrzneZespół udostępnia notatki, handbooki lub strony projektu bez otwierania ich wszystkim.
Prywatne portfolioWybrane case studies można wysłać rekruterom, klientom lub osobom z rozmowy bez publikowania wszystkich assetów.
Projekt studencki lub zespołowyOceniający otwierają projekt, gdy grupa decyduje, co ma pozostać publiczne.
Kampania w przygotowaniuTekst, tracking, assety i mobile layout można sprawdzić przed promocją.
PDF lub paczka materiałówStatyczna strona może zebrać dokumenty, pliki i referencje za jednym krokiem dostępu.

Celem nie jest obrona przed zdeterminowanym atakiem. Celem jest uniknięcie przypadkowego publicznego obiegu, gdy praca jest recenzowana, poprawiana lub zatwierdzana.

Bramka hasła, noindex czy pełne uwierzytelnianie?

To różne narzędzia. Traktowanie ich jako tego samego prowadzi do złych oczekiwań.

NarzędzieCo robiCzego nie robi
Ochrona hasłemBlokuje przypadkowy dostęp współdzielonym hasłem, zanim strona zostanie podana.Nie tworzy kont, ról, logów audytu ani SSO.
noindexProsi wyszukiwarki, aby nie pokazywały strony w wynikach.Nie blokuje otwarcia strony przez osobę z URL-em.
robots.txtDaje publiczne instrukcje crawlerom dla ścieżek.Jest publiczny i nie powinien być traktowany jako zabezpieczenie.
Pełne uwierzytelnianie aplikacjiZarządza użytkownikami, sesjami, uprawnieniami i tożsamością.Wymaga logiki aplikacji, nie tylko hostingu statycznego.
Kontrola dostępu sieciowegoOgranicza dostęp przez dostawcę tożsamości, urządzenie, IP lub politykę organizacji.Jest cięższa niż potrzeba przy większości podglądów dla klienta.

Google opisuje noindex jako kontrolę indeksowania. Przydaje się, gdy strona nie powinna pojawić się w wyszukiwarce, ale nie jest granicą prywatności. Cloudflare Access i Vercel Deployment Protection pokazują drugi koniec skali: mocniejsze systemy dostępu dla aplikacji i wdrożeń. Prosta bramka hasła jest pośrodku.

Chroń całe statyczne doświadczenie, nie tylko stronę główną

Statyczna strona to więcej niż index.html.

Jeśli chroniona jest tylko strona główna, ale obrazy, skrypty, PDF-y lub deep linki pozostają publiczne, podgląd nadal może wyciec. Sensowna ochrona powinna stać przed opublikowanym doświadczeniem, w tym plikami, które nadają stronie znaczenie.

Przed wysłaniem chronionego linku sprawdź:

Typ ścieżkiCo zweryfikować
Strona głównaPierwsza wizyta prosi o hasło.
Deep linkiStrony projektów, docs lub podstrony kampanii też wymagają dostępu.
AssetyObrazy, PDF-y, skrypty i downloady nie są otwarte przez oczywiste linki bezpośrednie.
FormularzeJeśli formularz istnieje, działa poprawnie po uzyskaniu dostępu.
Strony błędów404 i fallbacki nie zdradzają wrażliwych tekstów ani nazw plików.

To szczególnie ważne przy portfolio i pracy klienta. Zredagowana strona główna niewiele daje, jeśli nieopublikowane screenshoty są nadal dostępne pod /assets/client-redesign-final.png.

Wybierz właściwy workflow hasła

Współdzielone hasła są proste operacyjnie. Nadal wymagają dyscypliny.

SytuacjaPraktyczny nawyk
Jeden krótki cykl reviewUżyj mocnego wspólnego hasła i zmień je po review.
Kilka zespołów klientaUżyj osobnych projektów lub linków, jeśli odbiorcy nie powinni się mieszać.
Link został zbyt szeroko przesłanyZmień hasło i wyślij nowe tylko właściwym osobom.
Projekt staje się publicznyWyłącz ochronę po finalnej akceptacji i starcie domeny.
Praca pozostaje wrażliwaPubliczną stronę zostaw zredagowaną, a szczegóły pokazuj tylko zatwierdzonym odbiorcom.

Nie używaj żartobliwego, łatwego do zgadnięcia hasła przy podglądzie dla klienta. Użyj czegoś wystarczająco długiego i przekaż hasło kanałem pasującym do wrażliwości pracy.

Gdzie ochrona hasłem nie wystarczy

Ochrona hasłem jest użyteczna, bo jest lekka. To jednocześnie jej ograniczenie.

Pełnego uwierzytelniania aplikacji potrzebujesz, gdy wymagane są:

  • Konta lub zaproszenia dla konkretnych osób.
  • Różne uprawnienia dla różnych odbiorców.
  • SSO przez Google Workspace, Microsoft Entra, Okta lub innego dostawcę tożsamości.
  • Logi audytu pokazujące, kto co zobaczył.
  • Wymogi prawne, kontraktowe lub compliance dotyczące dostępu.
  • Odebranie dostępu jednej osobie bez zmiany dostępu wszystkim.
  • Wrażliwe dane klientów, płatności, dane zdrowotne lub rekordy regulowane.

Dla statycznego podglądu wspólne hasło często daje właściwy poziom kontroli. Dla portalu klienta, systemu wewnętrznego lub regulowanego procesu już nie.

Typowe błędy przy chronionych statycznych podglądach

Większość problemów to drobne potknięcia operacyjne.

BłądLepsze podejście
Wysłanie linku przed włączeniem ochronyNajpierw włącz bramkę, potem przetestuj w oknie prywatnym.
Pominięcie deep linkówOtwórz bezpośrednio strony projektów, docs, assety i PDF-y.
Jedno hasło na zawszeZmieniaj je po review, launchach lub przypadkowym forwardowaniu.
Traktowanie noindex jak prywatnościUżywaj noindex dla wyszukiwarki, nie kontroli dostępu.
Publikowanie poufnych szczegółówUsuń lub zredaguj nazwy, metryki, screenshoty i prywatne ścieżki przed uploadem.
Pozostawienie bramki po starcieZdecyduj, czy finalna strona ma być publiczna, chroniona czy rozdzielona na wersje.

Chroniony podgląd wymaga takiej samej kontroli treści jak publiczna strona. Hasła zmniejszają przypadkowe ujawnienie; nie sprawiają, że nieostrożna publikacja jest bezpieczna.

Jak to pasuje do statycznego deploymentu

Ochrona hasłem działa najlepiej, gdy jest częścią procesu wdrożenia.

Praktyczna kolejność:

  1. Zbuduj lub wyeksportuj statyczną stronę.
  2. Uploaduj folder, ZIP, HTML, build frameworka, portfolio lub stronę z PDF-ami.
  3. Włącz ochronę hasłem przed udostępnieniem podglądu.
  4. Wyślij link i hasło recenzentom.
  5. Popraw tekst, pliki, mobile layout i assety.
  6. Zmień hasło, jeśli zmienia się grupa odbiorców.
  7. Usuń lub zostaw ochronę po decyzji o finalnej publikacji.

Review pozostaje blisko prawdziwej strony. Odbiorcy widzą te same ścieżki, assety i zachowanie responsywne, które później zobaczy publiczna wersja.

Jak DeployPages obsługuje ten przypadek

DeployPages jest zbudowany wokół statycznej publikacji, więc ochrona hasłem służy do statycznych podglądów i prywatnego udostępniania, a nie jako backend auth.

Możesz opublikować statyczny folder, ZIP, projekt HTML, portfolio, eksport dokumentacji, stronę wygenerowaną przez AI albo stronę z assetami PDF, a następnie włączyć ochronę w ustawieniach projektu, jeśli aktualny plan workspace ją obejmuje. Odwiedzający muszą podać hasło projektu, zanim zobaczą opublikowaną stronę. Ten sam projekt może też używać analityki, własnych domen, natychmiastowego rollbacku i deployów CLI.

Ścieżka zostaje prosta: uploadujesz stronę, chronisz ją w trakcie review, a potem decydujesz, czy finalna wersja pozostaje prywatna, czy przechodzi na publiczną domenę.

Checklist przed wysłaniem

Przed wysłaniem statycznej strony chronionej hasłem:

  1. Otwórz link w oknie prywatnym i potwierdź ekran hasła.
  2. Przetestuj deep link, nie tylko stronę główną.
  3. Sprawdź bezpośrednie linki do ważnych PDF-ów, obrazów, skryptów i downloadów.
  4. Usuń poufne nazwy, prywatne metryki, komentarze wewnętrzne i robocze ścieżki.
  5. Użyj mocnego wspólnego hasła i zapisz je tak, by zespół mógł je zmienić.
  6. Jeśli praca jest wrażliwa, wyślij hasło osobno od linku.
  7. Ustal, kiedy ochrona ma być zdjęta, zmieniona lub zostawiona.
  8. Zachowaj możliwość rollbacku przed zastąpieniem zrecenzowanej wersji.

Ochrona hasłem nie ma komplikować statycznej strony. Ma zmniejszyć ryzyko prywatnego etapu, gdy praca jest oceniana, poprawiana i zatwierdzana.

Przydatne źródła

#statyczna strona chroniona hasłem#prywatny podgląd strony#kontrola dostępu static site#link do akceptacji klienta

Chcesz opublikować swoją stronę?

Prześlij pliki statyczne, otrzymaj link HTTPS i dodaj domenę albo przywracanie wersji, gdy projekt tego potrzebuje.

Zacznij publikować za darmo