清理SQL查询参数

aid*_*ald 6 sql-injection amazon-athena

在AWS Athena中,似乎没有将参数传递到SQL查询的好方法.执行的典型方式是boto3 来电,

response = client.start_query_execution(
    QueryString='string',
    ClientRequestToken='string',
    QueryExecutionContext={
        'Database': 'string'
    },
    ResultConfiguration={
        'OutputLocation': 'string',
        'EncryptionConfiguration': {
            'EncryptionOption': 'SSE_S3'|'SSE_KMS'|'CSE_KMS',
            'KmsKey': 'string'
        }
    }
)
Run Code Online (Sandbox Code Playgroud)

如果我需要将参数传递给QueryString,我需要清理它以避免注入攻击.如何清洁输入?

The*_*heo 1

Athena API 中没有此类功能。雅典娜现在已经准备好了发言