Renforcement de la sécurité des données: certification des applications Uniface pour une détection robuste des falsifications

Par Anastasios Chatziioannou

3 min de lecture

Vous avez terminé le développement et êtes prêt à déployer votre application Uniface . Mais comment garantir sa sécurité et son intégrité ? Grâce à notre nouvelle fonctionnalité de sécurité, vous pouvez désormais protéger vos ressources contre les modifications non autorisées, préservant ainsi vos données et l’intégrité de votre application. Votre client ou serveur Uniface vérifiera l’authenticité des ressources chargées. Vos ressources sont ainsi protégées contre toute altération.

 

Nouvelles fonctionnalités Uniface

Nous avons apporté plusieurs améliorations pour simplifier la certification de votre application Uniface . Grâce à la mise à jour du brouilleur de chemins, vous pouvez désormais utiliser la nouvelle option « -encrypt » avec la section ASN « ENCRYPTED_PATHS ». Vous trouverez également un nouvel utilitaire pratique, cert.exe, inclus dans votre installation Uniface sous Windows. Cet utilitaire vous guide tout au long de la certification de vos ressources et de la génération des paires de clés privée/publique nécessaires à un déploiement sécurisé.

 

Que signifie la certification ?

Lorsque vous certifiez les ressources de votre application en chiffrant les chemins d'accès, vous autorisez une application Uniface spécifique à utiliser ces chemins. La moindre modification de votre application Uniface entraînera une erreur fatale, garantissant ainsi Uniface intégrité.

Cette nouvelle fonctionnalité de sécurité pourrait vous rappeler la « signature numérique », telle qu'on la trouve dans d'autres logiciels comme GaraSign. Notre fonctionnalité combine la « signature numérique » et la vérification de la « signature numérique » ! Elle utilise des techniques cryptographiques avancées, comme les « signatures numériques », basées sur une méthode de cryptographie sécurisée appelée schéma de signature probabiliste. Grâce aux clés privées/publiques RSA et à un algorithme de hachage sécurisé, nous garantissons la protection de votre application selon les normes cryptographiques les plus récentes.

 

Comment certifier les applications Uniface

En quelques étapes simples, vous pouvez faire certifier votre application et la protéger entièrement contre les regards indiscrets.

  1. Générez une paire de clés privée/publique avec cert.exe ou OpenSSL.
  2. Certifiez les ressources (répertoires et/ou UAR) à l'aide de la clé privée.
  3. Transférez tous vos chemins sensibles dans une section ENCRYPTED_PATHS.
  4. Utilisez le brouilleur de chemins pour chiffrer vos chemins ENCRYPTED_PATHS avec la clé publique.
  5. Déployez votre application.


Conseils et astuces

  1. Lors de la génération d'une clé privée, il est essentiel de la protéger ! Nous vous conseillons de la stocker dans un gestionnaire de mots de passe sécurisé de votre choix.
  2. La certification des applications Uniface est une étape du processus d'ingénierie des versions. Vous devez effectuer cette certification après la création du package de votre application, et non pendant son développement.
  3. Votre application peut dépendre d'usys.uar pour plusieurs composants ou tables de traduction clés. Dans ce cas, n'oubliez pas de certifier et de déployer usys.uar.
  4. Ne jamais certifier ni déployer de ressources IDE, telles que « ide.uar ». Ce fichier UAR contient des outils de développement, et non des outils d'exécution.
  5. La détection de falsification n'est possible que si vous utilisez une section ASN ENCRYPTED_PATHS et que votre application est certifiée. Ces deux conditions doivent être remplies.


Prêt à faire certifier votre application Uniface ?

Sécurisez vos applications Uniface dès aujourd'hui ! Mettez en œuvre ces nouvelles fonctionnalités de sécurité pour protéger vos données et garantir des déploiements inviolables. Certifiez vos applications sans tarder et protégez vos données et votre code contre toute modification non autorisée.

Vous avez des questions ou besoin d'aide ? Contactez notre équipe d'assistance ou consultez la documentation complète pour obtenir des instructions détaillées sur la certification de votre application. La sécurité de votre application est à portée de main !

Articles connexes

Security & Compliance

Prêt pour la facturation électronique: échéances, exigences et prochaines étapes pratiques

1 min de lecture
Prêt pour la facturation électronique: échéances, exigences et prochaines étapes pratiques
Intelligence artificielle (IA)

Présentation de Rocket EVA 2.0

6 minutes de lecture
Rocket EVA 2.0 introduit des agents d'IA gouvernés pour les opérations informatiques mainframe et hybrides, aidant les équipes à accélérer les investigations, à étendre leur expertise et à appliquer [...]
Modernisation des applications

Choisir la bonne voie pour la modernisation du code augmentée par l'IA

3 minutes de lecture
Rocket reconnu comme Challenger dans le Magic Quadrant™ de Gartner® pour les outils de modernisation du code augmentés par l'IA