Bonjour,
Je suis en train de faire un site. Mes pages sont divisées en nombreuses parties qui sont autant de fichiers séparés. La page php appelle toutes ces parties grâce à la fonction include. L'internaute reçoit une page composée côté serveur.
Ca fonctionne très bien seulement voila, en lisant un tutoriel, je suis tombé là-dessus :
Si quelqu'un parvient à inclure une page PHP dont vous n'êtes pas l'auteur, vous ne pouvez pas savoir ce que contient cette page. Quelqu'un de malveillant pourrait alors très facilement faire faire n'importe quoi au PHP de votre serveur !
Si vous ne faites pas très attention au code que vous écrivez, votre site web sera vulnérable et il sera assez facile de récupérer votre mot de passe MySQL par exemple...
Je ne vois pas en quoi les includes constituent un risque pour la sécurité d'un site, car :
- le visiteur reçoit du html,
- si quelqu'un peut modifier mes pages php, il pourrait aussi bien modifier des pages html pour hacker le contenu de mon site.
Pourriez-vous m'expliquer en quoi les includes pourraient être une menace pour la sécurité de mon site, svp ?
Merci