1 solutions

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

    PROD-MC-085 题解

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

    答案:D

    A:错误。本项主张“把任意列名放进普通值占位符即可”。本题应采用“对字段采用白名单并安全构造查询”,依据是:列标识需受控,参数化值和白名单均有适用边界。 B:错误。本项主张“只转义字符串引号后拼接任意列名”。本题应采用“对字段采用白名单并安全构造查询”,依据是:列标识需受控,参数化值和白名单均有适用边界。 C:错误。本项主张“只拦截空格而不核查允许排序字段”。本题应采用“对字段采用白名单并安全构造查询”,依据是:列标识需受控,参数化值和白名单均有适用边界。 D:正确。列标识需受控,参数化值和白名单均有适用边界。

    选项

    • A. 把任意列名放进普通值占位符即可
      • 错误。本项主张“把任意列名放进普通值占位符即可”。本题应采用“对字段采用白名单并安全构造查询”,依据是:列标识需受控,参数化值和白名单均有适用边界。
    • B. 只转义字符串引号后拼接任意列名
      • 错误。本项主张“只转义字符串引号后拼接任意列名”。本题应采用“对字段采用白名单并安全构造查询”,依据是:列标识需受控,参数化值和白名单均有适用边界。
    • C. 只拦截空格而不核查允许排序字段
      • 错误。本项主张“只拦截空格而不核查允许排序字段”。本题应采用“对字段采用白名单并安全构造查询”,依据是:列标识需受控,参数化值和白名单均有适用边界。
    • D. 对字段采用白名单并安全构造查询
      • 正确。列标识需受控,参数化值和白名单均有适用边界。

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

    审题备注:干扰项按相邻概念、错误分母、计算顺序、权限或时间边界设计;专家仍须逐项确认不构成另一正确答案。题族保持,一卷最多1题。

    • 1

    PROD-MC-085 查询支持用户指定列名,如何避免SQL注入?

    Information

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