Przejdź do głównej zawartości

8.33 Dane testowe

W skrócie: do testów używa się danych dobranych celowo — najlepiej syntetycznych lub zamaskowanych — a jeśli trzeba użyć produkcyjnych, chroni się je jak na produkcji.

Cel: zapewnienie adekwatności testów i ochrony informacji eksploatacyjnych używanych do testów.

Atrybuty​

Typ atrybutuWartości
Typ zabezpieczenia#Preventive (prewencyjne)
Właściwości bezpieczeństwa informacji#Confidentiality (poufność), #Integrity (integralność)
Koncepcje cyberbezpieczeństwa#Protect (ochrona)
Zdolności operacyjne#Information_protection (ochrona informacji)
Domeny bezpieczeństwa#Protection (ochrona)

Znaczenie atrybutów opisuje 4.2 Tematy i atrybuty.

Wytyczne​

  • Dane testowe dobiera się tak, by zapewnić wiarygodność wyników testów i poufność informacji produkcyjnych.
  • Informacje wrażliwe, w tym dane osobowe, nie powinny być kopiowane do środowisk rozwojowych i testowych (8.31).
  • Gdy dane produkcyjne są używane w testach, stosuje się: te same procedury kontroli dostępu co w produkcji, osobną autoryzację każdego kopiowania danych do środowiska testowego, rejestrowanie kopiowania i użycia na potrzeby audytu, ochronę informacji wrażliwych przez usuwanie lub maskowanie (8.11), właściwe usunięcie danych ze środowiska testowego zaraz po testach (8.10).
  • Dane testowe przechowuje się i używa w sposób chroniony.

W praktyce​

Przykłady i narzędzia poniżej to praktyka branżowa, nie treść normy.

  • Generatory danych syntetycznych zachowujących rozkłady i zależności danych produkcyjnych.
  • Zautomatyzowany proces odświeżania środowisk testowych z wbudowanym maskowaniem — ręczne kopiowanie produkcji to ryzyko wycieku.
  • W UE użycie prawdziwych danych osobowych do testów wymaga podstawy prawnej z RODO — zwykle łatwiej ich nie używać.

Powiązania​