Skip to main content

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についての素晴らしいプレゼンテーションもあります。以下からオンデマンド録画をご覧ください。

Top Code Vulnerabilities to Avoid in 2023 | SANs

Snyk Top 10

2022年の主な脆弱性

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

続きを読む

blog feature snyk container custom base recommendations
Blog

Evo Agentic AppSecのご紹介:AI開発のスピードに対応するセキュリティ

AI駆動型開発のスピードに、従来のセキュリティワークフローは追いついていません。SnykのAgentic AppSecは、セキュリティエージェントが脆弱性を継続的に検出、修正、検証し、人が基準を定められるようにします。

Blog

フロンティアモデルは脆弱性を発見した。攻撃者だけがエクスプロイトチェーンを見つけた。

静的解析で欠陥は見つかりましたが、ライブ攻撃テストで侵害につながる連鎖を実証できたのは唯一でした。Evo COS、Claude Security、Claude Code Securityを比較します。

feature insights context
Blog

自律型攻撃はすでに始まっている。防御もそのスピードに追いつかなければならない。

自律型攻撃者によって、防御に使える時間は短くなっています。継続的な検出、修復、検証、予防で、セキュリティチームが攻撃に歩調を合わせる方法をご紹介します。