Aller à la page principale.

Sécurité et NetBSD

Le projet NetBSD adopte la même approche sur la sécurité que n'importe système d'exploitation : Des solutions, mais surtout pas de hacks. Les problèmes de sécurité dans NetBSD sont gérés par le directeur de la sécurité de NetBSD et l'équipe des alertes de sécurité de NetBSD. Tout comme la recherche, la documentation et la mise à jour du code en fonction d'un nouveau problème de sécurité signalé, l'équipe procède aussi à des audits de code périodiques afin de rechercher et de supprimer d'éventuels problèmes de sécurité.

NetBSD a intégré Kerberos 5 (Heimdal), SSH (OpenSSH) et un support total du protocole IPsec incluant les protocoles IPv4 et IPv6. De plus, par défaut, tous les services utilisent le plus de paramètres considérés comme sûrs et aucun service n'est activé par défaut à l'installation.

Bulltins de sécurité

Lorsque de sérieux problèmes de sécurité sont trouvés et corrigés dans NetBSD, nous diffusons un bulletin décrivant le problème et donnant un lien vers le correctif. Ils sont principalement annoncés sur notre liste de diffusion netbsd-announce et aussi sur security-announce . Ils sont largement diffusés et archivés sur ce site et sont fournit notamment dans un fils RSS.

Bulletins récents par versions de NetBSD :

Consultez l'archive pour une liste complète des versions officielles.

Bulletins récents par numéro d'alerte :

Consultez l'archive des alertes pour une liste complète.

Bulletins pour NetBSD-current

Dans certains cas, un problème de sécurité sera découvert dans NetBSD-current et sera rapidement résolu. Ces problèmes sont souvent de courtes durées et n'auront aucun impact dans les versions officielles de NetBSD. Dans ces cas, nous ne sortons pas de patches ou de bulletins spécifiques à NetBSD-current, mais nous recommendons de mettre à jour une version contenant ces correctifs. Veuillez voir les bulletins au-dessus pour les dates des correctifs. Si un problème de sécurité est identifié et qu'il touche uniquement NetBSD-current, l'équipe de sécurité de NetBSD enverra un email à la liste de diffusion current-users détaillant le problème et ce qu'il faudra mettre à jour si nécessaire. Nous recommandons à tous les utilisateurs qui utilisent NetBSD-current de souscrire à la liste de diffusion current-users afin d'être au courant de ces problèmes. Les utilisateurs traquant NetBSD-current devront avoir leurs systèmes à jour pour avoir de nouvelles nouveautés et également des résolutions de problèmes connus.

Points de contacts

Le projet NetBSD a deux points de contact liés à la sécurité :

  • La liste de diffusion tech-security est un forum ouvert à la discussion des problèmes de sécurité liés à NetBSD.
  • Vous pouvez contacter directement le projet NetBSD à propos des problèmes de sécurité en envoyant un email à .

Signaler un problème de sécurité

Pour signaler un problème de sécurité dans NetBSD, vous pouvez, au choix, contacter l'équipe ou envoyer un rapport standard NetBSD en utilisant le formulaire send-pr ou le programme send-pr(1) présent sur votre système NetBSD.

Les informations sensibles peuvent être chiffrées avec PGP en utilisant la clef PGP du directeur de la sécurité de NetBSD.

Patches de sécurité

Tous les patches de sécurité publiés de NetBSD sont disponibles sur le serveur FTP du projet NetBSD dans le dossier security/patches/ .

Collection de paquets NetBSD (pkgsrc)

La collection de paquets NetBSD fournit une installation simplifiée sous formes de binaires et de code source d'un grand nombre d'applications tierces. Les utilisateurs doivent accepter que les logiciels tiers peuvent contenir des bogues et que certains de ces bogues peuvent mener à une machine vulnérable. Pour paré à ceci, NetBSD fournit une méthode simple d'auditer vos paquets déjà installés sur des vulnérabilités connues.

Examiner les vulnérabilités des paquets installés

L'équipe sécurité de pkgsrc et les mainteneurs de paquet gardent une liste des vulnérabilités connues dans les paquets qui sont (ou ont été) inclus dans pkgsrc. La liste est disponible depuis le site FTP de NetBSD à l'adresse suivante :

A travers audit-packages, cette liste peut être téléchargée automatiquement, et un audit de sécurité de tous les paquets installés sur un système peut alors s'établir.

audit-packages est composée de deux parties. La première, download-vulnerability-list, consiste à télécharger la liste des vulnérabilités située sur le site FTP de NetBSD. La seconde, audit-packages, vérifie les vulnérabilités des paquets installés. Si un paquet est considéré comme vulnérable, vous devrez recevoir un message similaire :

Package samba-2.0.9 has a local-root-shell vulnerability, see http://www.samba.org/samba/whatsnew/macroexploit.html

Les utilisateurs pourront ainsi installer audit-packages pour télécharger le fichier journalier pkg-vulnerabilities , et permettre l'audit d'un paquet dans le script de sécurité journalier. Plus détails situés dans le fichier MESSAGE de pkg_install.

Signaler un problème de sécurité dans pkgsrc

Si vous pensez que vous avez trouvé un problème de sécurité sur un paquet ou un logiciel dans pkgsrc et qu'il n'est pas détecté par audit-packages, alors veuillez contacter l'équipe sécurité de pkgsrc.

Migration de security/audit-packages à pkgtools/pkg_install

En avril 2007, cette fonctionnalité fournit par le paquet security/audit-packages été écrit en C et a été introduite dans le paquet pkg_install . Ceci dans le but d'apporter un nombre d'améliorations en termes de rapidité et de fonctionnalité lorsque l'on compare à l'ancien paquet security/audit-packages. En janvier 2008, le paquet security/audit-packages a été enlevé de l'arborescence CVS de pkgsrc et le version demandée du paquet pkg_install est passée à la version pkg_install-20071224, laquelle inclus les possibilités de l'ancien paquet security/audit-packages. Le processus de migration devrait être simple pour la plupart des utilisateurs et invoque simplement l'enlèvement de l'ancien paquet (par exemple pkg_delete audit-packages) et ensuite la mise à jour de pkg_install. En plus de cela, tous les scripts, comme par exemple crontab(5), security.local, etc., qui feront référence aux anciens fichiers binaires (audit-packages et download-vulnerability-list) demanderont également une mise à jour.

Si vous ne pouvez pas migrer immédiatement vers la version pkg_install-20071224 et que vous avez besoin de continuer l'utilisation de security/audit-packages pour les vulnérabilités de paquet, l'équipe sécurité de pkgsrc continuera de garder à jour la base de donnée pkg-vulnerabilities au moins jusqu'à la branche pkgsrc-2008Q1. Lorsque le support de security/audit-packages sera totalement enlevé, nous metterons à jour l'ancienne base de donnée pkg-vulnerabilities pour indiquer qu'elle ne sera plus mise à jour. Vous devrez donc poursuivre la mise à jour de pkg_install>=20071224 de sorte à recevoir les futures mises à jour de la base de donnée pkg-vulnerabilities.

Pour toutes questions ou tous problèmes avec ce processus, veuillez contacter soit l' équipe sécurité de pkgsrc, soit la liste de diffusion appropriée (par exemple pkgsrc-users ou tech-pkg).

Ressources en sécurité

Une quantité de bulletins de sécurité et d'autres ressouces de sécurité sont disponibles en ligne sur ces sites :