カスタムテンプレートのセキュリティスキャン

Snowflakeは30分ごとにカスタムテンプレートのセキュリティスキャンを実行し、 SQL インジェクション攻撃を受けやすいJinjaコードを特定します。

前提条件

  • カスタムテンプレートのセキュリティスキャンを有効にするには、そのアカウントのクリーンルーム UI に少なくとも1回ログインする必要があります。

  • PRIVACY_AND_SECURITY_SCANNER タスクが実行中である必要があります。

    Snowsight の Tasks ページでタスクが実行されているかどうかを確認するには:

    1. ナビゲーションメニューで Transformation » Tasks を選択します。

セキュリティスキャンの結果を表示する

Snowflakeは、セキュリティスキャンの結果をプロバイダーのSnowflakeアカウントの SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.TEMPLATE_SCANNER_RESULTS テーブルに保存します。このテーブルは、前述の前提条件が満たされている場合にのみ存在します。

セキュリティスキャンの結果を表示するには:

  1. Snowsight にサインインします。

  2. Snowsight のデータベースオブジェクトエクスプローラーまたは SQL クエリを使用して、セキュリティスキャン結果を表示します。

    1. ナビゲーションメニューで Catalog » Database Explorer を選択します。

    2. SAMOOHA_BY_SNOWFLAKE_LOCAL_DB » PUBLIC » Tables » TEMPLATE_SCANNER_RESULTS に移動します。

    3. Data Preview を選択します。