null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Black Hat GraphQL (Attacking Next Generation APIs)

List Price: $59.99
SKU:
9781718502840
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Nick Aleks, Dolev Farhi, Opheliar Chan
    Format:
    Paperback
    Pages:
    320
    Publisher:
    No Starch Press (May 23, 2023)
    Language:
    English
    ISBN-13:
    9781718502840
    ISBN-10:
    1718502842
    Weight:
    20.8oz
    Dimensions:
    7" x 9.25" x 0.73"
    File:
    RandomHouse-PRH_Book_Company_PRH_PRT_Onix_full_active_D20260705T120112_156890260-20260705.xml
    Folder:
    RandomHouse
    List Price:
    $59.99
    Case Pack:
    22
    As low as:
    $46.19
    Publisher Identifier:
    P-RH
    Discount Code:
    A
    QuickShip:
    Yes
    Audience:
    General/trade
    Country of Origin:
    United States
    Pub Discount:
    65
    Imprint:
    No Starch Press
  • Overview

    Written by hackers for hackers, this hands-on book teaches penetration testers how to identify vulnerabilities in apps that use GraphQL, a data query and manipulation language for APIs adopted by major companies like Facebook and GitHub.

    Black Hat GraphQL is for anyone interested in learning how to break and protect GraphQL APIs with the aid of offensive security testing. Whether you’re a penetration tester, security analyst, or software engineer, you’ll learn how to attack GraphQL APIs, develop hardening procedures, build automated security testing into your development pipeline, and validate controls, all with no prior exposure to GraphQL required.

    Following an introduction to core concepts, you’ll build your lab, explore the difference between GraphQL and REST APIs, run your first query, and learn how to create custom queries.

    You’ll also learn how to:

    • Use data collection and target mapping to learn about targets  
    • Defend APIs against denial-of-service attacks and exploit insecure configurations in GraphQL servers to gather information on hardened targets
    • Impersonate users and take admin-level actions on a remote server
    • Uncover injection-based vulnerabilities in servers, databases, and client browsers
    • Exploit cross-site and server-side request forgery vulnerabilities, as well as cross-site WebSocket hijacking, to force a server to request sensitive information on your behalf
    • Dissect vulnerability disclosure reports and review exploit code to reveal how vulnerabilities have impacted large companies

    This comprehensive resource provides everything you need to defend GraphQL APIs and build secure applications. Think of it as your umbrella in a lightning storm.