Chapitre 4. Sécurité de Bugzilla

Table des matières

1. Le système d'exploitation
1.1. Ports TCP/IP
1.2. Comptes utilisateur du système
1.3. Environnement d'exécution fermé
2. MySQL
2.1. Les comptes Système MySQL
2.2. Le super utilisateur et l'utilisateur anonyme de MySQL
2.3. Accès au réseau
3. Serveur Web
3.1. Désactivation des accès à distance pour les fichiers de configuration Bugzilla
3.2. Utilisation de mod_throttle pour éviter un déni de service
4. Bugzilla
4.1. Empêcher les utilisateurs d'introduire du Javascript malveillant

Bien que certains éléments de ce chapitre soient relatifs au système d'exploitation pour lequel Bugzilla fonctionne ou aux logiciels nécessaires à l'exécution de Bugzilla, tout est en rapport avec la protection de vos données. Ceci ne prétend pas être un guide complet pour sécuriser Linux, Apache, MySQL ou tout autre logiciel mentionné. Rien ne remplace une administration dynamique et la surveillance d'une machine. L'élément essentiel pour une bonne sécurité, vous la connaissez parfaitement : c vous.

Bien qu'en général les programmeurs s'efforcent d'écrire du code sécurisé, les accidents sont toujours possibles, et ils se produisent. La meilleure approche pour la sécurité est de toujours supposer que le programme sur lequel vous êtes en train de travailler n'est pas sécurisé à 100% et de restreindre son accès aux autres parties de votre machine autant que possible.