ランタイムコード解析 (IAST) をセットアップする

前提条件

ランタイムコード解析 (IAST) をセットアップする前に、以下の前提条件を満たしていることを確認してください:

  1. Datadog Agent のインストール: Datadog Agent がアプリケーションが稼働するオペレーティングシステム、コンテナ、クラウド、または仮想環境上にインストールおよび適切に設定されていること。
  2. Datadog APM の設定: Datadog APM がアプリケーションまたはサービスに設定されており、type:web の Web トレースが Datadog で受信されていること。
  3. 対応トレーシングライブラリ: お使いのアプリケーションまたはサービスで使用している Datadog トレーシングライブラリが、そのアプリケーションまたはサービスの言語向けにランタイムコード解析 (IAST) 機能をサポートしている必要があります。詳細は、下記の互換性要件セクションを参照してください。

Datadog トレーシングライブラリの使用

ランタイムコード解析 (IAST) を有効にする方法については、アプリケーションの言語とインフラタイプを選択して確認してください。

Java アプリケーションを Docker、Kubernetes、Amazon ECS、AWS Fargate 上で実行する際に、コードレベルの脆弱性を検出し、アプリケーションセキュリティをモニタリングできます。

サービスでランタイムコード解析 (IAST) を有効にするには、以下の手順に従ってください:

  1. Datadog Agent をバージョン 7.41.1 以上に更新します。

  2. Datadog トレーシングライブラリを、ランタイムコード解析 (IAST) をオンにするために必要な最低バージョン以上にアップデートします。詳細は、下記の互換性要件を参照してください。

  3. アプリケーションの構成に DD_IAST_ENABLED=true 環境変数を追加します。

    コマンドラインから

    java -javaagent:/path/to/dd-java-agent.jar -Ddd.iast.enabled=true -Ddd.service=<MY SERVICE> -Ddd.env=<MY_ENV> -jar path/to/app.jar
    

    アプリケーションが動作している場所に応じて、以下のオーケストレーションツールのいずれかを使用します。

    : 読み取り専用ファイルシステムはサポートされていません。アプリケーションは書き込み可能な /tmp ディレクトリへのアクセス権を持っている必要があります。

Docker CLI

APM 用の構成コンテナを更新するには、docker run コマンドに以下の引数を追加します。

docker run [...] -e DD_IAST_ENABLED=true [...]

Dockerfile

コンテナの Dockerfile に以下の環境変数の値を追加します。

DD_IAST_ENABLED=true

Kubernetes

APM 用のデプロイメント構成ファイルを更新し、IAST 環境変数を追加します。

spec:
  template:
    spec:
      containers:
        - name: <CONTAINER_NAME>
          image: <CONTAINER_IMAGE>/<TAG>
          env:
            - name: DD_IAST_ENABLED
              value: "true"

Amazon ECS

以下を環境セクションに追加して、ECS タスク定義 JSON ファイルを更新します。

"environment": [
  ...,
  {
    "name": "DD_IAST_ENABLED",
    "value": "true"
  }
]

.NET アプリケーションを Docker、Kubernetes、Amazon ECS、AWS Fargate 上で実行する際に、コードレベルの脆弱性を検出し、アプリケーションセキュリティをモニタリングできます。

サービスでランタイムコード解析 (IAST) を有効にするには、以下の手順に従ってください:

  1. Datadog Agent をバージョン 7.41.1 以上に更新します。

  2. Datadog トレーシングライブラリを、ランタイムコード解析 (IAST) をオンにするために必要な最低バージョン以上にアップデートします。詳細は、下記の互換性要件を参照してください。

  3. アプリケーションの構成に DD_IAST_ENABLED=true 環境変数を追加します。たとえば、Windows のセルフホスト環境では、アプリケーションのスタートアップスクリプトの一部として、次の PowerShell スニペットを実行します:

    $target=[System.EnvironmentVariableTarget]::Process
    [System.Environment]::SetEnvironmentVariable("DD_IAST_ENABLED","true",$target)
    

または、アプリケーションが動作している場所に応じて、次の方法のいずれかを使用します:

Windows セルフホスト

Windows コンソールで:

rem Set environment variables
SET DD_IAST_ENABLED=true

