跳到正文

令和8年度 ITパスポート試験 問95

这道题的解析和你的作答记录。

問95
頻出度★★★

SQL インジェクションの対策などで用いられ,処理の誤動作を招かないように,利用者が Web サイトに入力した内容に含まれる有害な文字列を無害な文字列に置き換えることを何と呼ぶか。

出典 令和8年度 ITパスポート試験 問95
解説

問 95

  • 错误ア

    MAC 地址过滤是利用设备固有的 MAC 地址来控制能否接入无线 LAN 等网络的访问控制技术,与输入字符串的无害化处理无关。

  • イ

    正解 选项 イ 的无害化处理(消毒)正确。无害化处理(消毒)是指,将用户输入的数据中所含的「'」「<」「>」等对程序或数据库具有特殊含义的危险字符,替换为无害字符串或予以删除的处理。借此可以防止输入值被错误地解释为 SQL 语句或 HTML,从而防范 SQL 注入和跨站脚本等攻击。题干中「将有害字符串替换为无害字符串」的描述,正好准确对应无害化处理的定义。

  • 错误ウ

    条带化是将数据分散写入多块磁盘以提升写入速度的 RAID 0 技术,属于存储性能的范畴,与输入值的无害化处理无关。

  • 错误エ

    社会工程学是利用人的心理或行为上的漏洞来窃取密码等机密信息的攻击手法,属于攻击方的概念而非防护措施,也与字符串的替换无关。

ここがポイント
  • 无害化处理(消毒)是将输入值中的特殊字符替换或删除为无害字符串,从而防范 SQL 注入和跨站脚本的输入端防护措施。
  • 不要把它与相似的术语(MAC 地址过滤=访问控制,条带化=RAID,社会工程学=攻击手法)混淆。
用語
解答問95イ
练这一题

作答记录