Das älteste C und PHP macht 2019 über 63% aller Schwachstellen aus
Wir versuchen immer, die beste Programmiersprache zu verwenden. Der Beste sollte nicht mit dem Populären verwechselt werden und muss zuerst der Sicherheit Vorrang einräumen. Die sicherste sollte in der Liste der besten Programmiersprachen auf Platz eins stehen.
Der jüngste Beitrag von WhiteSource zeigt, dass die Programmiersprache C den höchsten Prozentsatz aller Sicherheitslücken ausmacht, der in den letzten 10 Jahren bei über 77% lag. Die Forschung basiert auf Daten, die aus verschiedenen Quellen wie Sicherheitshinweisen, Open Source Issue Trackern und NVD gesammelt wurden.
C und PHP, die älteste Programmiersprache, machen über 63% aller Schwachstellen aus, zu denen das C über 47% beiträgt. Der Grund dafür könnte das hohe Codevolumen sein, das in diesen Sprachen geschrieben wurde. Dieser Prozentsatz nimmt jedoch in den populären Sprachen wie Go und Pythens ab. Diese Skriptsprachen haben vergleichsweise weniger anfälligen Code. Daher sind Pythons jetzt die erste Wahl aller Anfänger und Profis.
Die am weitesten verbreitete Sicherheitsanfälligkeit ist das Cross-Site-Scripting-Informationsleck und die Eingabevalidierung. Der Grund für diese Sicherheitsanfälligkeit sind die einfachen Codefehler und die ungenaue Codierung. Open Source-Communities versuchen jedoch, verschiedene Methoden zu implementieren, um diese Probleme zu verfolgen und zu melden. Den Fachleuten wird jedoch sogar empfohlen, das grundlegende Sicherheitsrisiko in der Codebasis ständig zu überprüfen.