With current technological advancements, the need for resources in computing systems becomes evident. The general public often finds it difficult to check whether their system or computer is functioning perfectly, and even more challenging to identify if it is under a cyberattack. Therefore, a monitoring tool is necessary to reduce the threats to which a user could be exposed. Based on this premise, we developed a web platform that detects any process that exceeds the parameterizable threshold of fifty percent CPU usage and that could compromise the integrity of the system. In addition to monitoring the system’s active processes, the platform stops those that exceed the established limit, as long as they are not user processes. We use the agile SCRUM methodology to optimize development and Python with Flask for the backend. The platform sends the information to a cloud database like MongoDB Atlas, which uses artificial intelligence to generate a detailed report of the problem, allowing for early decision-making. In this way, we complemented the web interface developed in React with Vite. The results show a functional, easily accessible system optimized for Linux and Windows, with an intuitive and responsive interface to improve the user experience.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An Implementation of a Web-Based Resource Monitoring Platform to Detect Cyberattacks Based on Massive Process Floods

  • Yeshua Chiliquinga,
  • Andrés Espín,
  • José Sanmartín,
  • Walter Fuertes

摘要

With current technological advancements, the need for resources in computing systems becomes evident. The general public often finds it difficult to check whether their system or computer is functioning perfectly, and even more challenging to identify if it is under a cyberattack. Therefore, a monitoring tool is necessary to reduce the threats to which a user could be exposed. Based on this premise, we developed a web platform that detects any process that exceeds the parameterizable threshold of fifty percent CPU usage and that could compromise the integrity of the system. In addition to monitoring the system’s active processes, the platform stops those that exceed the established limit, as long as they are not user processes. We use the agile SCRUM methodology to optimize development and Python with Flask for the backend. The platform sends the information to a cloud database like MongoDB Atlas, which uses artificial intelligence to generate a detailed report of the problem, allowing for early decision-making. In this way, we complemented the web interface developed in React with Vite. The results show a functional, easily accessible system optimized for Linux and Windows, with an intuitive and responsive interface to improve the user experience.