Die Firma Veracode hat die Ergebnisse einer Untersuchung zu Sicherheitsproblemen veröffentlicht, die aus der Einbindung von Open-Source-Bibliotheken in Anwendungen resultieren (anstatt dynamisches Binden nutzen viele Unternehmen einfach die benötigten Bibliotheken, indem sie diese in ihre Projekte kopieren). Bei der Analyse von 86.000 Repositories und einer Umfrage unter rund 2.000 Entwicklern wurde festgestellt, dass 79 % der in den Code ĂŒbertragenen Drittanbieter-Bibliotheken niemals aktualisiert werden.
Dabei wird der veraltete Bibliothekscode zur Ursache fĂŒr Sicherheitsprobleme, die in 92 % der FĂ€lle durch einfaches Aktualisieren des Bibliothekscodes vermieden werden können. Die Ausrede, dass Bibliotheksaktualisierungen wegen möglicher InkompatibilitĂ€ten nicht durchgefĂŒhrt werden, ist in den meisten FĂ€llen unbegrĂŒndet, da in 69 % der FĂ€lle die Schwachstellen in Korrekturausgaben behoben wurden, die nicht mit Ănderungen der FunktionalitĂ€t verbunden sind.
Auch die Information der Entwickler ĂŒber das Auftreten von SicherheitslĂŒcken hat einen Einfluss: Wenn die Entwickler ĂŒber das Problem in der Bibliothek benachrichtigt wurden, wurde das Problem in 17 % der FĂ€lle innerhalb einer Stunde gelöst, und in 25 % der FĂ€lle innerhalb einer Woche. Wenn Informationen darĂŒber vorlagen, wie eine Schwachstelle in der Bibliothek zur Kompromittierung der Anwendung fĂŒhren kann, wurde in 50 % der FĂ€lle eine Behebung innerhalb von drei Wochen veröffentlicht, wĂ€hrend ohne solche Informationen die Behebung der Schwachstelle bis zu 7 Monate oder lĂ€nger dauerte. Ein Viertel der befragten Entwickler gab an, dass bei der Auswahl einer Bibliothek fĂŒr die Integration zunĂ€chst die FunktionalitĂ€t und die Lizenz des Codes berĂŒcksichtigt werden, wĂ€hrend die Sicherheit danach kommt.
Bemerkenswert ist, dass die Situation bezĂŒglich der LizenzprĂŒfung des Codes nicht besser ist â 54 % der Befragten gaben zu, dass sie die Lizenz der Bibliothek vor deren Integration in ihr Produkt nicht immer ĂŒberprĂŒfen. Eine verpflichtende PrĂŒfung der LizenzkompatibilitĂ€t wird nur von 27 % der Befragten praktiziert.
Quelle: opennet.ru