rem Start application
dotnet.exe example.dll

IIS

管理者として以下の PowerShell コマンドを実行し、レジストリ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment に必要な環境変数を設定して IIS を再起動することもできます。

$target=[System.EnvironmentVariableTarget]::Machine
[System.Environment]::SetEnvironmentVariable("DD_IAST_ENABLED","true",$target)
net stop was /y
net start w3svc

Linux

アプリケーションの構成に以下を追加します。

DD_IAST_ENABLED=true

Docker CLI

docker run コマンドに引数を追加して、APM 用のコンテナ設定を更新します。

docker run -d --name app -e DD_IAST_ENABLED=true company/app:latest

Dockerfile

コンテナの Dockerfile に以下の環境変数の値を追加します。

ENV DD_IAST_ENABLED=true

Kubernetes

APM のデプロイ構成ファイルを更新し、ランタイムコード解析 (IAST) の環境変数を追加します。

spec:
  template:
    spec:
      containers:
        - name: <CONTAINER_NAME>
          image: <CONTAINER_IMAGE>/<TAG>
          env:
            - name: DD_IAST_ENABLED
              value: "true"

AWS ECS

以下を環境セクションに追加して、ECS タスク定義 JSON ファイルを更新します。

"environment": [
  ...,
  {
    "name": "DD_IAST_ENABLED",
    "value": "true"
  }
]

AWS Fargate

コンテナの Dockerfile に以下の行を追加します。

ENV DD_IAST_ENABLED=true

ランタイムコード解析 (IAST) の動作を確認するには、サービスをブラウズして Vulnerability Explorer でコードレベルの脆弱性を探してください。

さらにサポートが必要な場合は、Datadog サポートにお問い合わせください。

Node.js アプリケーションを Docker、Kubernetes、Amazon ECS、AWS Fargate 上で実行する際に、コードレベルの脆弱性を検出し、アプリケーションセキュリティをモニタリングできます。

サービスでランタイムコード解析 (IAST) を有効にするには、以下の手順に従ってください:

  1. Datadog Agent をバージョン 7.41.1 以上に更新します。

  2. Datadog トレーシングライブラリを、ランタイムコード解析 (IAST) をオンにするために必要な最低バージョン以上にアップデートします。詳細は、下記の互換性要件を参照してください。

  3. アプリケーションの構成に DD_IAST_ENABLED=true 環境変数を追加します。

    --require オプションを使って Node.js に APM ライブラリをコマンドラインから初期化する場合:

    node --require dd-trace/init app.js
    

    環境変数を使用してランタイムコード解析 (IAST) を有効にします。

    DD_IAST_ENABLED=true node app.js
    

    具体的な方法は、サービスが動作している場所によって異なります:

Docker CLI

APM 用の構成コンテナを更新するには、docker run コマンドに以下の引数を追加します。

docker run [...] -e DD_IAST_ENABLED=true [...]

Dockerfile

コンテナの Dockerfile に以下の環境変数の値を追加します。

ENV DD_IAST_ENABLED=true

Kubernetes

APM 用の構成 yaml ファイルコンテナを更新し、AppSec の環境変数を追加します。

spec:
  template:
    spec:
      containers:
        - name: <CONTAINER_NAME>
          image: <CONTAINER_IMAGE>/<TAG>
          env:
            - name: DD_IAST_ENABLED
              value: "true"

Amazon ECS

以下を環境セクションに追加して、ECS タスク定義 JSON ファイルを更新します。

"environment": [
  ...,
  {
    "name": "DD_IAST_ENABLED",
    "value": "true"
  }
]

Python アプリケーションを Docker、Kubernetes、Amazon ECS、AWS Fargate 上で実行する際に、コードレベルの脆弱性を検出し、アプリケーションセキュリティをモニタリングできます。

注: Python でのランタイムコード解析 (IAST) はプレビュー版です。

サービスでランタイムコード解析 (IAST) を有効にするには、以下の手順に従ってください:

  1. Datadog Agent をバージョン 7.41.1 以上に更新します。

  2. Datadog トレーシングライブラリを、ランタイムコード解析 (IAST) をオンにするために必要な最低バージョン以上にアップデートします。詳細は、下記の互換性要件を参照してください。

  3. アプリケーションの構成に DD_IAST_ENABLED=true 環境変数を追加します。

    コマンドラインから

    DD_IAST_ENABLED=true ddtrace-run python app.py
    

    または、アプリケーションが実行される場所に応じて、以下の方法のいずれかを使用します。

