This project contains a framework, known as WATER, that measures the threat landscape for a small subset of users that require accessibility tools to access the Internet.
-
Clone the repository
-
requirements.txt
- Install all packages contained in the requirements.txt file: instructions
- Navigate to
startup.py
and modify the necessary constant values - Run startup.py and await results!
- [Optional] Plot your data using the included Jupyter notebook (data_viz/data_analysis.ipynb)
-
To make changes to the code, open the project's root directory in PyCharm.
A paper that was presented at MADWeb 2023 (co-located with NDSS) titled Applying Accessibility Metrics to Measure the Threat Landscape for Users with Disabilities
was written to go over the WATER framework and is included as part of this repository. In an effort to promote replication and reproducibility, the code used to gather the data mentioned in the paper, alongside the data itself is included within this repository.
A high-level overview of the paper is provided below:
The main questions that were being investigated included:
- Can base metrics be used to determine if a webpage is accessible rather than using the full Web Content Accessibility Guidelines (WCAG) 2.1 standards? (open WCAG research question)
- What is the Internet threat landscape for users that require accessibility tools to access the Internet?
- Are the most popular websites significantly more accessible compared to the least popular websites? Are users that require accessibility tools to access the Internet at more risk if they visit websites with a lower popularity?
- The data suggests that the collected base metrics cannot be used to determine the accessibility of the website (no trend exists between the metrics and the calculate accessibility percentage based on WCAG 2.1 guidelines)
- This addresses an open W3C research question found here
- The threat landscape for users that require accessibility tools to access the Internet does not look promising, with a very high risk for these users to be subjected to phishing attacks and information leakage
- The data suggests that the most popular websites are not significantly more or less accessible than the middle or least popular websites
- The main author of this work can be reached here
Currently, there are no known issues.
If you notice a bug, please add it to the Issues tab. Make sure you include how to recreate the bug!