Sécurité des applications

Par défaut Appizy génère des applications dite “client” ou “frontend”. Cela veut dire que le visiteur de votre site web va charger le code de l’application sur son navigateur et exécuter les calculs sur son ordinateur ou son mobile.

Mon application finale peut-elle m’être dérobée ?

Dès lors que le visiteur charge le code dans son navigateur il lui devient facile de récupérer ce code moyennant quelques connaissances techniques en matière de développement web. Cela est comparable à un fichier vidéo ou musical sur Youtube : dès lors que vous disposez des connaissances et des bons outils, cela ne prend que quelques minutes pour télécharger (illégalement) un contenu protégé.

Amélioration de la sécurité

Adhésion

vous pouvez choisir de limiter l’accès à votre site aux seules personnes autorisées, en y ajoutant une authentification préalable sur la page qui contient le calculateur.

Code complexe à lire

Vous pouvez choisir également de rendre le code de votre fichier complexe à lire, afin que personne ne puisse le comprendre et le lire. Plusieurs outils gratuits existent en ce sens. Pour autant il est important de noter qu’il est impossible de rendre un code complexe à lire à un point tel qu’un développeur un peu rôdé ne saurait le rendre à nouveau lisible.

Application côté serveur ou backend

C’est la solution la plus avancée et la plus robuste pour masquer les formules de votre calculateur.

Dans ce cas, l’utilisateur ne charge que l’interface, tandis que les formules sont installées sur un serveur distant. Avec un abonnement PLUS, Appizy est en mesure de générer une telle application dite “backend” avec une API en NodeJs (Express). Notez cependant qu’une telle solution s’accompagne de coûts et d’une complexité supplémentaire. Elle nécessite l’assistance d’un développeur expérimenté.