Snykのコード脆弱性トップ10レポート
2023年5月18日
0 分で読めます今年初め、ユーザーのスキャンデータをもとに、オープンソースの脆弱性トップ10に関するレポートを公開しました。Snykユーザーがサードパーティのコードや依存関係で発見した、最も一般的で重大な脆弱性を詳しくご紹介しています。
この流れを受け、ファーストパーティコードで最もよく見られる脆弱性を調査することにしました。オープンソースセキュリティの情報源としてOWASPが役立つ一方、プロプライエタリコードのデータ収集は少し複雑でした。幸い、最先端の機械学習とハイブリッドAIを手がけるSnyk Security Researchチームが、2021年に確認したコード脆弱性トップ10について、偏りのないデータを提供してくれました。
Snyk Top 10 Code Vulnerabilities Reportは、人気の高い7つのプログラミング言語(JavaScript、Java、Python、Go、PHP、Ruby、C#)で最もよく見られる10種類の脆弱性を集計したものです。レポートに掲載された10種類すべてを目にする可能性はありますが、プロジェクトでの発生頻度や広がりは、言語、アプリケーション、コーディングガイドラインなどによって異なります。
よく使うプログラミング言語についてさらに知りたい方のために、上記7言語それぞれの脆弱性トップ10チートシートも作成しました。各チートシートでは、その言語でよく発生する脆弱性の種類を上位10件まで順位付けしています。それぞれの脆弱性から、詳しい情報を掲載した関連CWEページまたはSnyk Learnのレッスンにアクセスできます。
安全を守り、学び続け、ニュースの見出しにならないようにしましょう!
開発チームが保有するプロプライエタリコードは、あらゆるアプリケーションの中核です。そのため、アプリケーションとコードのセキュリティは欠かせません。Snyk Codeは、開発者向けのリアルタイムSASTツールです。コードを書きながらセキュリティを確保し、脆弱性の総数とセキュリティ上の未対応項目を削減できます。開発者が開発者のために作ったツールの効果を、ぜひ今すぐ無料アカウントを作成してお確かめください。
コードでよく見られる脆弱性とその対策について、詳しくはSnyk Top 10 Code Vulnerabilities Reportを今すぐダウンロードしてください。また、Snyk Top 10のウェブページでは、言語別のチートシートへのリンクをご覧いただけます。
ウェビナーがお好みの方には、Snyk Codeのテクニカルプロダクトマーケティングマネージャー、Frank Fischerによる、2023年に避けるべきコード脆弱性トップ10についての素晴らしいプレゼンテーションもあります。以下からオンデマンド録画をご覧ください。

Snyk Top 10
2022年の主な脆弱性
2022年のオープンソースおよび自社開発コードの脆弱性をまとめた、Snyk Top 10レポートをご覧ください。


