Blog 24/7

PCI DSS

TAB. 1Hasłobez tłumaczenia
Po angielskuPCI DSS
Którą formą pisaćbez tłumaczenia Skrót, nazwa własna albo nazwa standardu — nie tłumaczymy w ogóle.
Inne formystandard PCI DSS · PCI-DSS · standard bezpieczeństwa danych kart płatniczych
KategoriaPrawo, zgodność i ryzyko

PCI DSS (Payment Card Industry Data Security Standard) to branżowy standard bezpieczeństwa danych kart płatniczych. Według jego wydawcy ma zachęcać do ochrony danych kont kartowych i ułatwiać powszechne stosowanie spójnych środków bezpieczeństwa na całym świecie [1]. Standard zawiera bazowy zestaw wymagań technicznych i operacyjnych chroniących dane kont płatniczych [1]. Utrzymuje go PCI Security Standards Council, a aktualna jest linia 4.x, obecnie w wersji 4.0.1 [3].

Kogo dotyczy

Standard obejmuje wszystkie podmioty zaangażowane w przetwarzanie kart: sprzedawców, centra przetwarzania, agentów rozliczeniowych, wydawców i dostawców usług [1]. Dotyczy tych, którzy mają do czynienia z danymi posiadaczy kart, danymi wrażliwymi do uwierzytelnienia albo wpływają na środowisko, w którym te dane się znajdują [1].

PCI DSS nie jest aktem prawnym. PCI SSC założyło w 2006 roku pięć organizacji kartowych: American Express, Discover, JCB International, Mastercard i Visa, które na równych prawach współtworzą i nadzorują jego prace [2]. Rada podkreśla, że jej rolą jest tworzenie i utrzymywanie standardów, a nie kontrola ich wdrażania [2]. O tym, kto musi wykazać zgodność i w jaki sposób, decydują organizacje kartowe, agenci rozliczeniowi i podobne podmioty [2]. Obowiązek wynika więc z umów, a nie z ustawy, choć w praktyce jest równie wiążący. Standard należy przez to do obszaru zgodności regulacyjnej (compliance) w szerokim sensie.

Wersje i terminy

Nowe wymagania wchodzą zwykle z odroczonym terminem, by dać firmom czas na wdrożenie. Najważniejsze punkty w historii ostatnich wersji zestawia tabela.

DataZdarzenie
04.2016sekurak informuje o publikacji PCI DSS 3.2, m.in. wymóg MFA dla dostępu administracyjnego do lutego 2018 [7]
11.06.2024publikacja PCI DSS 4.0.1, korekty bez nowych i usuniętych wymagań [3]
31.12.2024wycofanie PCI DSS 4.0; jedyną aktywną wersją zostaje 4.0.1 [3]
30.01.2025zapowiedź zmian w kwestionariuszu SAQ A [4]
31.03.2025wejście w życie wymagań z odroczonym terminem, w tym 6.4.3 i 11.6.1 [3] [4]

Wersja 4.0.1 poprawiła formatowanie i literówki oraz doprecyzowała intencję części wymagań i wytycznych [3]. Nie zmieniła terminu 31 marca 2025 roku dla wymagań odroczonych [3].

Strona płatności i e-skimming

Dla sklepów internetowych najważniejsze są dwa wymagania wprowadzone w wersji 4. PCI SSC w marcu 2025 roku opublikowało dokument uzupełniający o bezpieczeństwie strony płatności i zaznaczyło, że ataki e-skimming znacząco przybrały na sile [5]. Web skimming polega na wstrzyknięciu do strony zamówienia skryptu, który odczytuje wpisywane dane karty.

  • Wymaganie 6.4.3 dotyczy skryptów na stronie płatności: ich spisu, autoryzacji i sprawdzania integralności [5].
  • Wymaganie 11.6.1 wymaga mechanizmu wykrywania zmian i manipulacji na stronie płatności, w tym kontroli nagłówków HTTP istotnych dla bezpieczeństwa [5].

Przebieg płatności, w którym formularz karty pochodzi od operatora, pokazuje schemat poniżej. Dane karty nie trafiają na serwer sklepu, ale strona, która osadza formularz, nadal może zostać zmieniona.

