Przewodnik · Bezpieczeństwo

Jak Photta zatrzymuje boty

Ten przewodnik wyjaśnia, dlaczego boty atakują widżety wirtualnej przymierzalni, omawia pięciowarstwową obronę stosowaną przez Photta, uczy monitorowania podejrzanej aktywności w panelu oraz wskazuje, kiedy dodać niestandardowy mechanizm CAPTCHA.

luxe.shop
Vibes Hoodie

LUXE BASICS

Vibes Hoodie

$58

Try-on opens here →

W skrócie

  • Boty atakują widżety przymierzalni, aby generować darmowe obrazy AI na koszt sprzedawcy — Photta blokuje je za pomocą pięciu warstw obrony, zanim jakiekolwiek kredyty zostaną zużyte.
  • Stos technologiczny Photta: wyzwanie hCaptcha, fingerprinting BotD, biała lista domen, limity stawek IP oraz miesięczne limity przymiarek — wszystko aktywne domyślnie.
  • Monitoruj sekcję Bezpieczeństwo w Panelu Biznesowym pod kątem zablokowanych prób, nietypowych klastrów IP i alertów o nagłych wzrostach — a następnie reaguj jednym kliknięciem, blokując adresy IP.

Sekcja 1: Dlaczego boty atakują widżety przymierzalni

Widżety wirtualnej przymierzalni są atrakcyjnym celem dla botów, ponieważ umożliwiają darmowe generowanie obrazów AI. Punkt końcowy (endpoint) przymierzalni przyjmuje zdjęcie użytkownika oraz zdjęcie produktu i zwraca wynik złożony przez AI — z perspektywy bota jest to darmowe, publicznie dostępne API do generowania obrazów AI. Zautomatyzowane skrypty mogą uderzać w ten punkt tysiące razy na godzinę, aby generować zdjęcia produktów, portrety lub syntetyczne dane treningowe przy zerowych kosztach dla atakującego i pełnym obciążeniu Twojego miesięcznego limitu jako sprzedawcy.

Zachęta ekonomiczna jest znacząca: wysokiej jakości API do generowania obrazów AI kosztuje zazwyczaj od 0,05 do 0,20 USD za obraz. Punkt końcowy widżetu przymierzalni bez ochrony przed botami efektywnie oferuje tę usługę za darmo każdemu, kto odtworzy format zapytania. Przy dużej skali, pojedyncza kampania bota może wyczerpać cały miesięczny limit przymiarek sprzedawcy w ciągu kilku godzin, pozostawiając prawdziwych klientów z ograniczoną usługą do końca okresu rozliczeniowego.

Sekcja 2: Pięciowarstwowy stos obronny Photta

Photta wdraża pięć niezależnych zabezpieczeń, z których każde wyłapuje inny wektor ataku. Warstwa 1 — hCaptcha: każde żądanie przymiarki musi zawierać ważny token hCaptcha wygenerowany w przeglądarce. Boty typu headless i zautomatyzowane klienty HTTP nie mogą rozwiązać hCaptcha bez interakcji człowieka, co blokuje proste ataki skryptowe. Warstwa 2 — fingerprinting BotD: SDK uruchamia BotScore od FingerprintJS w celu wykrycia przeglądarek typu headless, frameworków automatyzacji (Puppeteer, Playwright) i podejrzanych środowisk przeglądarkowych, zanim klient w ogóle prześle zdjęcie.

Warstwa 3 — Biała lista domen: Twój klucz pk_live_ akceptuje żądania tylko z domen zarejestrowanych w Ustawienia → Dozwolone domeny. Żądania z jakiegokolwiek innego źródła natychmiast zwracają błąd HTTP 403, zanim dojdzie do przetwarzania AI. Warstwa 4 — Limit stawek IP: więcej niż 10 żądań przymiarek na minutę z jednego adresu IP uruchamia automatyczne dławienie; więcej niż 30 na minutę skutkuje tymczasową blokadą. Warstwa 5 — Limit miesięczny: miesięczny limit przymiarek w Twoim planie (500/2 000/10 000 zależnie od poziomu) jest sztywno egzekwowany po stronie serwera. Wyczerpanie limitu zatrzymuje wszystkie przymiarki do końca cyklu rozliczeniowego, zapobiegając niekontrolowanym kosztom.

Sekcja 3: Monitorowanie prób botów w panelu sterowania

Zaloguj się do business.photta.app i przejdź do sekcji Bezpieczeństwo. Panel Bezpieczeństwa pokazuje trzy wykresy aktualizowane w czasie rzeczywistym: Zablokowane próby (suma na godzinę), Podział przyczyn blokady (błędy hCaptcha vs detekcje BotD vs niezgodność domen vs limity stawek) oraz Najczęściej blokowane adresy IP (adresy IP generujące najwięcej zablokowanych żądań w ciągu ostatnich 24 godzin). Zdrowy sklep zazwyczaj wykazuje niemal zerową liczbę zablokowanych prób w normalnych godzinach pracy.

