neosystem.cz
Je-li software vyvíjen otevřeně, jak je bezpečný?
Má-li uživatel software k dispozici i jeho zdrojový kód, může snadno zjistit, jakým způsobem byl software vyroben, jaké techniky jsou v něm použity, i jaké slabiny nebo chyby obsahuje. Tento fakt svádí k tomu, spojovat otázku bezpečnosti softwarových produktů s modelem jejich vývoje - otevřený versus uzavřený. Ve skutečnosti však bezpečnost software nijak přímo nesouvisí s tím, jak je vyvíjen, kolik lidí se na jeho vývoji podílí, či zda jsou jeho zdrojové kódy komukoliv volně k dispozici. Úroveň bezpečnosti, stejně jako třeba funkčnost nebo vzhled, závisí především na vývojářích daného produktu, na jejich schopnostech a zkušenostech s psaním tzv. bezpečného kódu.
Otevřený software tedy není o nic méně bezpečný než software proprietární. Avšak díky jeho otevřenosti jsou v něm chyby a bezpečnostní slabiny mnohem rychleji objevovány a opravovány. Ve světě otevřeného software je zcela běžné, že oprava bezpečnostní chyby je k dispozici již ve stejný den, kdy je chyba zveřejněna. S uzavřeným software je uživatel mnohdy nucen čekat na opravu celé týdny nebo dokonce měsíce.

svobodný software

služby

bezpečnost

zdrojový kód

aktualizace