Font Size: a A A

Design And Implementation Of An Important Message Push Platform For Mobile Device

Posted on:2018-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:J W LiFull Text:PDF
GTID:2348330518996881Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the fourth generation mobile communication technology and the popularization of mobile Internet,mobile applications become more and more popular. Mobile APP becomes an important way to access the Internet. In order to provide a better user experience and to increase user viscosity, Internet service providers begin to widely use mobile device-oriented message push.However, at the same time, imperfect message push technology leads to security risks. When Internet service providers push personal information to users, especially related to the transaction, account, user privacy and other important information, which is highly vulnerable to illegal molecular attack.In terms of security, all of current mainstream message push protocol (e.g., MQTT protocol and XMPP protocol) have defects, such as cannot completely against Man-in-the-Middle attack. However, the existing traditional security communication protocol (e.g. SSL protocol)is unable to realize message push function. So, it is hard to achieve security push messages using existing technology.In terms of performance, with the rapid increase of the amount of APP users, message push platforms face many problems such as the large number of mobile device and high load of servers. In order to solve these problems, horizontal extension (i.e. increase the number of push server) is a convenient and effective way. However, when multiple servers provide push service, traditional load balancing strategies can't get satisfactory effect.Based on the above analysis, in order to solve the above problems,this paper puts forward an important message push system which can effectively resist the Man-in-the-Middle attack through the custom security protocols for message pushing. At the same time, in order to realize the push for a large number of terminals and high load, a load balancing strategy based on genetic algorithm is proposed. The main work of this paper is as follows:Firstly, this paper analyze and introduce the existing technology of message push, analyze the advantages and disadvantages of these technologies, and study the problem that the existing push protocol cannot resist the Man-in-the-Middle attack completely.Secondly, this paper design and implement a secure message push protocol (SEMPP) based on OPENSSL to achieve the goal of completely resisting the Man-in-the-Middle attack. At the same time, it solves the problem that the security protocol cannot push the message, and realizes the security of the intelligent mobile terminal Push.Thirdly, the load balancing strategy based on genetic algorithm is designed, which is more effective than the traditional load balancing strategy. When a large number of terminals are connected, the load balance of the server is effectively realized.Lastly, this paper design and implement each module of the important message push platform for the mobile terminal, and test and analyze the security, stability and load balance strategy performance of the message push platform, summarize the development process and put forward the direction of improvement in the future.
Keywords/Search Tags:Message Push, Custom Security Message Push Protocol, Genetic algorithm, OPENSSL
PDF Full Text Request
Related items