Enhancing Microservice Security Through Middleware Architecture: A Machine Learning Approach
摘要
This study introduces a novel security architecture within application server middleware, specifically designed for microservices in cloud environments. Addressing the inadequacy of generic cloud security services for microservice-specific threats, the research leverages machine learning to develop advanced vulnerability detection and traffic analysis subsystems. Key contributions include using machine learning for identifying new SQL injection types and analyzing bytecode for security flaws. The STRIDE threat model guides the design principles, balancing security, performance, and user experience. This approach not only advances middleware security research but also holds significant economic potential in the burgeoning microservices market, particularly in high-security-demand sectors like finance and energy.