RYS. 1Płatność przez formularz operatora

30 stycznia 2025 roku PCI SSC ogłosiło usunięcie wymagań 6.4.3 i 11.6.1 oraz wymagania 12.3.1 z kwestionariusza SAQ A, ze skutkiem od 31 marca 2025 roku [4]. SAQ A przeznaczony jest dla sprzedawców, którzy nie przechowują, nie przetwarzają i nie przesyłają danych kont w postaci elektronicznej, bo całkowicie zlecili te funkcje zgodnym z PCI DSS podmiotom zewnętrznym [4]. W zamian dodano warunek kwalifikacji: sprzedawca musi potwierdzić, że jego strona nie jest podatna na ataki skryptów, które mogłyby wpłynąć na jego system sprzedaży [4]. Ryzyko e-skimmingu nie zniknęło więc z obowiązków małego sklepu. Zmieniło się tylko miejsce, w którym trzeba je wykazać.

W WordPressie

Sklep na WordPressie to zwykle WooCommerce z wtyczką operatora płatności. Dokumentacja WooCommerce stwierdza, że sama wtyczka WooCommerce nie ma certyfikatu PCI, ponieważ nie obsługuje danych posiadaczy kart ani nie przetwarza płatności bezpośrednio [6]. Według tej samej dokumentacji WooCommerce nigdy nie zapisuje danych kart, a oficjalne bramki przechowują tylko dane częściowe, na przykład cztery ostatnie cyfry przy płatnościach tokenami [6].

Nie oznacza to, że standard sklepu nie dotyczy. Przy bramkach hostowanych strona nie przetwarza surowych danych kart, ale PCI DSS nadal ma zastosowanie, bo to ona serwuje stronę zamówienia [6]. Zakres zgodności może być wtedy znacznie mniejszy [6]. Operator płatności może poprosić o wypełnienie kwestionariusza samooceny SAQ [6].

Na stronie zamówienia w WordPressie działają skrypty rdzenia, motywu, wtyczek, analityki i reklam. Każdy z nich jest potencjalnym nośnikiem ataku. Typowe zagrożenia to:

  • podatność we wtyczce, przez którą atakujący dopisuje skrypt do strony zamówienia;
  • fałszywa bramka płatności podstawiona zamiast prawdziwego formularza;
  • testowanie kart (card testing), czyli sprawdzanie skradzionych numerów przez formularz sklepu;
  • przejęcie konta administratora, który może zmienić kod strony.

Dobre praktyki

  • Wybrać model płatności, w którym dane kart nie dotykają serwera sklepu, i ustalić z operatorem, który kwestionariusz SAQ obowiązuje [6].
  • Prowadzić spis skryptów na stronie płatności i ograniczać je do niezbędnych, zgodnie z intencją wymagania 6.4.3 [5]. Pomaga w tym CSP (Content Security Policy).
  • Wykrywać zmiany na stronie zamówienia i w nagłówkach HTTP, jak przewiduje wymaganie 11.6.1 [5]. Po stronie serwera uzupełnia to monitorowanie integralności plików.
  • Stosować uwierzytelnianie wieloskładnikowe (MFA) dla kont administracyjnych; wymóg MFA dla dostępu administracyjnego pojawił się już w wersji 3.2 [7].
  • Aktualizować wtyczki płatności i sam WooCommerce oraz okresowo zlecać test penetracyjny sklepu.
TAB. 2

Przypisy

7
  1. [1] PCI Data Security Standard (PCI DSS) · PCI Security Standards Council
  2. [2] About Us · PCI Security Standards Council
  3. [3] Just Published: PCI DSS v4.0.1 · PCI Security Standards Council
  4. [4] Important Updates Announced for Merchants Validating to Self-Assessment Questionnaire A · PCI Security Standards Council
  5. [5] New Information Supplement: Payment Page Security and Preventing E-Skimming · PCI Security Standards Council
  6. [6] PCI-DSS Compliance and WooCommerce · WooCommerce
  7. [7] Standard PCI DSS 3.2 wylądował · sekurak.pl
TAB. 3

Hasła w tym artykule

9
TAB. 4

Linkują tutaj

6

Wszystkie kategorie → · Hasło w słowniku →

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com