Door AnoniemMany of these critical security bugs have been in the code for years
without being detected by the 'many eyes' looking at the source code. How
can anyone believe that the open source process can eradicate all of the
cleverly hidden intentional bugs put in by foreign intelligence agents and
terrorists when the process can't find thousands of unintentional bugs left
lying around in the source code?"
Ok. Hier heeft'ie een goed punt.
Het is altijd het man->machine probleem. Je kunt naar code kijken, maar niet
altijd zien dat het een bug is. Dat is maar net hoe een systeem op die code
reageert. Ik vind zelf dat een bug iets is waardoor een systeem niet goed
functioneerd. Dat is wat anders dan een fout die een vulnerability mogelijk
maakt.
Als men undercover mensen zou toelaten (zonder het te weten) in het project,
dan zou hun code altijd nagekeken worden door derden. Je weet dan welk
deel is veranderd (een diff verteld erg veel.....) en gaat dat testen of het
inderdaad de functionaliteit of prestaties verbeterd. Is dat niet zo, dan wordt
de patch niet doorgevoerd in de update.
De terroristen zouden wel heel erg goed moeten programmeren willen ze
express exploits er in bakken zonder op te vallen. Ze moeten namelijk kennis
hebben van geheugenlekken enz. Dingen die bij kritieke software wel
degelijk wordt nagekeken. Waarom zouden terroristen meer weten dan de
programmeurs van het software pakket zelf?
En inderdaad, dit zou dus ook bij closed source kunnen gebeuren.
Sterker nog, als de defensie van Amerika overstapt op de software van deze
man, dan kan een terrorist toch ook bij hem infiltreren? En als hij dan
verklaart dat hij die bugs er wel tussen zou kunnen onderscheiden, waarom
zou een ander project dat dan weer niet kunnen?
Al met al, grote reclame voor zijn eigen software i.p.v. mee te helpen hoe hij
zijn software zo veilig krijgt naar eigen zeggen. Daar varen we immers
allemaal bij en niet alleen het defensiesysteem van Amerika.
- Unomi -