[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [obsdfr-misc] Manuel du développeur
On Friday 08 June 2007 10:13:49 Ludovic Gele wrote:
> Ben si en fait, j'en ai un, mais il est pour moi super compliqué. Un
> outil qui audit un code source à la recherche des mauvaises habitudes
> d'écriture (d'un point de vu sécu, dans la politique OpenBSD) et qui
> propose une solution de remplacement. Le but serait de commencer à
> nettoyer un peu (j'ai bien dit un peu, faudrait une armée de
> developpeur pour ça) le userland comme c'est fait pour le core. Si
core???
Je crois que tu confonds le système de base (noyau+userland) et les ports.
> Pour le moment, je ne sais pas quoi chercher dans les codes sources, à
> part peut-être, si j'ai bien compris, remplacer strcpy et strcat par
> srtlcpy et strlcat, ou alors une mauvaise utilisation de l'instruction
_strlcpy_ et pas srtlcpy
Attention, il ne s'agit par d'un simple remplacement de type s/strcpy/strlcpy
Dans les ports, ce "remplacement" n'est pas encouragé de toutes façons (trop
lourd à maintenir, il vaut mieux pousser les développeurs upstream à intégrer
le changement eux-mêmes dans les sources).
--
Antoine