Method and apparatus for maintaining security in a push server

   
   

A secure push server is disclosed. The push server is used for sending notifications to different wireless clients on different wireless networks. The push server allows information service providers to send notifications to the wireless clients. The information service providers initiate a request to the push server that includes updated information. The request also includes a certificate from the information service provider. The push server authenticates the request from the information service provider by verifying the certificate. The push server also determines if the certificate was issued from an acceptable certificate authority by examining an acceptable certificate authority list. Finally, the push server checks the content of the notification to be sure it does not interfere with other information service providers. After performing the security checks, the push server processes the notification request.

Un serveur bloqué de poussée est révélé. Le serveur de poussée est utilisé pour envoyer des avis à différents clients sans fil sur différents réseaux sans fil. Le serveur de poussée permet à des fournisseurs de service d'information d'envoyer des avis aux clients sans fil. Les fournisseurs de service d'information lancent une demande au serveur de poussée qui inclut l'information mise à jour. La demande inclut également un certificat du fournisseur de service d'information. Le serveur de poussée authentifie la demande du fournisseur de service d'information en vérifiant le certificat. Le serveur de poussée détermine également si le certificat était délivré d'un Certificate Authority acceptable en examinant une liste acceptable de Certificate Authority. En conclusion, le serveur de poussée vérifie la teneur de l'avis pour être sûr qu'il n'interfère pas d'autres fournisseurs de service d'information. Après exécution la sécurité vérifie, les processus de serveur de poussée la demande d'avis.

 
Web www.patentalert.com

< Process for rewriting executable content on a network server or desktop machine in order to enforce site specific properties

< Lightweight public key infrastructure employing disposable certificates

> Routing protocol based redundancy design for shared-access networks

> Location dependent services

~ 00113