最も古いCおよびPHPは、2019年のすべての脆弱性の63%以上を占めています

私たちは常に最高のプログラミング言語を使用しようとします。最良のものは人気のあるものと混同しないようにし、最初にセキュリティを優先する必要があります。最も安全な言語は、最高のプログラミング言語のリストでランク付けされる必要があります。

WhiteSourceからの最近の投稿によると、Cプログラミング言語はすべての脆弱性の中で最も高い割合を占めており、過去10年間で77%を超えています。その調査は、セキュリティアドバイザリ、オープンソースの問題追跡システム、NVDなどのさまざまなソースから収集されたデータに基づいています。

最も古いプログラミング言語であるCおよびPHPは、Cが47%を超えるすべての脆弱性の63%を超えています。この理由は、これらの言語で書かれた大量のコードである可能性があります。ただし、この割合は、GoやPythensなどの一般的な言語では減少しています。これらのスクリプト言語には比較的脆弱性の少ないコードがあります。したがって、Pythonはすべての初心者および専門家の最初の選択肢になりました。

最も一般的な脆弱性は、クロスサイトスクリプティング情報の漏洩と入力検証です。この脆弱性の理由は、単純なコードエラーと不正確なコーディングです。ただし、オープンソースコミュニティは、これらの問題を追跡および報告するためのさまざまな方法を実装しようとしています。しかし、専門家は、コードベースの基本的なセキュリティリスクを絶えずチェックすることさえ推奨されます。