Fuzzing to improve the security and reliability of cloud services with RESTler

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=FYmiPoRwEbE



Duration: 1:10:10
6,935 views
103


In the past few years, cloud services have experienced tremendous growth. Most of these services are programmatically accessed through REST APIs. As the pace of development increases, both the APIs and service implementations are evolving rapidly. There is an urgent need for automated tools to test the reliability and security of cloud services that can keep up with today’s fast-paced service development and deployment—tools that provide the necessary level of automation and coverage for the growing number of APIs being deployed across the web.

In this webinar, join Marina Polishchuk, a Software Engineer at Microsoft Research, in exploring how RESTler—the first stateful REST API fuzzer—can help efficiently find security and reliability bugs in cloud services. RESTler analyzes a Swagger/OpenAPI specification and produces a fuzzing grammar that contains information about requests and their dependencies. RESTler only fuzzes a request if all its dependent resources have been successfully created—this enables RESTler to achieve deeper coverage out of the box. RESTler also offers a pluggable model for checking security properties. RESTler is open source and available at its GitHub repository.

Together, you'll explore:

■ How to use RESTler to fuzz a cloud service
■ The types of bugs that can be discovered through the REST API and their security impact
■ How RESTler addresses the challenges of testing large, complex services through their REST APIs

𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲 𝗹𝗶𝘀𝘁:

■ RESTler Fuzzing tool (GitHub): https://github.com/microsoft/restler-fuzzer
■ RESTler: Stateful REST API Fuzzing (Publication): https://www.microsoft.com/en-us/research/publication/restler-stateful-rest-api-fuzzing/
■ Checking Security Properties of Cloud Services REST APIs (Publication): https://www.microsoft.com/en-us/research/publication/checking-security-properties-of-cloud-services-rest-apis/
■ Differential Regression Testing for REST APIs (Publication): https://www.microsoft.com/en-us/research/publication/differential-regression-testing-for-rest-apis/
■ Intelligent REST API Data Fuzzing (Publication): https://www.microsoft.com/en-us/research/publication/intelligent-rest-api-data-fuzzing/
■ Marina Polishchuk (Researcher profile): https://www.microsoft.com/en-us/research/people/marinapo

*This on-demand webinar features a previously recorded Q&A session and open captioning.

This webinar originally aired on May 26, 2021

Explore more Microsoft Research webinars: https://aka.ms/msrwebinars




Other Videos By Microsoft Research


2021-06-09Privacy Preserving Structure-from-Motion | JRC Workshop 2021
2021-06-09Volumetric Mapping for Long-term Robot Interaction | JRC Workshop 2021
2021-06-09Controllable Human Motion Generation from Trajectories | JRC Workshop 2021
2021-06-09Towards Markerless Surgical Tool and Hand Pose Estimation | JRC Workshop 2021
2021-06-09Project Altair: Infrared Vision and AI-Decision Making for Longer Drone Flights
2021-06-09Digital Characters in Virtual Experiences | JRC Workshop 2021
2021-06-09Reconstructing 3D Human with Learning-based Method | JRC Workshop 2021
2021-06-09Freetures: Localization in Signed Distance Function Maps | JRC Workshop 2021
2021-06-03Racist Tropes & Labor Discipline: How Tech Inherits & Reproduces Global Imaginaries of Race and Work
2021-06-02Directions in ML: Latent Stochastic Differential Equations: An Unexplored Model Class
2021-05-27Fuzzing to improve the security and reliability of cloud services with RESTler
2021-05-27Pushing the frontier of neural text to speech
2021-05-27Foundations of Real-World Reinforcement Learning
2021-05-27Homomorphic Encryption with Microsoft SEAL
2021-05-27Data Visualization: Bridging the Gap Between Users and Information
2021-05-26Exploring Reinforcement Learning Methods from Algorithm to Application
2021-05-26Microsoft Rocket: Hybrid Edge + Cloud Video Analytics Platform
2021-05-26Harnessing high-fidelity simulation for autonomous systems through AirSim
2021-05-26Microsoft ElectionGuard—enabling voters to verify that their votes are correctly counted
2021-05-26Designing Computer Vision Algorithms to Describe the Visual World to People Who Are Blind/Low Vision
2021-05-26The next generation of developer tools for data programming



Tags:
Fuzzing
RESTler
cloud services
Fuzzing tool
Marina Polishchuk
REST API
Data Fuzzing
Microsoft Research