System kaucyjny — jak Polacy oszukują butelkomaty naklejkami i co grozi za wyłudzenia

System kaucyjny od strony technicznej — jak działa butelkomat

System kaucyjny w Polsce wystartował z prostym założeniem: kupujesz napój, płacisz dodatkowe 0,50 zł kaucji, a po oddaniu pustego opakowania do automatu odzyskujesz tę kwotę. Automat przyjmujący opakowania to butelkomat, w branży recyklingowej znany jako RVM (reverse vending machine) — czyli automat odwrotnej sprzedaży. W odróżnieniu od vendingu, który wydaje produkt za pieniądze, RVM przyjmuje opakowanie i zwraca kaucję.

Od strony technicznej butelkomat to urządzenie wyposażone w zestaw czujników i skanerów. Po wrzuceniu butelki lub puszki RVM wykonuje kilka operacji: skanuje kod kreskowy EAN (European Article Number) lub kod DataMatrix (dwuwymiarowy kod matrycowy, coraz częściej stosowany w systemach kaucyjnych), weryfikuje kształt i materiał opakowania za pomocą czujników optycznych, a następnie sprawdza, czy zeskanowany kod figuruje w bazie opakowań objętych systemem kaucyjnym.

Jeśli wszystko się zgadza — automat zatwierdza opakowanie, nalicza kaucję i fizycznie zgniatki butelkę lub puszkę do wewnętrznego pojemnika. Kwota kaucji jest sumowana i na koniec użytkownik może wydrukować paragon zwrotny lub przypisać środki do swojego konta.

Naklejki z fałszywymi kodami — na czym polega oszustwo

W internecie pojawiły się oferty sprzedaży rolek z podrobionymi naklejkami kaucyjnymi. Na każdej nalepce znajduje się kod kreskowy oraz oznaczenie systemu kaucyjnego z napisem „Kaucja 0,50 zł” — imitujące prawdziwy logotyp. Pomysł jest prosty: naklejasz taką etykietę na opakowanie nieobjęte systemem kaucyjnym (np. butelkę po wodzie mineralnej bez kaucji albo opakowanie zagraniczne), wrzucasz do butelkomatu i liczysz na to, że automat błędnie zatwierdzi je jako kaucyjne.

PRZECZYTAJ  Ranking hostingów w Polsce — porównanie i opinie użytkowników

To nie jedyna metoda prób wyłudzenia. Wcześniej opisywano „metodę na sznurek” (opakowanie jest wrzucane i wyciągane wielokrotnie, żeby naliczać kaucję kilkukrotnie) oraz kopiowanie kodów kreskowych z opakowań objętych kaucją na inne butelki.

Z technicznego punktu widzenia naklejki mają szansę zadziałać tylko wtedy, gdy butelkomat ogranicza się do samego skanowania kodu kreskowego i nie weryfikuje dodatkowych parametrów opakowania — takich jak kształt, waga czy materiał. Nowoczesne RVM-y stosują weryfikację wielopoziomową, ale starsze lub tańsze modele mogą polegać głównie na odczycie kodu.

Jak RVM weryfikuje opakowanie — EAN, DataMatrix i czujniki

Żeby zrozumieć, dlaczego takie oszustwa w ogóle mogą być skuteczne, trzeba wiedzieć, jak wygląda proces weryfikacji od strony technicznej.

Kod EAN (EAN-13 lub EAN-8) to standardowy kod kreskowy widoczny na praktycznie każdym produkcie w sklepie. Składa się z ciągu cyfr zakodowanych w postaci kresek o różnej grubości. Skaner laserowy lub kamera w butelkomacie odczytuje ten kod i porównuje z bazą danych opakowań kaucyjnych. Problem w tym, że sam kod EAN identyfikuje produkt, ale nie konkretne opakowanie fizyczne — ten sam kod może widnieć na milionach identycznych butelek.

Kod DataMatrix to dwuwymiarowy kod kwadratowy (przypominający QR, ale oparty na innym standardzie), który może zawierać znacznie więcej informacji — w tym unikalne identyfikatory partii, daty produkcji czy numery seryjne. Systemy kaucyjne coraz częściej wdrażają DataMatrix właśnie po to, żeby utrudnić kopiowanie kodów.

Oprócz samego kodu nowoczesne butelkomaty wykorzystują:

  • Czujniki kształtu — kamera lub system optyczny porównuje sylwetkę opakowania z bazą profili (np. butelka PET 0,5 l danego producenta ma określone wymiary)
  • Czujniki materiału — rozróżniają PET, aluminium i szkło za pomocą podczerwieni lub indukcji elektromagnetycznej
  • Wagę — puste opakowanie musi mieścić się w określonym zakresie wagowym
  • Detekcję wielokrotnego wrzucenia — algorytmy wykrywające, że to samo opakowanie jest wrzucane i wycofywane (metoda na sznurek)

Im więcej warstw weryfikacji, tym trudniej oszukać automat prostą naklejką. Jednak system kaucyjny w Polsce jest wciąż młody, a park maszynowy niejednorodny — co tworzy luki, które próbują wykorzystać oszuści.

PRZECZYTAJ  Instalacja i konfiguracja systemu do wirtualizacji

Konsekwencje prawne — to nie jest „sprytne obejście”

