Je suis responsable d'une application qui utilise Internet pour transférer des données entre les sites, et certains clients ont des difficultés à payer, nous avons donc besoin d'un mécanisme qui nous permette de couper le service des non-payeurs. Je voudrais protéger contre les administrateurs qui utilisent des pare-feu pour bloquer nos chèques, mais inversement, je voudrais donner une certaine chance pour le site Web de notre société qui disparaît pour une raison quelconque et n'est pas accessible.Activation/désactivation à distance et protection contre la sous-entreprise
Le schéma que je me fais est:
server makes twice daily check to web page using a URL like:
http://www.ourcompany.com/check.php?myID=GUID&Code=MyCode
Cela retourne une réponse qui contient soit rien d'intéressant, ou le GUID et une valeur.
GUID=0
Ce zéro indique que le serveur doit cesser son fonctionnement. Pour que cela fonctionne à nouveau, le serveur vérifie toutes les 5 minutes pour la même information, jusqu'à ce que la valeur corresponde à ce à quoi il pense que le code dans lequel il est passé devrait être transformé.
Ce schéma a du sens pour moi, mais la question est vraiment de savoir comment se protéger contre le blocage. Étant donné que nous savons que nous devons avoir accès à Internet, combien de temps devrions-nous continuer à fonctionner sans pouvoir obtenir la réponse de notre serveur Web? Est-ce quelque chose comme 14 jours et puis nous avons juste fermé de toute façon la meilleure façon?
Hmm, oui. D'accord, nous irons avec un fichier crypté à clé publique de sorte que nous devons avoir un bon téléchargement et décoder ou il "échoue". Décision d'affaires ou de programmation? Peut-être, mais c'est à moi, le programmeur, à résoudre. – mj2008