Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Strengthening Capabilities

Strengthening Capabilities

To Mitigate Threats
from External API Integration

Xavier Bruhiere

January 15, 2020
Tweet

More Decks by Xavier Bruhiere

Other Decks in Technology

Transcript

  1. 5 Hello world Hey, I’m Xavier Bruhiere Head of Data

    Engineering at Lazada Logistics 4 50 120 8000 pax Companies I wrote API for
  2. 6 Introduction Mitigate 80% of the threats in 20% of

    the effort -- Vilfredo Pareto, maybe
  3. 9 Threats Poor implementation API side 1. Broken Object level

    authorization 2. Broken User authentication 3. Excessive data exposure 4. Lack of resources and rate limiting 5. … OWASP Security top 10
  4. 10 Threats Data leakage API side • Repurpose • Data

    breach • Access leakage • Inference • Misunderstanding
  5. 16 Real-time alerting 1. What is business-as-usual # Status code

    # Signature # Rate limit # Volumes # API envelope # Response format # Latency # Headers # IP
  6. 18 On-duty recipe Real-time alerting About 50% culture / 50%

    technical Visibility: store everything, have context Trust: filter the noise Layers: have sound channels and fair escalation Iterate: blameless post-mortems
  7. 22 Requirements Development Storage Normalize Platform Offline storage For expensive

    analysis Relevant properties Known schema In-house/vendor? Analysis Users Scanning Exploration Debugging
  8. 25 Smart Alerting Development Analysis Smart detection Anomalies detection algorithm

    Pattern detection, like bots or failures Database of known threats Critical data failure Smart notification First doubt: log Consistent issue: notify Known breach: wake up # Be transparent and cautious
  9. 28