Article Preview
TopIntroduction
Due to the openness of the mini-program platform, it is compatible with various types of mini-programs, and there are certain problems in the review, which means that some developers can bypass the review through some illegal means, thereby listing informal mini-programs. Moreover, the mini-program platform is built on a platform with huge traffic, which makes the relevant mini-programs are easy to spread, such as related pornography, induced advertisements, and other related issues, which have penetrated the mini-program platform.
In fact, many works of literature have studied the related issues of various platforms. Liu et al. (2014) studied a way for developers to place advertisements and main application widgets to make it easy for users to click on advertisements by mistake. advertise. Crussell et al. (2014) identified repackaged Apps, divert advertising revenue from the original developer and those who repackaged the App, and studied the prevalence, and impact of such ad fraud to study advertising in mobile Apps from a network perspective fraud. Of course, there have been many targeted studies on the security and privacy of advertising networks (Demetriou et al., 2016) (Leontiadis et al., 2012) (Liu et al., 2014) (Meng et al., 2016) (Pearce et al., 2012) (Shekhar et al., 2012) (Zhang et al., 2013), mobile advertising fraud (Crussell et al., 2014) (Liu et al., 2014), and advertising positioning (Book & Wallach, 2015) (Lee & Shin, 2016) (Nath, 2015), but because the mini-program relies on relevant platforms to exist, the method is different from native mobile applications or hybrid mobile applications. Some existing research on the detection of related advertisements has not yet appeared, so we have conducted detection analysis and research on the advertisements of the mini-program platform.
We make the following contributions:
- 1.
We developed a framework for analyzing page links. Three parts are identified: triggering mini-program pages, detecting links, determining whether the link is malicious or not, and collecting the source. We integrated the proper solution for the above functions and implemented a batch automation tool for automatic analysis. The system can run continuously with little manual intervention.
- 2.
As a part of triggering the mini-program page, we use the Airtest platform and adopt an algorithm based on computer graphics to identify whether it is a new page or not.
In our findings, we detected many advertising problems. We have noticed that most of these situations are caused by unfavorable audits and third parties. Our results show that advertisers and flow masters are more responsible for their content through stricter audit mechanisms and simpler and clearer information collection instructions for users, which can give users a better experience and better protection on the platform of mini-programs.
The rest of this paper is organized as follows: Section 2 introduces the necessary background. Section 3 introduces the methodology and implementation process and some implementation details are discussed in Section 4. Section 5 introduces our results and some findings. Section 6 discusses other aspects. Section 7 introduces the related work. Finally, a conclusion is drawn in Section 8.