Contexte de la mission :
Cette application à auditer consiste en un back-office de contribution, d’une gestion des utilisateurs avec droits, d’exports quotidiens PDF des données entrées et d’une API REST permettant d’exposer les données. Elle n’est pas publique et n’est pas destinée à être consultée par des internautes non identifiés.
L’objectif principal de cet audit est d’évaluer la qualité technique de notre application Ruby on Rails, d’identifier les éventuelles vulnérabilités de sécurité, et de recommander des améliorations afin d’optimiser les performances et la fiabilité de l’application.
MISSIONS :
– Analyser la structure du code source de l’application.
– Identifier les vulnérabilités de sécurité potentielles.
– Évaluer la qualité de la documentation technique.
– Examiner la performance de l’application et proposer des optimisations si nécessaire.
– Fournir des recommandations pour améliorer la maintenance et la gestion de l’application
– Donner un plan de mise à jour du code ou des librairies obsolètes
– Un avis et des recommandations sur la partie serveur (hébergement, plan de sauvegardes, etc.)
Le client fournira le code source de l’application ainsi que le temps d’échange nécessaire avec les interlocuteurs métier et technique pour comprendre les enjeux et les attendus.
Bénin Digital est une Entreprise de Services du Numérique (ESN) spécialisée dans la digitalisation des processus métiers et accompagne les clients issus des secteurs de l’industrie, de la Banque & assurance, de l’industrie, de la Grande distribution & e-commerce, et des Médias & communication. Nous interagissons avec nos clients et consultants autour de compétences « tech » pour l’essentiel et les accompagnons aussi avec des talents Data, Produit, Design et Marketing Digital. Benin Digital accompagne ses clients dans la chaine de valeur de leurs activités en leur mettant à disposition son expertises à travers des consultants hautement qualifiées pour des projets et des missions diversifiées en Afrique et en Europe.