Panel Bezpieczeństwa zawiera również sekcję Alerty o anomaliach. Warstwa analityczna Photta monitoruje nagłe skoki wolumenu przymiarek lub zablokowanych prób, które odbiegają o więcej niż trzy odchylenia standardowe od Twojej 7-dniowej średniej. Po wykryciu anomalii otrzymasz powiadomienie e-mail w ciągu 15 minut, a alert pojawi się w panelu. Progi powiadomień możesz skonfigurować w Ustawienia → Powiadomienia → Alerty bezpieczeństwa.

Sekcja 4: Reagowanie na podejrzaną aktywność

Gdy zauważysz nietypowe wzorce w panelu Bezpieczeństwo — skok zablokowanych żądań, skupisko prób z jednego zakresu IP lub nagły spadek miesięcznego limitu — podejmij następujące kroki. Najpierw sprawdź listę Najczęściej blokowanych adresów IP. Jeśli jeden lub kilka adresów IP odpowiada za większość prób, kliknij „Blokuj IP” obok każdego z nich, aby trwale zablokować je na warstwie Photta. Blokady działają natychmiast i utrzymują się do czasu ich ręcznego usunięcia.

Po drugie, jeśli atak wykorzystuje wiele adresów IP (rozproszony botnet), skontaktuj się z pomocą techniczną Photta przez czat w panelu, podając swój identyfikator sprzedawcy i zakres czasowy ataku. Zespół bezpieczeństwa Photta może nałożyć blokadę na poziomie CIDR dla atakującej podsieci w ciągu kilku godzin. Po trzecie, jeśli Twój miesięczny limit został znacząco wyczerpany przez aktywność botów, otwórz zgłoszenie do pomocy technicznej — Photta oferuje jednorazowe przywrócenie limitu w przypadku udokumentowanych ataków botów. Załącz zrzut ekranu alertu o anomalii z panelu Bezpieczeństwo jako dowód.

Sekcja 5: Kiedy dodać własny CAPTCHA

Wbudowany hCaptcha w Photta działa niewidocznie — większość prawdziwych klientów nigdy nie zobaczy wyzwania CAPTCHA. W bardzo rzadkich przypadkach (sklepy o wysokiej wartości, publicznie zaindeksowane punkty końcowe widżetów), wbudowana obrona może nie być wystarczająca, jeśli wyrafinowany atakujący korzysta z farm ludzi rozwiązujących CAPTCHA. W takim scenariuszu dodaj drugą warstwę CAPTCHA na poziomie własnej strony produktu przed wywołaniem photta.open(). Zweryfikuj własny token CAPTCHA na swoim serwerze, a następnie przekaż podpisany token weryfikacyjny do SDK Photta jako photta.open({ verificationToken: 'twój_token' }), aby upewnić się, że tylko zweryfikowane sesje mogą zainicjować przymiarkę.

Niestandardowy mechanizm CAPTCHA to ostateczność dla sklepów, które doświadczyły powtarzających się, zaawansowanych ataków. Dla zdecydowanej większości sprzedawców pięciowarstwowy stos Photta zapewnia wystarczającą ochronę bez widocznych utrudnień dla kupujących. Jeśli rozważasz dodanie niestandardowej warstwy, sprawdź najpierw Podział przyczyn blokady w panelu Bezpieczeństwo — jeśli błędy hCaptcha stanowią mniej niż 1% wszystkich zablokowanych prób, stos działa poprawnie, a dodatkowa warstwa wprowadzi utrudnienia bez znaczącego wzrostu bezpieczeństwa.

Pięciowarstwowa ochrona przed botami Photta

🤖

hCaptcha + BotD

Każda przymiarka wymaga ważnego tokena hCaptcha i przechodzi fingerprinting BotD przez FingerprintJS. Zautomatyzowane klienty są blokowane przed uruchomieniem jakiegokolwiek przetwarzania AI.

🔒

Biała lista domen

Twój klucz pk_live_ działa tylko w zarejestrowanych przez Ciebie domenach. Skopiowane klucze są bezużyteczne poza białą listą.

📊

Panel bezpieczeństwa

Wykresy zablokowanych prób w czasie rzeczywistym, najczęściej blokowane adresy IP i alerty o anomaliach w Panelu Biznesowym.

🛑

Miesięczny sztywny limit

Miesięczny limit Twojego planu jest egzekwowany po stronie serwera. Żadna kampania botów nie może go przekroczyć, więc niekontrolowane koszty są strukturalnie niemożliwe.

FAQ

Nie — Photta domyślnie korzysta z trybu niewidocznego hCaptcha. Prawdziwi klienci z normalnym zachowaniem przeglądarki nigdy nie widzą wyzwania; tylko podejrzane sesje otrzymują zagadkę do rozwiązania.

Ochrona przed botami zawarta w każdym planie

hCaptcha, BotD, biała lista domen, limity stawek i limity miesięczne — bez dodatkowych opłat za bezpieczeństwo.

Zobacz plany

Twój widżet jest chroniony od pierwszego dnia

Pięć warstw obrony, zero utrudnień dla klientów. Rozpocznij darmowy okres próbny i pozwól Photta zająć się botami.

Rozpocznij darmowy okres próbny
hCaptcha Try-On Widget Ochrona — Photta | Photta