Voudrais faire un site mais j’hésite entre le php et l’asp
Quelqu’un de mon entourage et qui est très qualifié m’a dit que le PHP est très facilement “piratable” et qu’il vaut mieux que je me dirige vers l’ASP si je veux être le plus protégé possible, de plus il m’a déconseillé de faire mon site avec une interface tout faite.
Alors le php est-t-il vraiment très peu sécurisé ?
Si ce n’est pas le cas, que me conseilleriez-vous pour créer mon site (interface tout faite)
Y a pas que la notion de sécurité, ça dépend aussi de ton serveur (apache? iis?), de ce qu’il autorise ou non. PHP peut être facilement piratable comme ASP l’est certainement si tu fais le fou avec des fonctions dont les trous de sécurités sont évident.
Genre la dernière faille phpbb2 c’est à cause de preg_replace (et des auteurs de phpbb2) qui permet d’éxécuter du code PHP : évidemment, si tu te mets à te servir de ce genre de fonctionnalités (car preg_replace c’est une fonction largement usité, l’option pour éxécuter php, non) c’est sûr que tu risque beaucoup par rapport à si tu t’en sers pas.
Maintenant, je suis sûr qu’ASP est tout aussi facilement piratable que ne l’est PHP;
C’est surtout le serveur qui est derrière qui sera piratable (outre les injections possibles en php ou asp), mais bon : une chose sûre, à partir du moment où tu fais un site web en PHP ou en ASP : c’est à toi de sécuriser le code.
ie: même sur une version très facilement piratable de PHP (ou ASP), tu peux faire un truc qui ne le soit pas, simplement parce que tu évites les fonctions “douteuses”.
A noter aussi qu’il faut mettre régulièrement son serveur à jour (pas tous les ans), ce qui permet de bénéficier des derniers patchs.
Mais ça
(perso, je te conseillerai PHP, surtout si tu veux exhiber tes créations sur un hébergeur gratuit : le plus souvent il y a PHP (gratuit, et pas de licences à payer justement).
Tandis qu’ASP c’est un peu plus dur en gratuit, même si ça doit exister, mais là … je laisse la parole aux fana d’ASP (et .NET)
C’est a double tranchant, car il permet de tester son propre site, mais également d’en profiter pour trouver des failles sur d’autres sites, donc je donne simplement le lien sur zataz, pas de lien direct
va permet d’exécuter du code
ca veut dire Cross Site Scripting (X comme Cross bien sur, zont fumé ces anglais xD)
il me semble que ca permet de faire exécuter du code contenu dans un fichier distant, mais je n’en suis pas sûr
ca doit pas etre trop dur de trouver des articles là dessus, il y a en a nottament un sur nexen il me semble