Hakowanie interfejsów API. Łamanie interfejsów programowania aplikacji internetowych
Jeśli najcenniejszym zasobem świata są dane, to interfejsy API można poró,wnać do cyfrowych rurociągó,w przesyłających cenny towar pomiędzy kontrahentami. Ta technologia, dzięki temu, że umożliwia wymianę danych między ró,żnymi aplikacjami, zmieniła sposó,b projektowania oprogramowania. API mają jednak bardzo poważną wadę: podatność na ataki. Bardzo często hakerzy traktują je jako otwarte drzwi do cennych danych. A to najkró,tsza droga do katastrofy.
Ta książka stanowi przyspieszony kurs testowania bezpieczeństwa interfejsó,w API aplikacji internetowych. Dzięki niej przygotujesz się do testowania interfejsó,w, wyszukiwania błędó,w i zwiększania bezpieczeństwa własnoręcznie napisanych interfejsó,w. Dowiesz się, jak interfejsy REST API działają w środowisku produkcyjnym i jakie problemy wiążą się z ich bezpieczeństwem. Zbudujesz nowoczesne środowisko testowe złożone z programó,w: Burp Suite, Postman, Kiterunner i OWASP Amass, przydatnych do rekonesansu, analizy punktó,w końcowych i zakłó,cania interfejsó,w. Następnie nauczysz się przeprowadzać ataki na procesy uwierzytelniania, luki w procedurach biznesowych czy typowe słabe punkty interfejsó,w. Dowiesz się też, jak tworzyć skrypty międzyinterfejsowe, a także jak prowadzić masowe przypisania i wstrzykiwanie danych.
Ta książka to żyła złota dla hakeró,w interfejsó,w API!
Chris Roberts, vCISO
Dzięki książce nauczysz się:
- identyfikować użytkownikó,w i punkty końcowe API
- wykrywać nadmierną ekspozycję danych
- atakować proces uwierzytelniania
- wstrzykiwać zapytania NoSQL
- przeprowadzać inżynierię wsteczną interfejsu API
- wykrywać błędy w procedurach biznesowych
Czy już wiesz, jak atakuje prawdziwy wró,g?
| Cena det. | 89,00 zł |
|---|---|
| Data wydania | 2023-01-01 |
| Rok wydania | 2023 |
| Autor | Corey J. Ball |
| Wydawca | Helion |
| Format | 165 x 230 mm |
| Liczba stron | 360 |
| ISBN | 978-83-8322-408-4 |
| EAN | 9788383224084 |
| Numer katalogowy | 573076 |
- Podana przy każdym produkcie „Dostępność” oznacza czas potrzebny do skompletowania zamówienia zawierającego dany produkt i wysłania go z magazynu. W tym przypadku dostępność nie oznacza więc przewidzianego dla danego sposobu wysyłki czasu dostawy, np. czasu potrzebnego kurierowi na dostarczenie paczki pod wskazany adres lub do punktu odbioru.
- Przykładowo „Dostępność: 1 dzień roboczy” oznacza, że dany produkt jest dostępny w naszym magazynie i zostanie wysłany do klienta w kolejnym dniu roboczym od daty złożenia zamówienia.
- Warto pamiętać, że zamówienie zawierające produkty z różnym czasem dostępności zostanie wysłane z magazynu w terminie najdalszym z podanych. Jeżeli zależy Państwu na szybkiej realizacji zamówienia, rekomendujemy wybór produktów z najkrótszym czasem dostępności.