Docker CLI

APM 用の構成コンテナを更新するには、docker run コマンドに以下の引数を追加します。

docker run [...] -e DD_IAST_ENABLED=true [...]

Dockerfile

コンテナの Dockerfile に以下の環境変数の値を追加します。

DD_IAST_ENABLED=true

Kubernetes

APM 用のデプロイメント構成ファイルを更新し、IAST 環境変数を追加します。

spec:
  template:
    spec:
      containers:
        - name: <CONTAINER_NAME>
          image: <CONTAINER_IMAGE>/<TAG>
          env:
            - name: DD_IAST_ENABLED
              value: "true"

Amazon ECS

以下を環境セクションに追加して、ECS タスク定義 JSON ファイルを更新します。

"environment": [
  ...,
  {
    "name": "DD_IAST_ENABLED",
    "value": "true"
  }
]

サードパーティライブラリとの互換性に関する注意事項

ランタイムコード解析 (IAST) は、実行時に Python のコードを変換します。これにより、以下を含む類似のコード変換を行うサードパーティ Python ライブラリと競合が発生する可能性がありますが、これらに限定されません:

  • Numba
  • JAX
  • TorchScript
  • TensorFlow
  • Bytecode
  • Codetransformer
  • PyPy

さらに、ランタイムコード解析 (IAST) はネイティブ(コンパイル済み)コードにおいて、汚染範囲 (taint ranges) を正しく伝搬しません。そのため、C や C++ で書かれたモジュールや CPython API、Cython のような中間言語システムに大きく依存するコードベースの場合、結果が予想よりも不正確になる可能性があります。

セットアップの完了

  1. サービスを再起動します。
  2. ランタイムコード解析 (IAST) の動作を確認するには、サービスをブラウズして Vulnerability Explorer でコードレベルの脆弱性を探してください。

さらにサポートが必要な場合は、Datadog サポートにお問い合わせください。

互換性要件

各言語のトレーシングライブラリにおけるサポート状況に基づき、以下のコードセキュリティ機能を利用できます:

コードセキュリティ機能Java.NETNode.jsPythonGoRubyPHP
Runtime Software Composition Analysis (SCA)1.1.42.16.04.0.01.5.01.49.01.11.00.90.0
Runtime Code Analysis (IAST)1.15.02.42.04.18.0プレビュー非対応非対応非対応

: 静的ソフトウェア構成分析 (SCA) および静的コード解析 (SAST) は Datadog のトレーシングライブラリを必要としません。そのため、以下に示す要件はこれら 2 つのコードセキュリティ機能には適用されません。

フレームワークの互換性と機能サポートの詳細については、アプリケーションの言語を選択してください。

コードセキュリティ機能

指定されたトレーサーバージョンに対して、Java ライブラリでサポートされるコードセキュリティ機能は以下のとおりです:

コードセキュリティ機能Java トレーサーの最小バージョン
Runtime Software Composition Analysis (SCA)1.1.4
Runtime Code Analysis (IAST)1.15.0

Java でサポートされるすべてのコードセキュリティ機能を利用するための最小トレーサーバージョンは 1.15.0 です。

サポートされるデプロイメントタイプ

タイプRuntime Software Composition Analysis (SCA)Runtime Code Analysis (IAST)
Docker
Kubernetes
Amazon ECS
AWS Fargateプレビュー (1.15.0)
AWS Lambda
Azure App Service

: Azure App Service は Web アプリケーションのみサポートされます。Azure Functions は Code Security のサポート対象外です。

言語とフレームワークの互換性

サポートされている Java バージョン

Java トレーサーは、次の Oracle JDK および OpenJDK の JVM ランタイムの自動インスツルメンテーションをサポートします。

JVM バージョンオペレーティングシステムサポートレベルトレーサーバージョン
8〜17Windows (x86-64)
Linux (glibc、musl) (arm64、x86-64)
MacOS (arm64、x86-64)
サポート最新

