* Comment est-il possible qu’une fonction aussi critique que le réseau informatique de la Marine nationale dépende d’un système d’exploitation propriétaire fourni par une firme étrangère ?

Carburant, électronique, etc... Il n'y a plus d'états pouvant construire l'ensemble de son armée avec les ressources exclusive de son pays (et une saine concurrence ne fait pas de mal pour éviter que certaines entreprises ne s'engraisse trop sur l'argent public, cf. les derniers contrats d'Airbus aux... États-Unis!)

* Comment est-il possible de choisir un système d’exploitation à la réputation sécuritaire plus que douteuse et dont il est impossible de relire le code source pour le vérifier ou l’améliorer ?

C'était le sujet du programme "shared source" de microsoft, non? Et on ne prend pas un AS/400 pour un poste bureautique, et/ou on tient compte du coût du personnel (compétent sur *nix ou Windows?). L'argent est le nerf de la guerre ;)

* Comment les administrateurs d’un réseau militaire sensible peuvent-ils laisser leurs serveurs non patchés pendant des mois alors que le danger a été signalé et le que le correctif a été mis à disposition ?

J'imagine parce que le réseau est censé être isolé (des vieilles machines non patché, qui ne sont jamais consultable en pull, mais systématiquement par un push de leur part sur un serveur, démarrer via un pull périodique sur un front intermédiaire: exemple serveur d'horodatage), mais ils ne l'étaient pas. Je crois que c'est là que se situe la faute (sur la conception ou non respect d'une procédure).