journal article·2022Open access

Machine Learning-Based Advertisement Banner Identification Technique for Effective Piracy Website Detection Process

Lelisa Adeba Jilcha, Jin Kwak

Computers, Materials & Continua· Volume 71· Issue 2

Abstract

In the contemporary world, digital content that is subject to copyright is facing significant challenges against the act of copyright infringement. Billions of dollars are lost annually because of this illegal act. The current most effective trend to tackle this problem is believed to be blocking those websites, particularly through affiliated government bodies. To do so, an effective detection mechanism is a necessary first step. Some researchers have used various approaches to analyze the possible common features of suspected piracy websites. For instance, most of these websites serve online advertisement, which is considered as their main source of revenue. In addition, these advertisements have some common attributes that make them unique as compared to advertisements posted on normal or legitimate websites. They usually encompass keywords such as click-words (words that redirect to install malicious software) and frequently used words in illegal gambling, illegal sexual acts, and so on. This makes them ideal to be used as one of the key features in the process of successfully detecting websites involved in the act of copyright infringement. Research has been conducted to identify advertisements served on suspected piracy websites. However, these studies use a static approach that relies mainly on manual scanning for the aforementioned keywords. This brings with it some limitations, particularly in coping with the dynamic and ever-changing behavior of advertisements posted on these websites. Therefore, we propose a technique that can continuously fine-tune itself and is intelligent enough to effectively identify advertisement (Ad) banners extracted from suspected piracy websites. We have done this by leveraging the power of machine learning algorithms, particularly the support vector machine with the word2vec word-embedding model. After applying the proposed technique to 1015 Ad banners collected from 98 suspected piracy websites and 90 normal or legitimate websites, we were able to successfully identify Ad banners extracted from suspected piracy websites with an accuracy of 97%. We present this technique with the hope that it will be a useful tool for various effective piracy website detection approaches. To our knowledge, this is the first approach that uses machine learning to identify Ad banners served on suspected piracy websites.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Spam and Phishing Detection · Advanced Malware Detection Techniques · Text and Document Classification Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (21)

Show source-provided references
1. Online piracy and the ‘longer arm’ of enforcement10.1287/mnsc.2017.2984 ↗
2. European Union Intellectual Property Office: Office for Harmonization in The Internal Market, “Digital Advertising on Suspected Infringing Websites,” 2016. [Online]. Available: https://euipo.europa.eu/ohimportal/documents/11370/80606/Digital+Advertising+on+Suspected+Infringing+Websites.
3. Google, “How Google Fights Piracy,” 2018. [Online]. Available: https://www.blog.google/documents/27/How_Google_Fights_Piracy_2018.pdf.
4. Intelligent piracy site detection technique with high accuracy
5. Feature analysis and detection techniques for piracy sites
6. T. Matthew and B. Thomas, “Detecting video piracy with machine learning,” 2019. [Online]. Available: https://www.nctatechnicalpapers.com/Paper/2019/2019-detecting-video-piracy-with-machine-learning/download.
7. Linguistic regularities in continuous space word representations
8. Efficient estimation of word representations in vector space
9. A comprehensive survey on word representation models: From classical to state-of-the-art word representation language models
10. Support vector machines and word2vec for text classification with semantic features
11. Distributed representations of words and phrases and their compositionality
12. Support Vector Machine
13. A comprehensive survey on support vector machine classification: Applications, challenges and trends10.1016/j.neucom.2019.10.118 ↗
14. Text categorization with support vector machines. How to represent texts in input space?10.1023/A:1012491419635 ↗
15. E. Alpaydin, “Kernel Machines,” In Introduction to Machine Learning, 2nd ed., London, England: The MIT press, pp. 309–341, 2010.
16. The impact of different kernel functions on the performance of scintillation detection based on support vector machines10.3390/s19235219 ↗
17. “Alexa Top 500 Global Sites,” 2021. [Online]. Available: http://www.alexa.com/topsites [Accessed: 22-Jun-2021].
18. Google, “Google Transparency Report,” 2021. [Online]. Available: https://transparencyreport.google.com/?hl=en [Accessed: 20-Jun-2021].
19. Google, “Cloud Vision API-Detect Text in Images” 2021. [Online]. Available: https://cloud.google.com/vision/docs/ocr, 2021. [Accessed: 05-July-2021].
20. Comparison of naive Bayes and SVM classifiers in categorization of concept maps
21. Scikit-learn: Machine learning in python