Datadog は、Java の早期アクセスバージョンを公式にサポートしていません。

Web フレームワークの互換性

コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。
  • Runtime Code Analysis (IAST) がフレームワークをサポートしていない場合でも、弱い暗号 (Weak Cipher)、弱いハッシュ (Weak Hashing)、弱い乱数生成 (Weak Randomness)、不適切な Cookie 設定 (Insecure Cookie)、HttpOnly が付与されていない Cookie、SameSite 属性が付与されていない Cookie などの脆弱性は引き続き検出されます。
フレームワークバージョンRuntime Code Analysis (IAST)
Grizzly2.0+
Glassfish
Java Servlet2.3+、3.0+
Jetty7.0-9.x, 10.x
Spring Boot1.5
Spring Web (MVC)4.0+
Spring WebFlux5.0+
Tomcat5.5+
Vert.x3.4-3.9.x

注: 多くのアプリケーションサーバーは Servlet 互換でそのインスツルメンテーションによって自動的にカバーされます (Websphere、Weblogic、JBoss)。また、Spring Boot (バージョン 3) のようなフレームワークは、通常、Tomcat、Jetty、Netty など、サポートされた組み込みアプリケーションサーバーを使うため、本質的に機能します。

ご希望のフレームワークが掲載されていない場合は、お知らせください!この短いフォームに必要事項を記入して、詳細を送信してください。

ネットワーキングフレームワークの互換性

dd-java-agent には、次のネットワーキングフレームワークの自動トレースのサポートが含まれます。

コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。
  • Runtime Code Analysis (IAST) がフレームワークをサポートしていない場合でも、弱い暗号 (Weak Cipher)、弱いハッシュ (Weak Hashing)、不適切な Cookie 設定 (Insecure Cookie)、Cookie に HttpOnly が付与されていない、Cookie に SameSite 属性が付与されていない、HSTS ヘッダーが設定されていない、X-Content-Type-Options ヘッダーが設定されていないなどの脆弱性は引き続き検出されます。
フレームワークバージョンRuntime Code Analysis (IAST)
Apache HTTP クライアント4.0+
gRPC1.5+
HttpURLConnectionすべて
Jax RS クライアント2.0+
Jersey サーバー1.9-2.29
Netty HTTP サーバー3.8+
RESTEasy3.0.x
Spring SessionAwareMessageListener3.1+
ご希望のフレームワークが掲載されていない場合は、お知らせください!この短いフォームに必要事項を記入して、詳細を送信してください。

データストアの互換性

dd-java-agent には、次のデータベースフレームワーク/ドライバーの自動トレースのサポートが含まれます。

データストアのトレーシングでは以下の確認が可能です

  • リクエストの応答タイミング
  • クエリ情報 (サニタイジングされたクエリ文字列など)
  • エラーとスタックトレースの取得
コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。
  • 下記にサポートされていないフレームワークを使用している場合、Runtime Code Analysis (IAST) では SQL インジェクションの検出が行われませんが、それ以外の脆弱性についてはこちらにリストされている種類が引き続き検出されます。
データベースバージョンRuntime Code Analysis (IAST)
Aerospike4.0+
Couchbase2.0+
JDBCN/A
MongoDB3.0-4.0+
ご利用のフレームワークがリストにない場合は、この短いフォームにご記入ください。

コードセキュリティ機能サポート

指定されたトレーサーバージョンに対して、.NET ライブラリでサポートされるコードセキュリティ機能は以下のとおりです:

コードセキュリティ機能.NET トレーサーの最小バージョン
Runtime Software Composition Analysis (SCA)2.16.0
Runtime Code Analysis (IAST)2.42.0

.NET でサポートされるすべてのコードセキュリティ機能を利用するための最小トレーサーバージョンは 2.42.0 です。

サポートされるデプロイメントタイプ

タイプRuntime Software Composition Analysis (SCA)Runtime Code Analysis (IAST)
Docker
Kubernetes
Amazon ECS
AWS Fargateプレビュー (2.42.0)
AWS Lambda
Azure App Service

: Azure App Service は Web アプリケーションのみサポートされます。Azure Functions は Code Security 機能のサポート対象外です。

