Gaining Trust in APIs and What to Look For

A presentation at API Days NYC in July 2022 in New York, NY, USA by offline

Slide 1

Slide 1

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 2

Slide 2

Thanks! Bye 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 3

Slide 3

Anthony Dellavecchia Developer Evangelist @anthonyjdella 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 4

Slide 4

Gaining Trust in APIs and What to Look For 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 5

Slide 5

APIs 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 6

Slide 6

APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 7

Slide 7

APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs APIs 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 8

Slide 8

How to trust? 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 9

Slide 9

How to trust? Knowledge is power 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 10

Slide 10

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 11

Slide 11

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 12

Slide 12

$ 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 13

Slide 13

Knowledge is power 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 14

Slide 14

In API Out 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 15

Slide 15

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 16

Slide 16

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 17

Slide 17

Data 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 18

Slide 18

Records DOB 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 19

Slide 19

Knowledge is power 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 20

Slide 20

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 21

Slide 21

Hi API Days! This is plain text. Sent 1 min ago 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 22

Slide 22

Hi API Days! This is plain text. Sent 1 min ago 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 23

Slide 23

Hi API Days! This is plain text. Sent 1 min ago 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 24

Slide 24

Hi API Days! This is plain text. Sent 1 min ago 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 25

Slide 25

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 26

Slide 26

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 27

Slide 27

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 28

Slide 28

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 29

Slide 29

2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 30

Slide 30

Compliance 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 31

Slide 31

General Data Protection Regulation (GDPR) Handling personal data within the EU 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 32

Slide 32

General Data Protection Regulation (GDPR) Payment Card Industry Data Security Standards (PCI DSS) Handling personal data within the EU Handling credit card information 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 33

Slide 33

General Data Protection Regulation (GDPR) Payment Card Industry Data Security Standards (PCI DSS) International Organization of Standards (ISO) Handling personal data within the EU Handling credit card information Standards in information security 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 34

Slide 34

Twilio Compliance Security is at the core of our platform FIPS Level 3 ISO/IEC 27001 Twilio has deployed the ability for qualifying Twilio has considered all sections of the ISO 27001 standard customers to request their accounts be in scope and has no exclusions in the ISO 27001 Statement enabled with technology that meets the of Applicability. FIPS Level 3 compliance requirements. ISO/IEC 27017 PCI DSS Level 1 Strengthens Twilio’s ISMS to ensure controls in place are continuing to align with industry best practices ISO/IEC 27018 Twilio has expanded our ISMS to include controls that are Collect credit card data over the phone and/or make payment on behalf of customer applications focused on public cloud Personally Identifiable Information PCI Level 3 Merchant SOC 2 Accept credit cards as a form of payment, The SOC 2 reports provide assurance that controls at a but credit cards don’t enter our service organization relevant to selected criteria are environment operating as designed, either as of a point in time (Type I) or over a period of time (Type II) 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 35

Slide 35

Uptime Security Licensing Terms Performance Product Roadmaps 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 36

Slide 36

Gaining trust 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 37

Slide 37

Gaining trust 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 38

Slide 38

Wear the customers’ shoes When deciding what to build, wear the customers’ shoes. Spend time with your customers and work hard to understand the world from their perspective. Build empathy and build with a spirit of hospitality. Earn trust through every interaction. 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 39

Slide 39

Back to Basics 01. OAuth 04. Limit API requests to limit DoS attacks Authorize with secure protocols like OAuth instead of Basic Auth 02. API Inventory Keep track of all the APIs you are using 03. Rate limiting 05. Limit payload size Don’t provide too much data, in the event of an attack Least privilege principle Each entity can only perform the minimum function required 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 40

Slide 40

Handle personal data with care 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 41

Slide 41

Handle personal data with care Limit Movement More movement means more potential leaks 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 42

Slide 42

Handle personal data with care Limit Movement Dispose Safely More movement Don’t just throw it means more potential away leaks 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 43

Slide 43

Handle personal data with care Limit Movement Dispose Safely Don’t Stockpile More movement Don’t just throw it Take only what is means more potential away necessary leaks 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 44

Slide 44

Handle personal data with care Limit Movement Dispose Safely Don’t Stockpile Trained Pros More movement Don’t just throw it Take only what is Only trained employees means more potential away necessary should handle leaks 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 45

Slide 45

Gaining Trust in APIs and What to Look For 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 46

Slide 46

Anthony Dellavecchia Developer Evangelist @anthonyjdella 2022 TWILIO INC. ALL RIGHTS RESERVED

Slide 47

Slide 47

Thank you 2022 TWILIO INC. ALL RIGHTS RESERVED