Comment protéger efficacement votre application contre les cyberattaques ?

un homme portant un sweat noir tient un téléphone dont l'écran est bleu affichant un logo de sécurité API

Le smartphone est devenu notre compagnon de tous les jours, car il nous assiste tant dans notre vie personnelle que professionnelle. La sécurité des applications mobiles constitue l’une des préoccupations centrales des parties prenantes. Une inquiétude d’autant plus légitime lorsqu’on sait qu’un smartphone moyen héberge plus de 80 applications, même si seulement quelques-unes d’entre elles sont utilisées au quotidien (*1). Quoi qu’il en soit, ces plateformes numériques sont très vulnérables aux cyberattaques, du fait qu’elles accumulent un nombre important de données sensibles.

La compréhension des risques existants permet toutefois de mieux anticiper les cyberattaques et de protéger efficacement votre application mobile et les utilisateurs.

Attaques numériques : Quelles sont les menaces qui planent sur votre application ?

Il est important de souligner que les menaces à l’encontre des applications évoluent au gré de l’avancée de la technologie. En 2023, l’entreprise de cybersécurité Kaspersky Lab a recensé près de 33,8 millions d’attaques contre les appareils mobiles, soit une augmentation de 50% par rapport à l’année précédente. Les logiciels publicitaires représentaient 40,8% de toutes les menaces détectées (*2). D’autres formes d’attaques numériques doivent également être passées en revue : 

L’exploitation des failles de sécurité

Les entités malveillantes explorent les vulnérabilités au niveau du serveur et de l’appareil mobile de l’utilisateur pour s’y introduire de manière illicite. Le manque de sécurisation de l’API, de l’authentification des utilisateurs ainsi qu’une mauvaise gestion des autorisations constituent les risques les plus courants. 

Codes corrompus

Les pirates numériques peuvent corrompre les lignes de code de votre application et chambouler la configuration de celle-ci ou y introduire des éléments qui pourraient compromettre son intégrité. Une modification à la volée des codes sources ou les injections SQL représentent un grand danger pour les usagers de l’application. 

Intrusion et vol de données 

Lorsque les cyberattaquants détectent une faille de sécurité telle qu’un faible protocole de chiffrement des données, ils en profitent pour s’infiltrer dans le système en perturbant le réseau ou en détournant les sessions et mettre la main sur les informations confidentielles. C’est le cas lorsque les développeurs font l’impasse sur des protocoles à jour et robustes tels que HTTPS pour la communication avec les serveurs backend.

Le hameçonnage ou phishing

Le hameçonnage ou phishing est couramment utilisée par les hackers consiste à envoyer des messages incitatifs aux utilisateurs qui les reçoivent sous forme de notifications push, des publicités ou des emails. Ne se doutant pas du caractère fallacieux de ces appels à l’action, les utilisateurs cliquent sur ces messages de manière instinctive, installent les fausses applications  ou divulguent délibérément leurs données personnelles.  

Quelle que soit la manœuvre utilisée par les entités malveillantes, leur objectif consiste généralement à déjouer ou affaiblir les mesures de sécurité tels que les spams filter d’email mises en place, à accéder de manière illégale aux données sensibles et les exploiter, ou encore à altérer les fonctionnalités de l’application.

Quelles sont les conséquences d’une cyberattaque ?

Les intrusions numériques sont lourdes de conséquences, aussi bien pour les propriétaires d’application que pour leurs clients.

Un impact sur les titulaires d’une application

Lorsqu’une application mobile rencontre des dysfonctionnements ou lorsqu’un vol de données des utilisateurs est constaté, l’entreprise propriétaire de l’application peut se heurter à des répercussions graves telles que la paralysie des activités, la réduction de la productivité. Des situations qui aboutissent à une perte de crédibilité à l’égard des utilisateurs, se traduisant par une baisse du taux d’engagement; des désinstallations massives ou une diminution du nombre de téléchargements.

Et lorsque l’incident prend de l’ampleur, l’entreprise ou le développeur peuvent être sujets à des sanctions légales ou financières, n’étant pas en mesure de respecter les lois sur la protection des données des utilisateurs. Les préjudices financiers peuvent aussi prendre des proportions énormes pour tenter de réparer les dégâts. 

Les répercussions sur les utilisateurs finaux

Les clients d’application sont ceux qui subissent le plus de dommages dans les cas où la plateforme numérique qu’ils ont téléchargée est sujette à une cyberattaque. Lorsque les services d’une application sont la cible d’une invasion visant à altérer les données, l’utilisateur peut perdre une grande partie ou la totalité des informations stockées dans son appareil. 

Plus grave encore. En interceptant les détails de connexion du client et en accédant à son espace personnel, les hackers peuvent mettre la main sur un grand nombre d’informations confidentielles sur son identité ou ses informations bancaires. Les malfaiteurs peuvent ensuite exploiter ces données pour réaliser des actes frauduleux au nom du propriétaire légitime du compte. 

Comment protéger votre application contre les cyberattaques ?

Bien qu’il n’existe pas de formule magique pour éradiquer de manière définitive les risques d’attaques numériques, vous pouvez tout de même adopter les meilleures stratégies pour renforcer la sécurité de votre application mobile et de vos clients. Ces approches de sécurisation reposent sur quelques points-clés : 

