在asp.net应用程序中使用字符白名单清理输入的最佳方式是什么?
发布于 2017-02-09 06:12:08
A起点/良好实践:
HtmlEncode将处理将所有html标记转换为无害的值,如:<
始终使用SQL参数,而不是字符串连接,以避免SQL注入。(Entity Framework或LINQ会为您完成此操作)
我一直被教导:不要试图用基础知识来重复发明轮子(例如,构建自己的消毒解决方案),而要站在巨人的肩膀上。比我聪明的人开发用于输入过滤、加密、随机生成器的工具箱。我自己编写的代码很容易出错。
https://stackoverflow.com/questions/42129004
复制相似问题