言語とフレームワークの互換性

サポートされている .NET バージョン

.NET Framework バージョンマイクロソフトサポート終了サポートレベルパッケージバージョン
4.8GA最新
4.7.2GA最新
4.7GA最新
4.6.2GA最新
4.6.104/26/2022GA最新

これらは、以下のアーキテクチャでサポートされています。

  • Linux (GNU) x86-64、ARM64
  • Alpine Linux (musl) x86-64、ARM64
  • macOS (Darwin) x86-64、ARM64
  • Windows (msvc) x86、x86-64

Web フレームワークの互換性

コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。
  • リストにないフレームワークの場合、Runtime Code Analysis (IAST) では Insecure Cookie (不適切な Cookie 設定) の検出が継続されます。
フレームワークRuntime Code Analysis (IAST)
ASP.NET MVC
ASP.NET Web API 2
ご希望のフレームワークが掲載されていない場合は、お知らせください!この短いフォームに必要事項を記入して、詳細を送信してください。

ネットワーキングフレームワークの互換性

コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。
フレームワークRuntime Code Analysis (IAST)
http
https
ご希望のフレームワークが掲載されていない場合は、お知らせください!この短いフォームに必要事項を記入して、詳細を送信してください。

データストアの互換性

データストアのトレーシングでは以下の確認が可能です

  • クエリ情報 (サニタイジングされたクエリ文字列など)
  • エラーとスタックトレースの取得
コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。
フレームワークRuntime Code Analysis (IAST)
OracleDB
ADO.NET
SQL Server
MySQL
SQLite

コードセキュリティ機能

指定されたトレーサーバージョンに対して、Node.js ライブラリでサポートされるコードセキュリティ機能は以下のとおりです:

コードセキュリティ機能Node.js トレーサーの最小バージョン
Runtime Software Composition Analysis (SCA)4.0.0
Runtime Code Analysis (IAST)4.18.0 (Node.js 16+) または 5.0.0 (Node.js 18+)

Node.js でサポートされるすべてのコードセキュリティ機能を利用するための最小トレーサーバージョンは、Node.js 16+ の場合は 4.30.0、Node.js 18+ の場合は 5.0.0 です。

サポートされるデプロイメントタイプ

タイプRuntime Software Composition Analysis (SCA)Runtime Code Analysis (IAST)
Docker
Kubernetes
Amazon ECS
AWS Fargateプレビュー (Node.js 16+ では 4.18.0、Node.js 18+ では 5.0.0)
AWS Lambda非対応

言語とフレームワークの互換性

Node.js のバージョンサポート

Node.js プロジェクトが LTS のメジャーリリースラインのサポートを終了すると (EOL になると)、次のメジャーバージョンの dd-trace でそのサポートが停止されます。 dd-trace ライブラリの最後のメジャーサポートリリースラインは、メンテナンスモードベースで、少なくともあと 1 年間はその EOL バージョンの Node.js をサポートします。

いくつかの問題は dd-trace で解決できず、代わりに Node.js で解決しなければなりません。このような場合、問題のある Node.js のリリースが EOL であれば、EOL ではない別のリリースに移行しなければ問題を解決することは不可能です。 Datadog は、LTS でない Node.js のメジャーリリースライン (奇数バージョン) に対する特定のサポートを提供するために、dd-trace の新しいリリースを作成することはありません。

最高のサポートレベルを得るためには、常に最新の LTS リリースの Node.js と、最新のメジャーバージョンの dd-trace を実行します。Node.js のどのリリースラインを使用する場合でも、最新のセキュリティ修正を確実に行うために、そのリリースラインの最新バージョンの Node.js を使用します。

Node.js のリリースについては、Node.js の公式ドキュメントを参照してください。

オペレーティングシステム対応

dd-trace が公式にサポートしているオペレーティングシステムは下記のとおりです。リスト外の OS も動作する可能性はありますが、アプリケーションセキュリティ機能、プロファイリング、ランタイムメトリクスなど一部機能が利用できない場合があります。一般的に、主要バージョンの初回リリース時点でアクティブにメンテナンスされている OS がサポート対象となります。

