human
Comment les logiciels open source sont-ils plus sécurisés ? Puisque je peux voir tout le code , si , disons , je trouve une vulnérabilité , ne puis - je pas simplement l' exploiter ? Explique comme si j'avais cinq ans.
gpt
L'idée est que puisque *tout le monde* peut voir le code, tout le monde peut rechercher les vulnérabilités. Et cela augmente la probabilité que *quelqu'un* le signale aux développeurs afin qu'il puisse être corrigé (ou peut-être même soumettre lui-même un correctif). Et obtenir des vulnérabilités corrigées est généralement une meilleure défense que d'essayer de les garder secrètes (ce qui revient vraiment à garder le code source privé). En pratique, c'est une sorte de lavage en termes de sécurité, cependant. Oui , des hackers malveillants pourraient lire votre code pour trouver une vulnérabilité , mais ... ce n'est souvent pas comme ça qu'ils procèdent de toute façon . Ils ont beaucoup d'autres moyens intelligents pour essayer de trouver des vulnérabilités. Et bien sûr , de bons gars pourraient auditer le code , trouver des correctifs et les signaler , mais .... encore une fois , cela arrive très rarement , surtout s'il s'agit d' un produit de niche . Les sources du noyau Linux sont généralement * consultées * par de nombreuses personnes à cause de ce qu'elles sont et à cause de leur utilisation répandue , mais ce n'est pas le cas de la plupart des logiciels . Heck, la vulnérabilité Heartbleed d'il y a quelques années a montré assez clairement que l'un des logiciels open source les plus largement utilisés, et que vous penseriez * que les experts en sécurité seraient partout, à peu près jamais personne n'a réellement regardé la source code . Donc... En théorie, c'est plus sûr parce que les gens peuvent trouver et corriger les vulnérabilités. En pratique, cela ne fait *vraiment* aucune grande différence de toute façon. Il y a d'autres raisons pour lesquelles un logiciel open source est agréable (car un développeur de logiciel peut le modifier lui-même est une aubaine), mais l'argument de la sécurité est très sommaire 95% du temps.