Bezpieczeństwo

SMS Premium — dlaczego nie wysyłamy i jak rozpoznać numery Premium

Piotr Kowalski — Security Engineer, SMSIK 8 min czytania

SMS Premium to krótkie kody (4-6 cyfr) o podwyższonej opłacie. SMSIK ich nie obsługuje — i to celowe. Wyjaśniamy, jak rozpoznać Premium i chronić klientów.

SMS Premium to rodzaj wiadomości, za którą odbiorca płaci podwyższoną stawkę (od kilku do kilkudziesięciu złotych). SMSIK ich nie obsługuje — i to celowa decyzja. W tym artykule wyjaśniamy, czym są SMS Premium, jak je rozpoznać i dlaczego ich unikamy.

Czym są SMS Premium?

SMS Premium (znane też jako SMS o podwyższonej opłacie, Premium SMS, Premium Rate SMS) to wiadomości wysyłane na krótkie kody (4-6 cyfr), za które operator dolicza do rachunku klienta dodatkową opłatę.

Klasyczne zastosowania:

  • Konkursy radiowe i telewizyjne ("wyślij SMS na 7XXX")
  • Głosowania w programach rozrywkowych ("wyślij TAK na 9XXX")
  • Subskrypcje treści (horoskopy, przepisy, wróżby — "wyślij START na 5XXX")
  • Mikropłatności (np. zakup gier, tapet)

Ceny:

  • SMS Premium (jednorazowy): 1-30 zł
  • SMS Premium MT (subskrypcja): 1-30 zł/dzień lub /tydzień

Dlaczego SMSIK ich nie obsługuje?

Powody są trzy:

1. Ochrona klientów przed oszustwami

Premium SMS to jedna z najczęstszych metod oszustw telefonicznych w Polsce. Klient wysyła SMS na krótki kod, myśląc że to np. rezerwacja wizyty, a w rzeczywistości subskrybuje usługę za 30 zł/tydzień. Po miesiącu ma 120 zł na rachunku.

2. Zgodność z Regulaminem

Regulamin SMSIK (Dział VII, §38) zabrania wysyłania SMS-ów Premium. Wynika to z naszych zasad etycznych — nie chcemy brać udziału w praktykach, które szkodzą użytkownikom.

3. Ryzyko reputacyjne

Bramka SMS, która obsługuje Premium, może zostać zablokowana przez operatorów, jeśli jej klienci nadużywają usługi. My wolimy nie ryzykować.

Jak rozpoznać numery Premium?

Krótkie kody (4-6 cyfr)

Wszystkie polskie numery komórkowe mają 9 cyfr. Jeśli numer ma mniej — to nie jest numer komórkowy, tylko:

  • 4-cyfrowy — numer skrócony operatora (np. 8080 dla Play) lub numer Premium
  • 5-cyfrowy — Premium SMS (np. 71XXX, 92XXX, 5XXXX, 6XXXX)
  • 6-cyfrowy — Premium SMS MT (np. 72XXX, 73XXX)

W SMSIK: każdy numer krótszy niż 7 cyfr jest odrzucany z błędem premium_short_code.

9-cyfrowe numery specjalne

Nie wszystkie 9-cyfrowe numery to numery komórkowe. Wyróżniamy:

PrefiksTypCena
800 XXX XXXNumery bezpłatne (freephone)0 zł
801 XXX XXXNumery bezpłatne (freephone)0 zł
804 XXX XXXUsługi specjalnepodwyższona
806 XXX XXXUsługi specjalnepodwyższona
808 XXX XXXUsługi specjalnepodwyższona
700 XXX XXXUsługi informacyjne (np. 700 100 100)podwyższona

W SMSIK: wszystkie te prefiksy są odrzucane z błędem special_number lub premium_number.

Jakie numery są OK?

SMSIK akceptuje tylko polskie standardowe numery komórkowe:

  • 9 cyfr
  • Prefiks 5, 6, 7 lub 8 (pierwsza cyfra)
  • Format: +48XXXXXXXXX

Przykłady poprawnych numerów:

  • +48512017029 (Play)
  • +48601234567 (T-Mobile / Play)
  • +48701234567 (Orange)
  • +48881234567 (Plus / T-Mobile)

Jak SMSIK chroni klientów?

W portal/security.py mamy funkcję normalize_phone(), która waliduje numer i odrzuca:

  1. Numery Premium (krótkie kody, 4-6 cyfr) → błąd premium_short_code
  2. Numery specjalne (800, 801, 804, 806, 808, 700) → błąd special_number / premium_number
  3. Numery zagraniczne (+49, +44 itd.) → błąd foreign_number
  4. Numery stacjonarne (9 cyfr, prefiks 1-4) → błąd not_mobile
  5. Nieprawidłowe numery (za krótkie, za długie, z literami) → błąd wrong_length / non_digit

Dzięki temu nie da się przez SMSIK wysłać SMS-a Premium — nawet jeśli klient tego chce. To zabezpieczenie przed:

  • Oszustwami (klient nieświadomie wysyła SMS na Premium)
  • Błędami w kodzie (pomyłka w numerze = SMS na Premium)
  • Atakami (bot wysyła SMS-y na Premium, generując koszty)

Co jeśli potrzebujesz SMS Premium?

Jeśli prowadzisz legalną działalność wymagającą SMS Premium (np. konkurs, głosowanie), musisz:

  1. Wybrać bramkę SMS, która obsługuje Premium (np. SMSAPI, SerwerSMS)
  2. Zarejestrować krótki kod w UKE (Urząd Komunikacji Elektronicznej)
  3. Uzyskać zgodę operatorów (Orange, Play, Plus, T-Mobile)
  4. Zapewnić regulamin i informację o kosztach

SMSIK nie obsługuje Premium — ale jeśli potrzebujesz standardowych SMS-ów (marketing, powiadomienia, OTP), jesteśmy najlepszym wyborem.

Podsumowanie

  • SMS Premium to krótkie kody (4-6 cyfr) o podwyższonej opłacie
  • SMSIK ich nie obsługuje — celowo, dla bezpieczeństwa klientów
  • Rozpoznasz je po długości numeru (< 7 cyfr) lub prefiksie (700, 800, 801, 804, 806, 808)
  • SMSIK akceptuje tylko polskie standardowe numery komórkowe (9 cyfr, prefiksy 5-8)
  • Dla legalnych potrzeb Premium wybierz inną bramkę

Masz pytania o bezpieczeństwo SMS-ów? Napisz na info@smsik.pl.

Wypróbuj SMSIK bezpłatnie

Rejestracja zajmuje 2 minuty. Otrzymasz 5 groszy na start.

Utwórz darmowe konto
ŚRODOWISKO DEWELOPERSKIE - wersja testowa (nieprodukcyjna)