Le renforcement des méthodes d’authentification 

Cette stratégie consiste à mettre en place des règles d’authentifications robustes, à savoir les mots de passe forts, l’authentification à deux facteurs qui implique l’usage des systèmes biométriques, les QR codes, les identifications faciales, ou encore l’OTP (One-Time Password) par SMS. 

L’optimisation du contrôle d’accès

La plupart des fonctionnalités d’une application nécessitent aujourd’hui l’autorisation de l’utilisateur pour accéder à ses données. La sensibilisation aux bonnes pratiques concernant l’octroi de ces permissions spéciales est importante, au même titre que la transparence des informations sur l’usage des données de l’utilisateur suivant le règlement général sur la protection des données (RGPD) (*3). 

La protection des données

Cette mesure repose essentiellement sur le cryptage et le chiffrement des données sensibles (informations personnelles, données d’authentification, messages, images, transactions bancaires, documentations et autres propriétés intellectuelles, …) pour assurer la sécurité et l’intégrité de ces dernières. Ceci implique également une sécurisation renforcée de l’API de l’application.

Le recours aux app builders 

Pour minimiser les risques liés aux erreurs de codage manuelles qui peuvent être exploitées par les hackers, de nombreuses entreprises se tournent actuellement vers les solutions de développement automatisées et font appel aux app builders no code. Ces plateformes proposent des  systèmes de sécurisation intégrés, en plus d’une mise à jour automatique des modules de sécurité pour vous mettre à l’abri d’éventuelles attaques sans avoir à mobiliser une équipe entière de spécialistes pour assurer la maintenance de votre application.

Conclusion

La sécurité des applications mobiles est essentielle face à la hausse des cyberattaques. En renforçant l’authentification, en cryptant les données, et en utilisant des app builders No Code sécurisés, vous protégez votre application et vos utilisateurs tout en garantissant une maintenance continue. Adoptez ces stratégies pour maintenir la confiance et assurer la sécurité de votre plateforme.

Sources : 

  1. Marché des applications mobiles : +83% de téléchargements en 5 ans – Goodbarber
  2. Les attaques contre les appareils mobiles ont considérablement augmenté en 2023 – Kaspersky
  3. Les six grands principes du RGPD – CNIL

Warning: Undefined array key 0 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 1 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 2 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 3 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 4 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 5 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 6 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 7 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 8 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 9 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 10 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 11 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 12 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 13 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 14 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 15 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 16 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 17 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 18 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 19 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 20 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 21 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 22 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 23 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 24 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 25 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 26 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 27 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 28 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 29 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 30 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 31 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 32 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 33 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 34 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 35 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 36 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 37 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 38 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 39 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 40 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 41 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 42 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 43 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 44 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 45 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 46 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 47 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 48 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 49 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 50 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 51 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 52 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 53 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 54 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 55 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 56 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 57 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 58 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 59 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 60 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 61 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 62 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 63 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 64 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 65 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 66 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 67 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 68 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 69 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 70 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 71 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 72 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 73 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 74 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 75 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 76 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 77 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 78 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 79 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 80 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 81 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 82 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 83 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 84 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 85 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 86 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 87 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 88 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 89 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 90 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 91 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 92 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 93 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 94 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 95 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 96 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 97 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 98 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 99 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 100 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 101 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 102 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 103 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 104 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 105 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 106 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 107 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 108 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 109 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 110 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 111 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 112 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 113 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 114 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 115 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 116 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 117 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 118 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 119 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 120 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 121 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Warning: Undefined array key 122 in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/DomFormatter.php on line 54

Fatal error: Uncaught Error: Call to a member function getWord() on null in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Util/JsonUtil.php:55 Stack trace: #0 /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Formatter/JsonFormatter.php(59): Weglot\Util\JsonUtil::set() #1 /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Parser.php(604): Weglot\Parser\Formatter\JsonFormatter->handle() #2 /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Parser.php(615): Weglot\Parser\Parser->formatters() #3 /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Parser/Parser.php(394): Weglot\Parser\Parser->formatters() #4 /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/src/services/class-translate-service-weglot.php(256): Weglot\Parser\Parser->translate() #5 [internal function]: WeglotWP\Services\Translate_Service_Weglot->weglot_treat_page() #6 /var/www/vhosts/apptree.fr/httpdocs/wp-includes/functions.php(5481): ob_end_flush() #7 /var/www/vhosts/apptree.fr/httpdocs/wp-includes/class-wp-hook.php(341): wp_ob_end_flush_all() #8 /var/www/vhosts/apptree.fr/httpdocs/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters() #9 /var/www/vhosts/apptree.fr/httpdocs/wp-includes/plugin.php(522): WP_Hook->do_action() #10 /var/www/vhosts/apptree.fr/httpdocs/wp-includes/load.php(1308): do_action() #11 [internal function]: shutdown_action_hook() #12 {main} thrown in /var/www/vhosts/apptree.fr/httpdocs/wp-content/plugins/weglot/vendor/weglot/weglot-php/src/Util/JsonUtil.php on line 55