Automated Vulnerability Discovery in Mobile Device Applications

Patent №

US 9,723,489

Granted

2017-08-01

Filed 2016

Owner

SYNACK, INC.

Lab

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15132819

A testing system tests applications executable on a computing platform, when the app under test executes on the computing platform, the app program code refers to a tree data structure for its user interface operations. That tree data structure is accessed without needing to interrupt the app under test or without needing software hooks into the app. The testing system obtains a specification of user interface criteria from an operator, processes the tree data structure with the specification to identify nodes of the tree data structure that match the user interface criteria, and outputs a representation of the matching nodes. The matching nodes are user interface entry points capable of being used to test the app for vulnerabilities. The specification can include edge criteria, wherein an edge criterion corresponds to a characteristic of an edge in the tree data structure between at least two nodes of the tree data structure.

Knowledge representationPlanningAI hardwareG06F 11/3684G06F 21/577H04L 63/1433H04W 12/126H04W 24/04H04W 24/08

AI classification

Knowledge representation1.00
AI hardware0.99
Planning0.93
Vision0.17
Natural language0.05
Machine learning0.01
Speech0.00
Evolutionary computation0.00

Ownership

SYNACK, INC.

assignment · 392370921

Assignors

SOSONKIN, MIKHAIL, KUHR, MARK

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC