Leveraging AI to optimize website structure discovery during Penetration Testing

01/18/2021
by   Diego Antonelli, et al.
0

Dirbusting is a technique used to brute force directories and file names on web servers while monitoring HTTP responses, in order to enumerate server contents. Such a technique uses lists of common words to discover the hidden structure of the target website. Dirbusting typically relies on response codes as discovery conditions to find new pages. It is widely used in web application penetration testing, an activity that allows companies to detect websites vulnerabilities. Dirbusting techniques are both time and resource consuming and innovative approaches have never been explored in this field. We hence propose an advanced technique to optimize the dirbusting process by leveraging Artificial Intelligence. More specifically, we use semantic clustering techniques in order to organize wordlist items in different groups according to their semantic meaning. The created clusters are used in an ad-hoc implemented next-word intelligent strategy. This paper demonstrates that the usage of clustering techniques outperforms the commonly used brute force methods. Performance is evaluated by testing eight different web applications. Results show a performance increase that is up to 50 experiments.

READ FULL TEXT
research
11/02/2018

Two Novel Server-Side Attacks against Log File in Shared Web Hosting Servers

Shared Web Hosting service enables hosting multitude of websites on a si...
research
01/10/2020

Understanding and Mitigating the Security Risks of Content Inclusion in Web Browsers

Thanks to the wide range of features offered by web browsers, modern web...
research
03/23/2021

Automated Discovery of Real-Time Network Camera Data From Heterogeneous Web Pages

Reduction in the cost of Network Cameras along with a rise in connectivi...
research
03/16/2019

Pythia: a Framework for the Automated Analysis of Web Hosting Environments

A common approach when setting up a website is to utilize third party We...
research
05/08/2014

Integrating Vague Association Mining with Markov Model

The increasing demand of world wide web raises the need of predicting th...
research
06/26/2020

Towards an automated repository for indexing, analysis and characterization of municipal e-government websites in Mexico

This article addresses a problem in the electronic government discipline...
research
01/20/2018

Web password recovery --- a necessary evil?

Web password recovery, enabling a user who forgets their password to re-...

Please sign up or login with your details

Forgot password? Click here to reset