1 solutions

  • 0
    @ 2026-10-14 12:07:51

    PROD-MC-165 题解

    组织者内部材料,含答案。比赛中不向选手展示。

    答案:D

    A:错误。编码不构成白名单。 B:错误。不能防表达式或关键字。 C:错误。参数通常表示值,不是标识符。 D:正确。标识符应在白名单内选择,参数绑定保护值不一定保护列名。去引号或编码不阻止恶意标识符。

    选项

    • A. Base64后解码拼接
      • 错误。编码不构成白名单。
    • B. 去掉引号直接拼接
      • 错误。不能防表达式或关键字。
    • C. 用普通值参数期待驱动替换列名
      • 错误。参数通常表示值,不是标识符。
    • D. 将列名映射为白名单标识符
      • 正确。标识符应在白名单内选择,参数绑定保护值不一定保护列名。去引号或编码不阻止恶意标识符。

    依据:题面口径与本工种考试大纲

    审题备注:本题为同题族的独立应用情境;需专家复核业务边界、答案唯一性和干扰项。组卷仍限制每题族最多1题。

    • 1

    PROD-MC-165 SQL按客户端指定列名查询。即使值使用参数化,仍不能直接绑定列名。合适做法是?

    Information

    ID
    826
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    5
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By