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.
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.
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ń.
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ą.




