Oszustwa z kodami QR na biletach na wydarzenia prawie zawsze sprowadzają się do jednej słabości: statyczny kod QR to tylko obraz, więc zrzut ekranu skanuje się dokładnie jak oryginał, na zawsze. Nic w kodzie statycznym nie mówi bramce, że został już użyty, więc oszust może zrobić zrzut ważnego biletu i sprzedać obraz dziesięciu osobom. Wszystkie rozwiązania robią to samo na różne sposoby: sprawiają, że kod przestaje być obrazem nadającym się do ponownego użycia. To jest tekst o bezpieczeństwie, nie o marketingu. Różnica między kodem statycznym a kontrolowanym to cała historia.
Po stronie marketingowej, czyli linki do wydarzeń, identyfikatory i działania po wydarzeniu, uzupełnieniem jest tekst skracacze URL dla wydarzeń. Ten artykuł dotyczy wąsko biletu przy bramce i oszustw, które go dotyczą.
Dlaczego statyczne kody QR na biletach padają ofiarą oszustw
Statyczny kod QR koduje stałe dane. Zeskanuj go tysiąc razy, a powie tysiąc razy to samo. Nie wie, że był już skanowany. To właśnie sprawia, że zrzut ekranu jest niebezpieczny: kopia jest co do bajtu identyczna z oryginałem, więc przechodzi każdą kontrolę, którą przeszedłby oryginał.
Schematy oszustw wynikają z tego jednego faktu. Kupujący robi zrzut swojego biletu i odsprzedaje obraz. Jeden ważny bilet staje się kilkoma przy wejściu, a kto przyjdzie pierwszy, ten wchodzi, podczas gdy prawdziwy kupujący zostaje odesłany. Nic z tego nie wymaga wyrafinowania, tylko zrzutu ekranu, dlatego kody statyczne na wydarzeniach o dużym popycie są stałym celem. To także nie ma związku z quishingiem i złośliwymi kodami QR; tu chodzi o duplikowanie prawidłowego kodu, a nie wrogiego.
Zabezpieczenie 1: kody dynamiczne, jednorazowego skanu
Dynamiczny kod QR nie koduje bezpośrednio danych biletu. Koduje krótkie przekierowanie kontrolowane przez organizatora. Każde skanowanie to żądanie, które system widzi w czasie rzeczywistym. To zmienia wszystko: bilet można oznaczyć jako użyty w chwili pierwszej walidacji, a każde późniejsze skanowanie tego samego kodu, oryginału czy zrzutu, jest odrzucane.
To najważniejsze pojedyncze rozwiązanie, bo pokonuje główny mechanizm oszustwa bez żadnego dodatkowego sprzętu. Pierwszy ważny skan wygrywa; kopie zawodzą. Przy okazji otrzymujesz też analitykę skanów, dzięki czemu widzisz godziny wejść i wychwycisz kod, który jest wielokrotnie próbowany, co samo w sobie jest sygnałem oszustwa.
Przy większości wydarzeń na tym bym poprzestał i uznał sprawę za załatwioną.
Zabezpieczenie 2: kody rotacyjne i podpisy
Przy biletach o wysokiej wartości nakładają się dwie kolejne warstwy. Kod rotujący odświeża się w krótkim cyklu, często mniej więcej co 15 sekund, więc obraz, który oszust sfotografuje, jest przeterminowany, zanim ktokolwiek zdąży go użyć ponownie. Kod na ekranie o 8:00 to nie ten sam kod o 8:01. Zrzut ekranu jest bezwartościowy przy odsprzedaży.
Konfiguracje wysokiego bezpieczeństwa z 2026 roku dodają podpis kryptograficzny, który wiąże każdy kod z konkretnym kupującym, urządzeniem i chwilą. Przedstaw kopię, a podpis się nie zgodzi, więc system ją odrzuci, nawet gdyby czas się zgadzał. Rotacja plus podpis to powód, dla którego transport i bilety na wydarzenia premium potrafią drastycznie ograniczyć próby podwójnego wejścia. Większość wydarzeń nie potrzebuje tego poziomu, ale warto znać ten sufit.
Co daje warstwa krótkiego linku, a czego nie daje
Oto uczciwa granica. Warstwa krótkiego linku i dynamicznego QR daje Ci czysto pierwsze zabezpieczenie: kod, który rozwiązuje się przez przekierowanie, które kontrolujesz, rejestruje każdy skan po stronie serwera i może zostać oznaczony jako użyty po pierwszym ważnym wejściu, plus analitykę pozwalającą pilnować nadużyć. Samo to eliminuje codzienne oszustwo polegające na zrzucie ekranu i odsprzedaży.
Czym nie jest, to pełna platforma biletowa. Kody rotacyjne z 15-sekundowym cyklem i podpisy kryptograficzne dla każdego biletu to funkcje dedykowanego systemu biletowego, a nie skracacza linków, i nieuczciwe byłoby sugerowanie inaczej. Użyj dynamicznego, śledzonego przekierowania jako warstwy jednorazowego skanu, a po specjalistyczny produkt biletowy sięgnij, gdy przy bramce o wysokiej wartości potrzebujesz połączenia rotacji z podpisem. Świadomość tego, której warstwy naprawdę potrzebujesz, to większość sukcesu.
Przeczytaj serię cornerstone
Ten tekst należy do klastra branżowego. Uzupełnieniem dotyczącym wydarzeń jest skracacze URL dla wydarzeń; mechanizm bazowy opisuje dynamiczne kontra statyczne kody QR.
Powiązane wpisy na blogu
Najczęściej zadawane pytania
Jak dochodzi do oszustw z kodami QR na biletach?
Niemal zawsze przez zrzuty ekranu statycznych kodów. Statyczny kod QR to stały obraz, więc jego zrzut ekranu skanuje się dokładnie tak samo jak oryginał, na zawsze. Oszuści robią zrzut ekranu ważnego biletu i sprzedają albo udostępniają obraz, a każda kopia przechodzi przez skaner, bo nic nie informuje bramki wejściowej, że kod był już użyty. Słabością nie jest format QR; słabością jest to, że statyczny kod to obraz nadający się do wielokrotnego użycia.
Jak zapobiegać oszustwom z kodami QR na biletach?
Spraw, żeby kod przestał być obrazem nadającym się do wielokrotnego użycia. Robią to trzy zabezpieczenia: dynamiczny kod, który możesz oznaczyć jako użyty po pierwszym ważnym skanie, dzięki czemu duplikaty są odrzucane; kod rotacyjny, który odświeża się co kilka sekund, więc zrzut ekranu traci ważność, zanim ktokolwiek zdąży go ponownie wykorzystać; oraz podpis kryptograficzny, który wiąże bilet z konkretnym kupującym i momentem. Rzeczywiste wdrożenia łączące te rozwiązania odnotowują duże spadki liczby prób podwójnego wejścia.
Czy bilet z kodem QR można sfotografować (zrzut ekranu) i wykorzystać ponownie?
Statyczny, tak: zrzut ekranu jest identyczny z oryginałem i skanuje się bez końca. Dynamiczny kod jednorazowego skanu, nie: gdy tylko pierwszy ważny skan oznaczy go jako użyty, każda późniejsza kopia zostaje odrzucona. Kod rotacyjny, nie: obraz traci ważność w ciągu kilku sekund, więc zrzut ekranu jest już nieaktualny, zanim ktokolwiek spróbuje go ponownie wykorzystać. Zabezpieczenie zależy całkowicie od tego, jakiego typu kodu używa bilet.
Czym jest rotacyjny kod QR?
Kod QR, który odświeża się w krótkim cyklu czasowym, często co około 15 sekund, więc kod widoczny na ekranie o 8:00 nie jest tym samym co o 8:01. Ponieważ zrzut ekranu przechwytuje tylko jedną chwilę, kilka sekund później jest już bezużyteczny. Kody rotacyjne są powszechne w transporcie publicznym i w biletach na wydarzenia o wysokiej wartości właśnie dlatego, że pokonują odsprzedaż ze zrzutów ekranu bez żadnego działania ze strony uczestnika.
Czy dynamiczne kody QR są bezpieczniejsze niż statyczne w przypadku biletów?
Tak, i to znacząco. Statyczny kod koduje stałe dane i nie ma jak wiedzieć, czy był już wcześniej zeskanowany. Dynamiczny kod rozwiązuje się przez przekierowanie kontrolowane przez organizatora, więc każdy skan jest rejestrowany w czasie rzeczywistym, a bilet można oznaczyć jako użyty po pierwszym ważnym wejściu. To właśnie sprawdzenie jednorazowego skanu zamienia obraz nadający się do kopiowania w jednorazowe poświadczenie.
Wypróbuj Elido
Wklej URL, otrzymaj krótki link
Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.
Bez rejestracji. Załóż darmowe konto i korzystaj z 50 linków miesięcznie.