Jak ukryć poufne informacje przed przechodzeniem do plików dziennika? Tak, możesz świadomie zrezygnować z rejestrowania wrażliwych bitów informacji w pierwszej kolejności, ale mogą istnieć ogólne przypadki, w których ślepo logujesz komunikaty o błędach w przypadku awarii lub wiadomości śledzenia podczas badania problemu itp., A kończysz na poufnych informacjach lądujących w twoim pliki dziennika.Ukrywanie poufnych informacji w plikach dziennika
Na przykład można próbować wstawić do bazy danych rekord zamówienia zawierający numer karty kredytowej klienta. Po awarii bazy danych może być konieczne zalogowanie właśnie wykonanej instrukcji SQL. W ten sposób otrzymasz numer karty kredytowej klienta w pliku dziennika.
Czy istnieje paradygmat projektowania, który można zastosować, aby "oznaczyć" określone fragmenty informacji jako wrażliwe, aby ogólny układ rejestrowania mógł je odfiltrować?
Na zalecenie, aby przenieść to pytanie serverfault.com: Nie jest to pytanie z perspektywy oprogramowania. Chcesz, aby Twoje oprogramowanie było wystarczająco inteligentne, aby pomóc użytkownikom zamaskować poufne informacje. Jest to w istocie rzeczywisty wymóg, który widziałem od prawdziwych klientów. –
* jesteś -> twój (po 7 latach) –