Test nr 1, który mogę wymyślić, polega na znalezieniu exploita zero-day w swoim kodzie (zwykle nie jest to bardzo trudne w przypadku rozszerzeń Magento), zgłasza tylko wynikowe uszkodzenia fałszywego exploita zespołowi bezpieczeństwa (nie wskazując, który z nich część kodu jest podatna na ataki) i rozpocznij stoper - ponieważ dokładnie tak się stanie, gdy Twoja witryna zostanie zhakowana. Gdy ich pracownicy pomocy technicznej proszą o globalny dostęp FTP i mysql, uprzejmie odmówili stwierdzenia, że narusza to standard PCI-DSS i zaoferowali im dostęp tylko do odczytu do Twojego repozytorium kodu źródłowego.
Test nr 2, który wykonuję, polega na wezwaniu sprzedawcy i zaskoczeniu go. Zapytaj ich, jakiego rodzaju testy behawioralne / jednostkowe wykonują, jakiego systemu kontroli źródła używają, na jakich testowanych wersjach PHP testują, na jakich wersjach Magento są testowane, na jakich serwerach testowanych, niezależnie od tego, czy używają przeglądarki -stack do testowania komponentów frontonu itp. Jeśli sprzedawca nie wie, o czym mówisz, milczy lub chce „poprosić eksperta o odesłanie Ci e-maila”, biegnij jak diabli, ponieważ najprawdopodobniej używa numerowanych pliki zip do „kontroli wersji” i naprawiaj błędy tylko 3 miesiące po tym, jak klienci zgłoszą je.
Mówiąc o PCI-DSS, wszystkie modyfikacje systemu są również wymagane, aby mieć strategię przywracania. Dzięki modułom, które dodają niezerowalne kolumny do podstawowych tabel, staje się to prawie niemożliwe przy jednoczesnym utrzymaniu strategii przywracania, która przejdzie audyt. Działa jak diabli z dowolnych modułów, które powodują problemy (czytaj: Błędy SQL) po wyłączeniu.
PCI-DSS v3
6.4.5.4 Procedury wycofania.
Sprawdź, czy dla każdej próbkowanej zmiany są przygotowane procedury wycofania.
W przypadku każdej zmiany należy udokumentować procedury wycofywania na wypadek, gdyby zmiana zakończyła się niepowodzeniem lub negatywnie wpłynęło na bezpieczeństwo aplikacji lub systemu, aby umożliwić przywrócenie systemu do poprzedniego stanu
To, oprócz innych odpowiedzi. IMO powinna być ściana wstydu za niektóre niebezpieczne bzdury, które pojawiły się na tej platformie.