Skip to main content

Snyk トップ10: 知っておきたい脆弱性

Snyk のスキャン結果とセキュリティ調査に基づき、プロジェクトに出現する可能性が非常に高い脆弱性を確認しておきましょう。安全を確保し、知識を身につけ、セキュリティ事故を起こさないようにしましょう。

2022 年の調査結果

ファーストパーティコードの脆弱性トップ 10

2022 年の Snyk セキュリティインテリジェンスによる調査に基づいて、「Snyk トップ10: コード脆弱性」レポートに、コードを記述する際に発生する頻度が高いリスクについてまとめました。トップ 3 は以下のとおりです。

ディレクトリトラバーサル

ディレクトリトラバーサル (別名パストラバーサル) は、認証されたフォルダーの外部に保存されているファイルやディレクトリへの不正アクセスを狙う攻撃です。

クロスサイトスクリプティング (XSS)

クロスサイトスクリプティング (XSS) は、インジェクションを利用して信頼性の高いウェブサイトに悪意のあるスクリプトを埋め込むウェブサイト攻撃の手口です。

ハードコードされた認証情報

認証情報がコードに直接記述されているとハードコードされるため、ソースコードにアクセスできればその認証情報にもアクセスできるようになります。

言語を選択

言語別のファーストパーティコードの脆弱性

1 ~ 2 言語のみを使用している場合は、最も頻繁に使用しているエコシステムで当社のセキュリティ研究者が発見したコード脆弱性のトップ 10 をぜひご確認ください。

ファーストパーティコード

Java の脆弱性トップ 10

Snyk Code の研究者が 2022 年に発見した、最も一般的な Java の脆弱性をご紹介します。

ダウンロード

ファーストパーティコード

JavaScript の脆弱性トップ 10

Snyk Code の研究者が 2022 年に発見した、最も一般的な JavaScript の脆弱性をご紹介します。

ダウンロード

ファーストパーティコード

C# の脆弱性トップ 10

Snyk Code の研究者が 2022 年に発見した、最も一般的な C# の脆弱性をご紹介します。

ダウンロード

ファーストパーティコード

Go の脆弱性トップ 10

Snyk Code の研究者が 2022 年に発見した、最も一般的な Go の脆弱性をご紹介します。

ダウンロード

ファーストパーティコード

PHP の脆弱性トップ 10

Snyk Code の研究者が 2022 年に発見した、最も一般的な PHP の脆弱性をご紹介します。

ダウンロード

ファーストパーティコード

Python の脆弱性トップ 10

Snyk Code の研究者が 2022 年に発見した、最も一般的な Python の脆弱性をご紹介します。

ダウンロード

ファーストパーティコード

Ruby の脆弱性トップ 10

Snyk Code の研究者が 2022 年に発見した、最も一般的な Ruby の脆弱性をご紹介します。

ダウンロード

Snyk トップ10

2022 年のトップ 10 コード脆弱性

2022 年のオープンソースおよびファーストパーティで最多だったコード脆弱性に関する Snykトップ10 レポートをご覧ください。

2022 年の調査結果

OSS の重大度が高い/非常に高い脆弱性トップ 3

2022 年のユーザーによるスキャン結果に基づいて、「Snyk トップ10新しい: オープンソースの脆弱性」レポートに、発生する頻度が高い OSS のリスクについてまとめました。トップ 3 は以下のとおりです。

Denial of Service (DoS)

DoS 攻撃は、ネットワークやサーバーへのアクセスを遮断する目的で、ターゲットにその負荷を処理できないほど大量のリクエストを集中的に送信します。

リモートコード実行 (RCE)

RCE 攻撃は、ハッカーが本来アクセスできないはずのリモートシステムからコマンドを実行できる場合に発生し、マルウェアの侵入や攻撃などにつながります。

信頼できないデータのデシリアライズ

アプリケーションが、結果として得られるデータが有効であることを十分に検証せず、信頼できないデータをデシリアライズした場合、攻撃者が状態や実行フローを不正に操作できるようになります。

言語を選択

言語別のオープンソースの脆弱性

1 ~ 2 言語のみを使用している場合は、利用頻度の高いエコシステムで重大度の高い/非常に高いオープンソースの脆弱性トップ 10 をぜひご確認ください。

オープンソース

Java の脆弱性トップ 10

Java で重大度の高い/非常に高いオープンソースの脆弱性トップ 10 をご紹介します。

ダウンロード

オープンソース

JavaScript の脆弱性トップ 10

JavaScript で重大度の高い/非常に高いオープンソースの脆弱性トップ 10 をご紹介します。

ダウンロード

オープンソース

Go の脆弱性トップ 10

Go で重大度の高い/非常に高いオープンソースの脆弱性トップ 10 をご紹介します。

ダウンロード

オープンソース

.NET の脆弱性トップ 10

.NET で重大度の高い/非常に高いオープンソースの脆弱性トップ 10 をご紹介します。

ダウンロード

オープンソース

PHP の脆弱性トップ 10

PHP で重大度の高い/非常に高いオープンソースの脆弱性トップ 10 をご紹介します。

ダウンロード

オープンソース

Python の脆弱性トップ 10

Python で重大度の高い/非常に高いオープンソースの脆弱性トップ 10 をご紹介します。

ダウンロード

オープンソース

Ruby の脆弱性トップ 10

Ruby で重大度の高い/非常に高いオープンソースの脆弱性トップ 10 をご紹介します。

ダウンロード

コードからクラウドまで対応するセキュリティインテリジェンス

Snyk のセキュリティインテリジェンスは、公開ソース、開発者コミュニティからのデータ、独自の専門調査、機械学習、ヒューマンインザループ AI を組み合わせて活用しています。

Snyk 脆弱性データベース

Snyk 脆弱性データベースは、オープンソースやコンテナの脆弱性に対して検証された詳細な情報と修正プログラムを提供しています。

Snyk コードナレッジベース

Snyk コードは、最新のコードセキュリティ情報を活用することで、誤検知を減らし、実行可能な修正を提供しています。

統一ポリシーエンジン

Snyk の統一ポリシーエンジンは、同じセキュリティポリシーを Infrastructure as Code (IaC) ファイルとランタイムクラウドリソースに拡張します。

包括的なセキュリティインテリジェンスを導入しましょう

Snyk (および脆弱性データベース) を使用して、脆弱性に関する最新情報を入手し、すばやく修正する方法についてご覧ください。

Snyk 資料ダウンロード

より詳しい情報は Snyk 資料請求からお願いします。Snykのサービス概要についてご説明しています。ぜひ一度ご覧ください。

OSS とコンテナセキュリティ

独自のコードスキャン

クラウドと IaC セキュリティ