Łukasz Mituła, policjant z wieloletnim doświadczeniem w służbie prewencyjnej i analizie zagrożeń, jednoznacznie określił naklejanie fałszywych kodów kaucyjnych jako wprowadzenie w błąd w celu uzyskania korzyści majątkowej. Na LinkedIn napisał wprost: „To, że coś wygląda jak 'spryt’, nie znaczy, że przestaje być wprowadzeniem kogoś w błąd dla pieniędzy. A na to są już paragrafy.”

Z perspektywy prawa karnego wyłudzanie kaucji za pomocą fałszywych naklejek może zostać zakwalifikowane jako:

  • Oszustwo (art. 286 Kodeksu karnego) — doprowadzenie do niekorzystnego rozporządzenia mieniem za pomocą wprowadzenia w błąd, zagrożone karą do 8 lat pozbawienia wolności
  • Fałszowanie oznaczeń — podrabianie logotypu systemu kaucyjnego i kodów kreskowych może stanowić odrębne przestępstwo

Mituła podkreśla, że „tu nigdy nie chodzi o 50 groszy” — liczy się sam mechanizm oszustwa i jego skala. Osoby sprzedające rolki z naklejkami mogą odpowiadać za pomocnictwo lub podżeganie do oszustwa.

Kto za to płaci i dlaczego to dotyczy wszystkich

Każde udane wyłudzenie kaucji generuje stratę po stronie operatora systemu, sklepu lub producenta. Jak zauważa Mituła: „na końcu za ten 'spryt’ zawsze ktoś płaci — sklep, operator systemu, producent, uczciwy klient albo wszyscy po trochu.”

Jeśli oszustwa staną się powszechne, skutki mogą być odczuwalne dla całego systemu:

  • Wyższe koszty operacyjne (dodatkowe zabezpieczenia, aktualizacje firmware butelkomatów)
  • Wolniejsza obsługa — bardziej restrykcyjna weryfikacja wydłuży czas przetwarzania każdego opakowania
  • Potencjalne podwyżki opłat przerzucone pośrednio na uczciwych konsumentów
  • Konieczność zatrudnienia dodatkowego personelu przy automatach w sklepach

Polacy do tej pory zwrócili ponad 1,5 miliarda opakowań. System ma osiągnąć 77-procentowy poziom zbiórki w tym roku i docelowo 90 procent. Każda forma sabotażu utrudnia realizację tych celów.

Jak operatorzy mogą się bronić — perspektywa techniczna

Wyścig między oszustami a operatorami systemów kaucyjnych przypomina klasyczny scenariusz znany z cyberbezpieczeństwa: atakujący szukają najsłabszego ogniwa, a obrońcy wdrażają kolejne warstwy zabezpieczeń.

PRZECZYTAJ  Cyfrowe euro vs zakaz CBDC w USA — technologiczne fundamenty dwoch wizji pieniadza

Potencjalne kierunki obrony to:

  • Migracja na kody DataMatrix z unikalnymi identyfikatorami — każde opakowanie dostaje jednorazowy kod, który po zeskanowaniu jest unieważniany w centralnej bazie. Skopiowanie kodu nic nie da, bo zadziała tylko raz.
  • Weryfikacja wieloczynnikowa — łączenie odczytu kodu z analizą kształtu, materiału i wagi (analogia do uwierzytelniania wieloskładnikowego w IT: sam „login” czyli kod nie wystarczy)
  • Aktualizacje OTA (over-the-air) — zdalne aktualizowanie oprogramowania butelkomatów, żeby szybko reagować na nowe metody oszustw
  • Analiza anomalii — systemy backendowe mogą wykrywać nietypowe wzorce, np. masowe zwroty z jednego automatu w krótkim czasie, powtarzające się kody EAN albo opakowania o niestandardowych parametrach

Mituła zwraca uwagę, że „kombinatorzy często są pół kroku przed nami” — i to zdanie mogłoby równie dobrze paść na konferencji dotyczącej cyberbezpieczeństwa. Schemat jest identyczny: luka w systemie zostaje odkryta i rozpowszechniona (w tym przypadku przez sprzedaż naklejek online), a następnie operator musi ją załatać szybciej, niż rośnie skala nadużyć.

Podsumowanie — system kaucyjny to też system informatyczny

Oszustwa z naklejkami na butelkomaty to dobry przykład na to, że nawet pozornie prosty system zwrotu opakowań jest de facto systemem informatycznym z bazą danych, skanerami, logiką walidacji i warstwą komunikacji sieciowej. Podatności, które próbują wykorzystać oszuści — poleganie wyłącznie na kodzie kreskowym bez dodatkowej weryfikacji — to klasyczny przykład niewystarczającej walidacji danych wejściowych (input validation), jednego z najczęstszych problemów w bezpieczeństwie oprogramowania.

Z perspektywy użytkownika: wyłudzanie kaucji to przestępstwo zagrożone karą pozbawienia wolności, niezależnie od tego, czy chodzi o 50 groszy, czy 500 złotych. Z perspektywy inżynierskiej: systemy kaucyjne będą musiały przejść tę samą ewolucję, co bankomaty, bramki biletowe czy systemy płatności — od prostego zaufania do kodu kreskowego, po wielowarstwową weryfikację z analizą behawioralną.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

You May Also Like

Optymalizacja bazy danych MySQL

Przeciętny system informatyczny oparty na bazach danych często boryka się z problemem wydajności, zwłaszcza w miarę wzrostu ilości…