单项选择题

以下开发方法可能会引起应用受到攻击是()

A.关闭网页调试信息选项
B.前后端做好数据验证
C.对输出数据使用合理的编码
D.使用黑名单方式禁止用户输入可能攻击网站的数据