| With the rapid development of network technology,cyber attacks have become the main way to threaten information security.Most enterprises will seek protection products as a channel to defend against cyber attacks.For customers in major cloud markets,the cloud servers they purchase have basic protection capabilities,but this protection is limited.And There is no visual interface when viewing the details of the attack,whieh makes it difficult for these companies to analyze the data.For customers who do not purchase cloud servers in major cloud markets,they are in desperate need of a management platform that provides protection capabilities,and this platform can provide configurable bandwidth capabilities,accurate billing detection,and a simple and clear monitoring interface.The emergence of the protection product system management platform system solves the needs of these users,enabling users to solve protection problems more efficiently and conveniently.The system has seven part,including example configuration and protection,business binding and forwarding,data management,billing function,smart consultant,authority management and traffic distribution engine.The functions of each module can be further divided.The protection product management platform system provides users with a channel to protect against DDoS attacks.At the same time,the underlying protection is turned into visualization,transforming the traditional management mode and improving operational efficiency.I designed and participated in the implementation of six functions:example configuration and protection,business binding and forwarding,data management,billing function,smart consultant and authority management.(1)Example configuration and protection module:it is mainly responsible for the protection example configuration management,audit mechanism and status management,protection switch management and four layers of protection.(2)Business binding and forwarding module:it is mainly responsible for binding business management,protection IP management,whitelist management,blacklist management,and configuration forwarding function.(3)Data management module:it is mainly responsible for traffic monitoring,business status management,data output,traffic warning,and data statistics.(4)Billing function module:it is mainly responsible for billing detection,notice of arrears,renewal logic,refund,account status management and payment function.(5)Smart consultant module:it is mainly responsible for work order management and customer service system.(6)Authority management:it is mainly responsible for role management,function permission point management,data rights management,and menu rights management.The protection product management platform system is developed by PHP and Golang.It uses Iris framework and CodeIgniter framework.Relational database is Mysql.NoSQL is Redis and Elastic Search.At present,the project has been launched,which protects the network security of enterprises or individual users,enhances the user experience,and realizes the integration of protection processes.The project has good prospects in the network security market and is suitable for long-term development. |