Research Article

An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel

Volume: 13 Number: 1 March 30, 2025
EN

An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel

Abstract

Recently, the increase in network-connected devices and the ability to run every application over the web has made web application security an issue that needs to be seriously considered. Although firewall solutions are used to protect networked systems and users, it seems that they are insufficient to ensure application security, especially in today's conditions. In this context, WAF (Web Application Firewall) systems have been developed and continue to be developed, especially to ensure the security of web applications. While the firewall filters traffic at the network layer, which is a lower layer, WAF protects at the application layer closest to the user. Network administrators intensively use WAF applications and the systems they create with new technologies integrated into these applications in order to maximize security. In this study, the WAF application, which is used together with Laravel, File2ban and Postgresql, is discussed, which we compiled and ran to protect the corporate network we manage from attacks and application vulnerabilities. In addition, it is thought that this study will guide other researchers working in this field and aims to open doors to produce more effective solutions.

Keywords

References

  1. [1] D. Mairaj Inamdar and S. Gupta, "A Survey on Web Application Security," Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol., vol. 3307, pp. 223-228, 2020, doi: 10.32628/cseit206543.
  2. [2] E. Karaarslan, T. Tuğlular, and H. Şengonca, "Enterprise web security structure," in Akademik Bilişim, 2008, pp. 1-9.
  3. [3] M. Baykara, R. Daş, and G. Tuna, "Web-based log analysis platform for detection of web attacks from web server access logs," Firat University Engineering Sci. Derg., vol. 28, no. 2, pp. 291-302, 2016.
  4. [4] A. Tekerek, C. Gemci, and O. F. Bay, "Development of a hybrid web application firewall to prevent web based attacks," in 8th IEEE International Conference on Application of Information and Communication Technologies, AICT 2014 - Conference Proceedings, 2014, pp. 1-4, doi: 10.1109/ICAICT.2014.7035910.
  5. [5] R. A. Muzaki, O. C. Briliyant, M. A. Hasditama, and H. Ritchi, "Improving Security of Web-Based Application Using ModSecurity and Reverse Proxy in Web Application Firewall," 2020 Int. Work. Big Data Inf. Secur. IWBIS 2020, pp. 85-90, 2020, doi: 10.1109/IWBIS50925.2020.9255601.
  6. [6] H. Tan and A. Z. Aktas, "An approach for an organization's information system security," in Network and Information Security Symposium, 2011, pp. 34-39.
  7. [7] V. Clincy and H. Shahriar, "Web Application Firewall: Network Security Models and Configuration," in Proceedings - International Computer Software and Applications Conference, 2018, vol. 1, pp. 835-836, doi: 10.1109/COMPSAC.2018.00144.
  8. [8] F. Omar, D. Ahmed, O. Elnakib, et al., “Towards a User-Friendly Web Application Firewall.,” In: Proceedings - 11th IEEE International Conference on Intelligent Computing and Information Systems, ICICIS 2023. pp. 483–488. IEEE (2023).

Details

Primary Language

English

Subjects

Computer Software, Software Engineering (Other)

Journal Section

Research Article

Early Pub Date

May 19, 2025

Publication Date

March 30, 2025

Submission Date

September 11, 2024

Acceptance Date

March 6, 2025

Published in Issue

Year 2025 Volume: 13 Number: 1

APA
Sime, R., Sezgin, N., & Ağgün, F. (2025). An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel. Balkan Journal of Electrical and Computer Engineering, 13(1), 106-111. https://doi.org/10.17694/bajece.1547456
AMA
1.Sime R, Sezgin N, Ağgün F. An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel. Balkan Journal of Electrical and Computer Engineering. 2025;13(1):106-111. doi:10.17694/bajece.1547456
Chicago
Sime, Raif, Necmettin Sezgin, and Fikri Ağgün. 2025. “An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel”. Balkan Journal of Electrical and Computer Engineering 13 (1): 106-11. https://doi.org/10.17694/bajece.1547456.
EndNote
Sime R, Sezgin N, Ağgün F (March 1, 2025) An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel. Balkan Journal of Electrical and Computer Engineering 13 1 106–111.
IEEE
[1]R. Sime, N. Sezgin, and F. Ağgün, “An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel”, Balkan Journal of Electrical and Computer Engineering, vol. 13, no. 1, pp. 106–111, Mar. 2025, doi: 10.17694/bajece.1547456.
ISNAD
Sime, Raif - Sezgin, Necmettin - Ağgün, Fikri. “An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel”. Balkan Journal of Electrical and Computer Engineering 13/1 (March 1, 2025): 106-111. https://doi.org/10.17694/bajece.1547456.
JAMA
1.Sime R, Sezgin N, Ağgün F. An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel. Balkan Journal of Electrical and Computer Engineering. 2025;13:106–111.
MLA
Sime, Raif, et al. “An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel”. Balkan Journal of Electrical and Computer Engineering, vol. 13, no. 1, Mar. 2025, pp. 106-11, doi:10.17694/bajece.1547456.
Vancouver
1.Raif Sime, Necmettin Sezgin, Fikri Ağgün. An Integrated Web Security Application: Integration Of Nginx Reverse Proxy, Fail2ban, Waf, Postgresql and Laravel. Balkan Journal of Electrical and Computer Engineering. 2025 Mar. 1;13(1):106-11. doi:10.17694/bajece.1547456

All articles published by BAJECE are licensed under the Creative Commons Attribution 4.0 International License. This permits anyone to copy, redistribute, remix, transmit and adapt the work provided the original work and source is appropriately cited.Creative Commons Lisansı