Research Article

SSLDetecter: Detecting SSL Security Vulnerabilities of Android Applications Based on a Novel Automatic Traversal Method

Table 1

Description and characteristics of different categories of interfaces.

Interface categoryInterface descriptionInterface characteristics

Welcome interfaceThe initial display of the AD page when the application is launchedContains the ImageView widget and the widget area is equal to the screen area; less clickable widgets; support for sliding operation
Pop-up interfaceVersion update pop-ups, AD pop-ups, system prompts, menus, etc.The interface area is smaller than the screen area; the underlying interface is out of focus
List interfaceThe interface is the home page of the application or one of its topics, containing a scrollable list or a number of identical widgetsThere are a large number of structurally identical subtrees in the interface widget tree; or contain scrollable ListView, RecyclerView, etc.
Detailed interfaceDescribe a topic in detail, mainly with lots of pictures and wordsContains a back button, a large number of images, text, or WebView widgets
Input interfaceThe interface is a login interface, registration interface, etc.Contains widgets such as EditText, SearchView, and CheckBox
OthersDo not belong to the above five categories of interfaceNo obvious characteristics