Projektowanie API · Middle · Pytanie 69 z 75
Jak dostawca API powinien przechowywać wydawane klucze API?
- 1Przechowywać je w ciasteczkach klienta
- 2Przechowywać klucze otwartym tekstem, żeby móc je pokazać ponownie
- ✓Poprawna odpowiedź: Przechowywać tylko hash każdego klucza (jak hasła), pokazać pełny klucz raz przy tworzeniu i używać widocznego prefiksu do identyfikacji
Wyjaśnienie
Prefiksy jak sk_live_ ułatwiają skanerom sekretów wykrywanie wykradzionych kluczy i pomagają użytkownikom je rozróżniać.