A Server Side Solution for Detecting WebInject: A Machine Learning Approach
conference contribution
posted on 2024-11-03, 14:45authored byMd Moniruzzaman, Adil Baigrov, Iqbal GondalIqbal Gondal, Simon Brown
With the advancement of client-side on the fly web content generation techniques, it becomes easier for attackers to modify the content of a website dynamically and gain access to valuable information. A majority portion of online attacks is now done by WebInject. The end users are not always skilled enough to differentiate between injected content and actual contents of a webpage. Some of the existing solutions are designed for client side and all the users have to install it in their system, which is a challenging task. In addition, various platforms and tools are used by individuals, so different solutions needed to be designed. Existing server side solution often focuses on sanitizing and filtering the inputs. It will fail to detect obfuscated and hidden scripts. In this paper, we propose a server side solution using a machine learning approach to detect WebInject in banking websites. Unlike other techniques, our method collects features of a Document Object Model (DOM) and classifies it with the help of a pre-trained model.
History
Start page
162
End page
167
Total pages
6
Outlet
Proceedings of the 22nd Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD 2018)
Editors
Mohadeseh Ganji, Lida Rashidi, Benjamin C. M. Fung, Can Wang