用語集

クラウドセキュリティの知識を強化しましょう。私たちの用語集は、現代のアプリケーション保護をナビゲートするのに役立つ、CNAPP、セキュリティポスチャー、クラウドネイティブセキュリティの重要な用語の明確な定義を提供します。

A

API Security

APIセキュリティは、アプリケーションが通信するための現代のソフトウェアの一部であるAPIを、不正アクセス、悪用、または攻撃から保護するプロセスです。

API Security Testing

APIセキュリティテストは、API内の認証の不備やデータ漏洩などの脆弱性を発見し修正するもので、現代のアプリや機密データを保護するために不可欠です。

Application Security

アプリケーションセキュリティは、SDLC全体を通じてソフトウェアを脆弱性や攻撃から保護するための実践です。その重要性、一般的な脅威、クラウドやコンテナ環境での現代のアプリケーションを保護するためのライフサイクルの実践について学びましょう。

Application Security Assessment

アプリケーションセキュリティ評価は、ソフトウェアの脆弱性を特定し修正するプロセスです。その目的、構成要素、一般的なツール、サイバー脅威からアプリケーションを保護するための課題を学びましょう。

Application Security Life Cycle

アプリケーションセキュリティライフサイクルは、ソフトウェア開発のすべてのフェーズにセキュリティを統合します。計画と設計から展開と保守まで、その段階、ベストプラクティス、そして現代のアプリケーションを保護するために重要な理由を学びましょう。

Application Security Posture Management (ASPM)

アプリケーションセキュリティポスチャ管理(ASPM)は、組織がソフトウェアライフサイクル全体にわたってアプリケーションセキュリティリスクを完全に可視化し、制御するためのプラットフォームです。

Application Security Testing

アプリケーションセキュリティテスト(AST)とは、攻撃者が利用できる弱点をアプリケーションでチェックすることを意味します。一般的なASTの方法にはSAST、DAST、IASTがあり、開発の各段階でソフトウェアを安全に保つのに役立ちます。

C

CI/CD security

CI/CDセキュリティは、コミットからデプロイメントまで、継続的インテグレーションおよび継続的デプロイメント(CI/CD)パイプラインにセキュリティを統合するプロセスです。

Cloud Security Posture Management (CSPM)

クラウドセキュリティポスチャーマネジメント(CSPM)は、AWS、Azure、Google Cloudなどのクラウドプラットフォームにおける誤設定、コンプライアンス違反、セキュリティリスクを検出し修正するためにクラウド環境を継続的に監視するセキュリティ手法およびツールセットです。

Cloud-Native Application Protection Platform (CNAPP)

CNAPP(クラウドネイティブアプリケーション保護プラットフォーム)は統合されたセキュリティモデルです。クラウドセキュリティポスチャ管理(CSPM)、クラウドワークロード保護(CWPP)、クラウドインフラストラクチャ権限管理(CIEM)、およびアプリケーションセキュリティポスチャ管理(ASPM)を組み合わせています。

Common Vulnerabilities and Exposures (CVE)

CVEは共通脆弱性識別子を意味します。これは、既に公に知られているサイバーセキュリティの脆弱性を追跡するシステムです。

Container Security

コンテナセキュリティは、DockerやKubernetes上で動作するコンテナ化されたアプリケーションを、ビルドから実行までのライフサイクル全体にわたって保護するプロセスです。

S

SBOM

SBOMは、サードパーティおよびオープンソースライブラリ、フレームワークバージョンを含むソフトウェアを構成するコンポーネントの詳細なインベントリです。

Secret Detection

シークレット検出は、コードベース、CI/CDパイプライン、クラウドをスキャンして、APIキー、認証情報、暗号化キー、トークンなどの漏洩したシークレットを特定するプロセスです。これは、資格情報詰め込みボットやクラウドリソースのハイジャッカーなどの攻撃者が、これらの漏洩したシークレットを悪用して不正アクセスを得る可能性があるため、非常に重要です。

Security Remediation

修復とは、組織のシステムにおける弱点を修正または除去して、安全性を高め、リスクを軽減することを意味します。

Shift Left Security

シフトレフトセキュリティがSDLCの初期段階でテストを移行する方法を学びます。脆弱性を迅速に発見し、修正コストを削減し、開発者が安全なコードを出荷できるようにする方法を発見します。

Software Composition Analysis (SCA)

ソフトウェア構成分析(SCA)は、アプリケーション内で使用されるサードパーティライブラリのリスクを特定し管理するセキュリティプロセスです。

Software Development Life Cycle (SDLC)

ソフトウェア開発ライフサイクル、またはSDLCは、開発チームがアプリケーションを計画、設計、構築、テスト、そして組織的に立ち上げるのを助けるプロセスです。

Software Supply Chain Security

ソフトウェアサプライチェーンセキュリティは、コードの最初の行から最終的なデプロイメントまで、ソフトウェア開発のあらゆる部分、プロセス、ツールを安全に保つことに関するものです。

SQL Injection (SQLi)

SQLインジェクション(SQLi)は、攻撃者が入力フィールドに悪意のあるSQL文を入力してデータベースを操作する攻撃の一種です。

SSDLC

SSDLC(セキュアソフトウェア開発ライフサイクル)は、従来のSDLCを拡張し、ソフトウェア開発の各段階—設計、コーディング、テスト、展開、保守—にセキュリティプラクティスを組み込むものです。その目的は、脆弱性を早期に特定し対処することで、コストのかかる修正を減らし、より安全なアプリケーションを確保することです。

Static Application Security Testing (SAST)

SASTは、アプリケーションのソースコード(開発者が書いた元のコード)、依存関係(コードが依存する外部ライブラリやパッケージ)、またはバイナリ(実行準備が整ったコンパイル済みコード)を実行前にチェックするアプリケーションセキュリティテストの一種です。