La faiblesse de WordPress: le point de vue des développeurs
Nous avons l’intention de parler des problèmes de WordPress, mais voici une discussion franche et nous espérons que l’équipe de développement derrière ce CMS très populaire verra les points suivants comme des critiques positives. C’est pourquoi nous pensons que WordPress est frustrant pour les développeurs:
Le WP dispose d’un large éventail de compétences, mais il n’a jamais eu une apparence exceptionnelle et il a un début simple. Il a été conçu à l’origine comme une plate – forme pour ceux qui veulent bloguer et poster leur propre blog. Au fil des ans, le CMS a subi des changements radicaux et il ne ressemble plus à son humble début. Certains l’utilisent comme un moyen de base d’exécuter un site Web, comme une plate – forme pour un magasin en ligne, ou même comme un moyen de générer un site Web statique. Dans une certaine mesure, il met en évidence l’adaptabilité du SGC, et nous sommes d’accord avec cette affirmation, mais le problème avec cette souplesse est qu’il est difficile d’exceller dans chaque rôle. Du point de vue des plugins: les milliers de plugins WordPress disponibles montrent comment les gens essaient de forcer WordPress à devenir quelque chose qui n’est pas du tout.
Il est évident que WordPress a été conçu pour cette approche à partir de zéro, et il n’y a aucun doute que la flexibilité a beaucoup d’avantages. Toutefois, sans se concentrer sur une tâche particulière, le SGC peut avoir de la difficulté à fournir une solution claire. Cette focalisation sur la création de tout pour tout le monde pose des problèmes. Cependant, nous devons souligner: WordPress reste une excellente plateforme pour la création de blogs. Piratage: WordPress peut être une porte ouverte, bref, WordPress est piraté 24 heures sur 24, ce qui est la plus grande plainte que nous entendons des développeurs. On ne peut nier que le SGC est plein de failles de sécurité et qu’il ne finira jamais. L’augmentation du nombre de hackers est due en partie à la popularité de WordPress, mais aussi à la manière open source de WordPress.
Poisch
Tout le monde peut voir le Code open source du CMS et laisser les hackers découvrir les faiblesses du Code. Nous ne disons pas que l’open source est une mauvaise approche, mais nous pensons que les fonctionnalités open source de WordPress CMS causent des problèmes de sécurité sans fin. L’analyse montre que les sites WordPress représentent plus d’un quart de l’internet. L’équipe WordPress le sait et fait tout ce qui est en son pouvoir pour s’assurer que le CMS est sécurisé, mais avec les cycles de développement d’aujourd’hui si rapides, il est difficile de protéger complètement des applications complexes. Lorsque les mesures de sécurité échouent, des millions de sites Web peuvent être en danger.
Bien sûr, nous n’avons pas de solution évidente aux défis de sécurité de WordPress, à part la mise à jour évidente de votre instance WordPress. Malgré cela, les cycles de sortie WordPress posent des problèmes uniques. Beaucoup de gens disent que maintenir la sécurité de WordPress est simple, dans une large mesure, mais la question est: pourquoi les propriétaires de sites Web doivent – ils exécuter une série de tâches pour assurer la sécurité de WordPress? Pourquoi cette section de sécurité de WordPress n’est – elle pas disponible? Il est facile pour quelqu’un de télécharger un exécutable sur WordPress et cette option devrait être limitée par défaut. Il suffit d’une personne un peu plus intelligente pour télécharger des fichiers contenant du Code malveillant dans un script PHP et votre site Web peut être corrompu. Actuellement, ces options peuvent être configurées dans le système de fichiers. WordPress devrait plutôt le supprimer et supposer que le système de fichiers est \
À son tour, il s’agit d’un moyen simple d’effectuer des changements malveillants. Par défaut, WordPress permet aux utilisateurs de faire n’importe quel nombre de tentatives de connexion. Cela ouvre la porte à des attaques violentes, et les hackers continuent à essayer des mots de passe aléatoires jusqu’à ce que la connexion soit réussie. WordPress CMS devrait désactiver les tentatives d’accès illimité lors de l’installation. Il ne s’agit pas d’une liste exhaustive, mais simplement de quelques points. De toute évidence, les grandes solutions logicielles, en particulier les solutions open source, ne peuvent pas être totalement exemptes d’attaques. Mais notre point de vue est que les développeurs sérieux ne veulent pas utiliser WordPress parce qu’il est très fragile. Les développeurs qualifiés préfèrent créer une nouvelle application à partir de zéro, qui répond élégamment à leurs besoins et est bien protégée contre les vulnérabilités inconnues à l’avenir.
Les plug – ins sont la racine du problème un bon développeur ne se tournera pas vers les plug – ins pour le premier défi. Au lieu de cela, les bons développeurs essaient de créer une solution simple et élégante. Au lieu de cela, la dépendance à l’égard des plug – ins est une façon de penser très différente. Enfin, un plug – in peut facilement ajouter des fonctionnalités spécifiques à WordPress, ce qui fait des différents plug – ins disponibles pour WP un avantage pour CMS, mais aussi un risque. Bien que les plug – ins puissent rendre les choses plus rapides et plus simples, ils présentent également de nombreux risques pour la sécurité, tout en vous liant aux versions WP disponibles, tout en gonflant les instances WordPress.
Plug – ins et sécurité d’abord, regardons les problèmes de sécurité que les plug – ins créent. Un rapport montre que plus de la moitié des problèmes de sécurité connus de WordPress proviennent de plugins. Les développeurs doivent suivre toutes les bonnes pratiques suivies par pr
Plug – in oducer, peut – être pas très bon. Par conséquent, en tant que développeur, vous devez vérifier soigneusement le plug – in avant de l’utiliser. Dans une certaine mesure, ce processus de contrôle élimine le temps économisé par le plug – in, donc envisagez de coder à partir de zéro. Continuez à lire l’histoire de pippig sur wordfence. Format générique de nom de domaine. Les limites de version WP sont appelées contraintes de version, et les plug – ins peuvent limiter la version de WP CMS que vous pouvez exécuter. Aujourd’hui, le cycle de sortie de WordPress est très actif, avec une mise à jour régulière, et la plateforme publie souvent plusieurs petites versions ou correctifs en un mois. Cela est compréhensible, car l’équipe du WP corrige constamment les vecteurs d’attaque. Cependant, toutes ces mises à jour posent un problème: les mises à jour du WP peuvent interrompre le plug – in et bloquer votre site.
Bien sûr, vous devez tenir le CMS à jour, mais les restrictions de version imposées par le plug – in peuvent rendre le travail difficile. Certains développeurs de plug – ins testent et mettent à jour leurs plug – ins, mais ce petit groupe de plug – ins avancés n’est pas la plupart. En plus de ces plug – ins principaux, les mises à jour de version WP peuvent endommager votre site, ce qui est un véritable risque. Supposons d’abord que la plupart des développeurs savent qu’il est important de créer des projets Lean qui n’utilisent pas de code redondant. Maintenant, certains plug – ins sont conformes à ce principe, mais beaucoup sont très gonflés parce qu’ils essaient de résoudre tout problème que l’utilisateur pourrait rencontrer. Les développeurs trouvent souvent que le plug – in résout un problème tout en fournissant une solution à 50 autres problèmes qui ne sont pas liés à leur site.
Les plug – ins interrompent le flux de travail WordPress Enfin, un autre problème commun causé par de nombreux plug – ins est fa
Les plug – ins peuvent entraver l’expérience utilisateur dans WordPress. Ceci est lié à l’expansion du plugin wordpress. Par exemple, le plug – in peut complètement changer la façon dont les messages sont créés et placés sur le site. Cela pose un problème fréquent aux développeurs de WP qui estiment qu’ils doivent « tourner » autour d’un plug – in plutôt que simplement l’utiliser. Les développeurs doivent inévitablement supporter ce contournement du plug – in parce qu’il résout un problème complexe. Nous avons déjà dit que WordPress existe depuis un certain temps. Lorsqu’il est construit, les développeurs supposent qu’un site Web utilisera un serveur et un système de fichiers. Cependant, les développeurs utilisent de plus en plus ce qu’on appelle les architectures de micro – serveurs Multi – noeuds. Ils le font parce que cette façon de travailler est plus extensible et flexible. Mais l’utilisation de WordPress sur des architectures complexes peut poser des problèmes, par exemple en s’appuyant presque exclusivement sur FTP pour obtenir les mises à jour de WP CMS. Les développeurs modernes penseront clairement que la mise à jour du Code par FTP est simplement dépassée. Les développeurs utilisent généralement des flux de travail spécifiques pour bloquer les problèmes potentiels avant de publier le Code. Cela signifie que le développement fonctionne localement, que le Code est contrôlé par version et que le Code est automatiquement testé pendant l’intégration continue. Par conséquent, il suffit de télécharger le nouveau code dans l’environnement où cette méthode est court – circuitée, ce qui signifie que la probabilité d’erreur est élevée. Ce qui est plus grave que le problème de patch, c’est que nous supposons
Ou à partir du panneau de commande. Vous pouvez l’utiliser aussi longtemps qu’il est installé sur votre site. Voici quelques aspects de la boîte à outils WordPress qui vous aide à gérer WP: gestion de la sécurité vous pouvez utiliser cette boîte à outils pour fermer automatiquement les vulnérabilités de sécurité les plus évidentes. Par exemple, vous pouvez convertir XML en Ping RPC, vous assurer que le dossier de contenu Wp est sécurisé, et ainsi de suite. La trousse affiche l’état de sécurité du site et signale les problèmes de « danger » ou d ‘« avertissement », ce qui est recommandé pour améliorer la sécurité. Mettre à jour votre instance WP en tant que fonctionnalité supplémentaire dans la boîte à outils 3. Les mises à jour intelligentes de X et plus vous aident à maintenir votre site de production actif tout en le mettant à jour en même temps, sans risque de dommages au site. Cet outil examine les problèmes qui peuvent survenir à la suite d’une mise à jour et vous indiquera s’il existe un risque de quelque nature que ce soit. Cloner des sites WordPress il y a plusieurs raisons pour lesquelles vous souhaitez copier des sites WordPress. Par exemple, vous pouvez avoir un site temporaire où vous pouvez tester les changements avant de les publier. Lorsque vous êtes prêt, nous vous recommandons de copier le contenu du site. Vous pouvez aussi avoir un site public que vous voudrez peut – être faire une copie qui n’est pas accessible au public. Un autre exemple est celui des développeurs professionnels qui ont une copie du modèle d’installation WordPress et qui veulent simplement le cloner automatiquement, y compris les thèmes et les plugins. Nous avons aussi des clients qui veulent juste faire deux copies d’un site pour diverses raisons, par exemple pour montrer comment un site peut sembler différent avec quelques changements. Pour quelque raison que ce soit, l’outil clone de la boîte à outils WordPress peut facilement copier tout, y compris les fichiers du site, la base de données du site et tous les paramètres du WP CMS. Pour diverses raisons, vous devrez peut – être vous assurer que les deux sites WordPress