Niebezpieczeństwo przechowywania kluczy API w aplikacjach mobilnych
Niebezpieczeństwo przechowywania kluczy API w aplikacjach mobilnych
Przechowywanie klucza API w aplikacji mobilnej to temat, który z pewnością nie powinien być ignorowany. Deweloperzy kontrowersyjnej aplikacji, wskazującej amerykańskie restauracje, w której można nosić czapkę z logo ‘Make America Great Again’, doświadczyli tego na własnej skórze.
W aplikacji napisanej w React Native zaszyty był klucz do API oraz adresy URI backendu. Jak się okazało, istniały metody, które można było wywoływać bez żadnego uwierzytelnienia. To nie tylko niepokojące, ale również nieodpowiedzialne.
Informacje opublikowane przez tajemniczego hackera, Ellita Aldersona, ujawniły, że niektóre metody nie wymagały nawet klucza API. Taki stan rzeczy stawia pod znakiem zapytania bezpieczeństwo wielu aplikacji mobilnych.
Warto zastanowić się nad alternatywami, takimi jak OAuth2 czy JWT, które mogą znacznie poprawić bezpieczeństwo przechowywanych kluczy.
Na podstawie: Źródła








