Abstract
The rapid growth of web applications has increased the need for advanced features and strong security. Artificial intelligence (AI) and machine learning (ML) models play a crucial role in meeting these needs by improving efficiency and enhancing security. However, integrating these models into web applications can be challenging due to complex implementation and potential security risks. This paper compares Python and Node.js, two popular technology stacks, to determine their effectiveness in integrating ML models into web applications. It also explores the role of web application firewalls (WAF) and the ML algorithms that support them, analyzing current trends in their use and adoption. The overarching objective is to discern the technology stack that provides superior support for back-end ML integration and to identify the ML algorithms that are most effective in enhancing WAF capabilities against sophisticated security threats. By offering a synthesis of technical and security insights, this research seeks to empower developers and cybersecurity practitioners with the knowledge required to make well-informed decisions regarding technology stack selection and the implementation of ML-driven security mechanisms in web application development.
| Original language | English |
|---|---|
| Journal | ICT Express |
| DOIs | |
| Publication status | Accepted/In press - 2025 |
All Science Journal Classification (ASJC) codes
- Software
- Information Systems
- Hardware and Architecture
- Computer Networks and Communications
- Artificial Intelligence