オペレーティングシステムアーキテクチャ最小バージョン
Linux (glibc)arm64、x64CentOS 7、Debian 9、RHEL 7、Ubuntu 14.04
Linux (musl)arm64、x64Alpine 3.13
macOSarm64、x64Catalina (10.15)
Windowsx64Windows 8.1、Windows Server 2012

Web フレームワークの互換性

コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。
  • リストにないフレームワークの場合、Runtime Code Analysis (IAST) では弱い暗号 (Weak Cipher)、弱いハッシュ (Weak Hashing)、弱い乱数 (Weak Randomness)、不適切な Cookie 設定 (Insecure Cookie)、Cookie に HttpOnly がない、Cookie に SameSite 属性がない、HSTS ヘッダーがない、X-Content-Type-Options ヘッダーがないといった脆弱性の検出が継続されます。
フレームワークバージョンRuntime Code Analysis (IAST)
express4 以降
nextjs11.1 以降
サポートされていない機能または Node.js フレームワークのサポート追加を希望される場合は、お知らせください!この短いフォームに必要事項を記入して、詳細を送信してください。

ネットワーキングフレームワークの互換性

コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。
フレームワークRuntime Code Analysis (IAST)
http
https
ご希望のフレームワークが掲載されていない場合は、お知らせください!この短いフォームに必要事項を記入して、詳細を送信してください。

データストアの互換性

Datastore トレーシングにより得られる情報:

  • クエリ情報 (サニタイジングされたクエリ文字列など)
  • エラーとスタックトレースの取得
コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。
フレームワークバージョンRuntime Code Analysis (IAST)
@apollo/server4 以降
apollo-server-core3 以降
cassandra-driver3 以降
couchbase2.4.2 以降
elasticsearch10 以降
ioredis2 以降
knex0.8 以降
mariadb3 以降
memcached2.2 以降
mongodb-core2 以降
mysql2 以降
mysql21 以降
oracledb>=5
pg4 以降
redis0.12 以降
sharedb1 以降
tedious1 以降
sequelize4 以降

コードセキュリティ機能サポート

指定されたトレーサーバージョンに対して、Python ライブラリでサポートされるコードセキュリティ機能は以下のとおりです:

コードセキュリティ機能Python トレーサーの最小バージョン
Runtime Software Composition Analysis (SCA)1.5.0
Runtime Code Analysis (IAST)プレビュー (2.9.3)

サポートされるデプロイメントタイプ

タイプRuntime Code Analysis (IAST)
Docker
Kubernetes
Amazon ECS
AWS Fargateプレビュー (2.9.3)
AWS Lambda

言語とフレームワークの互換性

サポート対象の Python バージョン

Python Application Security Client ライブラリは、Python ランタイムやライブラリの異なるバージョンに対するサポートレベルを示すバージョンポリシーに従います。

2 つのリリースブランチに対応しています。

リリースサポートレベル
<1メンテナンス
>=1.0,<2一般提供

また、このライブラリは以下のランタイムをサポートしています。

OSCPUランタイムランタイムバージョンddtrace のバージョンに対応
Linuxx86-64、i686、AArch64CPython2.7、3.5-3.11<2
MacOSIntel、Apple SiliconCPython2.7、3.5-3.11<2
Windows64bit、32bitCPython2.7、3.5-3.11<2

Web フレームワークの互換性

コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。

サポートされているフレームワーク

フレームワークバージョンRuntime Code Analysis (IAST)
Django1.8
Flask0.10

Flask では、クエリ文字列のサポートはありません。

ご希望のフレームワークが掲載されていない場合は、お知らせください!この短いフォームに必要事項を記入して、詳細を送信してください。

データストアの互換性

Datastore トレーシングにより得られる情報:

  • クエリ情報 (サニタイジングされたクエリ文字列など)
  • エラーとスタックトレースの取得
コードセキュリティ機能に関する注意事項
  • Runtime Software Composition Analysis (SCA) はすべてのフレームワークでサポートされます。

Python ライブラリはデータベース API 仕様をサポートしており、すべての汎用 SQL データベースをサポートしています。これには SQLite、Mysql、Postgres、MariaDB などのデータベースが含まれます。

PREVIEWING: guacbot/translation-pipeline