NORMA eResearch @NCI Library

Exploiting and Preventing DoS attacks via Race Conditions

Das, Sahil (2024) Exploiting and Preventing DoS attacks via Race Conditions. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (753kB) | Preview
[thumbnail of Configuration Manual]
Preview
PDF (Configuration Manual)
Download (1MB) | Preview

Abstract

DoS attacks are a common yet not preventable issue nowadays in the systems and these can cause severe disruptions in the working procedures of organisations, causing financial losses on the way too. The data present in the systems sometimes also gets corrupted due to over processing of the data. One such ignored aspect of how the DoS arises is via the Race conditions where the timing and sequence of various processes can be manipulated to crash the system in such a way that the least suspicion arises. By examining and cloning various race conditions onto web apps we can find out which techniques were mostly used to leverage the DoS attacks. Through various comprehensive, simple to understand analysis we will try to figure out how various race conditions can be leveraged to DoS attacks. Once this aspect is done, various preventive measures will also be implemented and these measures will also be tested as to which of them can be the most effective. The proposed solutions include but are not limited to secure coding practices, tweaking various aspects in the cloud, using secure deployment measures and so on. The various parameters of effectiveness are measured using tools such as Prometheus, Grafana and Google Pagespeed.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Monaghan, Mark
UNSPECIFIED
Uncontrolled Keywords: Race Conditions; DoS attacks; WebApps; Monitoring
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
Q Science > QA Mathematics > Computer software > Computer Security
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security
Divisions: School of Computing > Master of Science in Cyber Security
Depositing User: Ciara O'Brien
Date Deposited: 29 Jul 2025 11:31
Last Modified: 29 Jul 2025 11:31
URI: https://norma.ncirl.ie/id/eprint/8303

Actions (login required)

View Item View Item