問95
頻出度★★★
SQL インジェクションの対策などで用いられ,処理の誤動作を招かないように,利用者が Web サイトに入力した内容に含まれる有害な文字列を無害な文字列に置き換えることを何と呼ぶか。
这道题的解析和你的作答记录。
SQL インジェクションの対策などで用いられ,処理の誤動作を招かないように,利用者が Web サイトに入力した内容に含まれる有害な文字列を無害な文字列に置き換えることを何と呼ぶか。
MAC 地址过滤是利用设备固有的 MAC 地址来控制能否接入无线 LAN 等网络的访问控制技术,与输入字符串的无害化处理无关。
正解 选项 イ 的无害化处理(消毒)正确。无害化处理(消毒)是指,将用户输入的数据中所含的「'」「<」「>」等对程序或数据库具有特殊含义的危险字符,替换为无害字符串或予以删除的处理。借此可以防止输入值被错误地解释为 SQL 语句或 HTML,从而防范 SQL 注入和跨站脚本等攻击。题干中「将有害字符串替换为无害字符串」的描述,正好准确对应无害化处理的定义。
条带化是将数据分散写入多块磁盘以提升写入速度的 RAID 0 技术,属于存储性能的范畴,与输入值的无害化处理无关。
社会工程学是利用人的心理或行为上的漏洞来窃取密码等机密信息的攻击手法,属于攻击方的概念而非防护措施,也与字符串的替换无关。