Liora Braunstein

Your APIs are talking – Are you Listening

Liora Braunstein

Liora Braunstein

Your APIs are talking – Are you Listening

Liora Braunstein

Bio

Liora has been leading the AI in an API security company for five years; has a passion for data and building data-centric products that solve multiple-facets problems; holds BSc and MSc in Information System Engineering from the Technion, focusing on Machine learning, NLP, and Information Retrieval.

Bio

Liora has been leading the AI in an API security company for five years; has a passion for data and building data-centric products that solve multiple-facets problems; holds BSc and MSc in Information System Engineering from the Technion, focusing on Machine learning, NLP, and Information Retrieval.

Abstract

Recent advances in Natural Language Processing (NLP) technology have brought highly efficient algorithms that recover complex language structures and their relations. This session will explain how we import the NLP machinery to protect Application Programming Interfaces (APIs) – one of the most growing trends in applications infrastructure. APIs most dominant threats are characterized by business logic attacks, which break the correlation between entities and data objects in the server. To detect these discrepancies, a new approach is required that can efficiently and effectively process large amounts of data, isolate small data pieces, and model the relation between them – structures, hierarchies, sequences, correlations, relationships, associations with entities, and more – a nearly classical NLP problem. We will explain the analogy between the API domain and the language domain by translating API objects and their relation into language elements like words, sentences, conversations, and paragraphs. We will then show how this approach facilitates uncovering the syntax and semantics of the API language, bring to interesting light relations between the ‘API words’ in various contexts, and differentiate between properly structured requests/responses and anomalies that use the wrong hierarchy when requesting data objects. We will explain how this approach can be used to protect APIs in real-time.

Abstract

Recent advances in Natural Language Processing (NLP) technology have brought highly efficient algorithms that recover complex language structures and their relations. This session will explain how we import the NLP machinery to protect Application Programming Interfaces (APIs) – one of the most growing trends in applications infrastructure. APIs most dominant threats are characterized by business logic attacks, which break the correlation between entities and data objects in the server. To detect these discrepancies, a new approach is required that can efficiently and effectively process large amounts of data, isolate small data pieces, and model the relation between them – structures, hierarchies, sequences, correlations, relationships, associations with entities, and more – a nearly classical NLP problem. We will explain the analogy between the API domain and the language domain by translating API objects and their relation into language elements like words, sentences, conversations, and paragraphs. We will then show how this approach facilitates uncovering the syntax and semantics of the API language, bring to interesting light relations between the ‘API words’ in various contexts, and differentiate between properly structured requests/responses and anomalies that use the wrong hierarchy when requesting data objects. We will explain how this approach can be used to protect APIs in real-time.

Planned Agenda

8:45 Reception
9:30 Opening words by WiDS TLV ambassadors Or Basson and Noah Eyal Altman
9:40 Dr. Kira Radinski - Learning to predict the future of healthcare
10:10 Prof. Yonina Eldar - Model-Based Deep Learning: Applications to Imaging and Communications
10:40 Break
10:50 Lightning talks
12:20 Lunch & Poster session
13:20 Roundtable session & Poster session
14:05 Roundtable closure
14:20 Break
14:30 Dr. Anna Levant - 3D Metrology: Seeing the Unseen
15:00 Aviv Ben-Arie - Counterfactual Explanations: The Future of Explainable AI?
15:30 Closing remarks
15:40 End