Reducing DoS attacks by running multi instances of nginx web-server in docker using shell script / Ismail Arif M. Zulkepli, Abidah Mat Taib and Nor Alifah Rosaidi

M. Zulkepli, Ismail Arif M. and Mat Taib, Abidah and Rosaidi, Nor Alifah (2023) Reducing DoS attacks by running multi instances of nginx web-server in docker using shell script / Ismail Arif M. Zulkepli, Abidah Mat Taib and Nor Alifah Rosaidi. In: Research Exhibition in Mathematics and Computer Sciences (REMACS 5.0). College of Computing, Informatics and Media, UiTM Perlis, pp. 273-274. ISBN 978-629-97934-0-3

Abstract

Denial of Service (DoS) attacks are a common type of attack that affect many websites in today's modern internet. Web-servers and applications are mostly vulnerable to DoS attacks by default and require some extended knowledge to have a good or even a decent level of security. However, with automation, web developers would have less time to set-up their servers and have more time developing their websites without compromising their own security. With containerization and load balancing, by using the same machine with the same specs, web-developers will require less time and effort to scale their web-production without sacrificing the security of their web-servers. The engine (nginx) web-server application and reverse proxy has the ability to provide an application-level load balancing. Meanwhile Docker containers can manage many instances of a web-application inside a single web-server with little overhead on system resources unlike their virtual machine counterpart. With these solutions, in addition to automation within a single shell script and a docker compose configuration, the web-server application can be hardened to a higher extend compared to the default configuration of a normal web-server. With attacks such as SYN-flood and HTTP request flood in the wild, the research finds that the automation script has been successful in setting-up the application load balancer as the DoS attacks such as SYN-flood and HTTP request flood attacks has been mitigated. However, there are few enhancements that can be made such as using a ICMP firewall rules and further automation of the web-server application configuration.

Metadata

Item Type: Book Section
Creators:
Creators
Email / ID Num.
M. Zulkepli, Ismail Arif M.
UNSPECIFIED
Mat Taib, Abidah
UNSPECIFIED
Rosaidi, Nor Alifah
UNSPECIFIED
Subjects: T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Telecommunication > Computer networks. General works. Traffic monitoring > Intrusion detection systems (Computer security). Computer network security. Hackers
Divisions: Universiti Teknologi MARA, Perlis > Arau Campus > Faculty of Computer and Mathematical Sciences
Page Range: pp. 273-274
Keywords: load-balancer, DoS attacks, shell script, automation, JMeter, Wireshark
Date: 2023
URI: https://ir.uitm.edu.my/id/eprint/100839
Edit Item
Edit Item

Download

[thumbnail of 100839.pdf] Text
100839.pdf

Download (1MB)

ID Number

100839

Indexing

Statistic

Statistic details