Backdoor in open-source software dove scoperto, sì.
In generale, open source not indica automaticamente che il software è sicuro o privo di bug. Ricorda Heartbleed in OpenSSL.
Uno dei problemi principali è che tutti potrebbero dare un'occhiata alla fonte, ma spesso nessuno in realtà pensa che qualcun altro lo abbia fatto prima. Quindi è possibile che ci siano bug o backdoor per un tempo molto lungo nascosti in qualche progetto.
Un altro problema potrebbe essere la complessità di alcuni progetti, non è possibile che una singola persona guardi la fonte e sappia che è sicura o meno - avresti bisogno di molto tempo per farlo, basta vedere la verifica della sicurezza di TrueCrypt per esempio.
In questo contesto, un problema principale dell'open-source è che tutti possono modificare il codice e condividere il proprio programma. Ci sono molti casi in questo, versioni manipolate di grandi programmi open source come Firefox, PhpMyAdmin ecc. Il normale utente PC non si accorgerà mai che c'è qualcosa di sbagliato, ma sta usando felicemente una grande backdoor.
Quindi l'open source potrebbe essere un po 'più sicuro perché in teoria chiunque potrebbe controllare il codice ma in pratica bug o backdoor potrebbero non essere scoperti per molto tempo. E per favore non fraintendermi, sono un grande fan del software open-source, ma sono consapevole dei rischi e così dovrebbe essere chiunque altro.