`

WEB信息安全

    博客分类:
  • web
阅读更多
1.SQL注入:
SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击,动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。比如:
   如果你的查询语句是select * from account where username='"user"' and password='"pwd"'"

   那么,如果输入的用户名是:1' or '1'='1

   那么,你的查询语句将会变成:
select * from admin where username='1 or '1'='1' and assword='"&wd&'"


所以防范的时候需要对用户的输入进行检查。特别式一些特殊字符,比如单引号,双引号,分号,逗号,冒号,连接号等进行转换或者过滤。

I》对用户的输入进行客户端和服务器端验证
II》同时尽量使用prestatement在使用PreparedStatement对象执行SQL命令时,命令被数据库进行编译和解析,然后被放到命令缓冲区.然后,每当执行同一个PreparedStatement对象时,它就会被再解析一次,但不会被再次编译.在缓冲区中可以发现预编译的命令,并且可以重新使用.
    如果要你写insert update delete 最好用preparedStatement,在有大量用户的企业级应用软件中,经常会重复执行相同的SQL命令,使用PreparedStatement对象带来的编译次数的减少能够提高数据库的总体性能.
2.异常情况:
将数据库表结构和程序文件显示给用户:
避免方法:自定义异常或者捕捉全部的异常,并抛出统一的异常,然后配置webwork出现异常的result,呈现统一的错误页面----为了提高用户的友好性,可根据异常情况,配置不同的视图。
3.事务处理:
单库处理:提交和回滚。
多库处理:利用JTA等进行处理。
来保证数据的统一。
4.显示给用户的信息:
权限控制:
有些信息是不是显示的过多给用户。
5.不要过度依赖JS验证,服务端验证是一定要加的。
6.不要有能够传递给浏览器的注释。



分享到:
评论

相关推荐

    信息安全技术Web应用安全检测系统安全技术要求和测试评价方法.pdf

    "信息安全技术Web应用安全检测系统安全技术要求和测试评价方法" 根据提供的文件信息,吾可以总结出以下知识点: 1. Web应用安全检测的重要性:随着互联网的普及和web应用的普及,Web应用安全检测变得日益重要。Web...

    web系统信息安全解决方案

    ### Web系统信息安全解决方案 #### 背景与挑战 随着互联网技术的飞速发展,Web系统已成为企业、政府和个人发布信息、实现资源共享的核心平台。尤其是近年来,电子商务、电子政务等基于Web的应用日益普及,展示了...

    web、app安全培训ppt

    对web安全和app安全的基础讲解,安全测试工具如nmap、sqlmap、awvs等的基本使用方法和使用实例。

    GAT 1107-2013 信息安全技术 web应用安全扫描产品安全技术要求.pdf

    GAT 1107-2013 信息安全技术 web应用安全扫描产品安全技术要求.pdf

    信息安全web

    信息安全课件,中山大学web安全的资料,老师上课的ppt

    Safe3 Web应用防火墙

    Safe3 Web Application Firewall是国内知名安全组织保护伞网络基于新一代Web安全技术开发的全方位企业Web信息安全产品。不仅能有效扫描各WebShell,而且可以抵御各种Web攻击。 Safe3 Web应用防火墙软件特点: ...

    Safe3 Web应用防火墙 v17.6.6.zip

    Safe3 Web Application Firewall是国内知名安全组织保护伞网络基于新一代Web安全技术开发的全方位企业Web信息安全产品。不仅能有效扫描各WebShell,而且可以抵御各种Web攻击。 Safe3 Web应用防火墙软件特点: ...

    Safe3 Web应用防火墙 v17.6.6 精简版

    “Safe3 Web Application Firewall"是国内知名安全组织安全伞网络基于新一代Web安全技术开发的全方位企业Web信息安全产品。不仅能有效扫描各种WebShell,而且可以抵御各种Web攻击。 运行环境: 该软件能运行在 ...

    信息安全TS-web学习资料

    信息安全是当今数字化时代的核心议题,尤其在Web领域,由于其开放性和交互性,安全问题更为突出。"信息安全TS-web学习资料"是一个针对这一主题的压缩包文件,包含了丰富的学习资源,旨在帮助用户深入理解Web安全,...

    信息安全培训-Web应用安全攻防实战

    信息安全培训-Web应用安全攻防实战 大量实例 PDF格式

    信息安全-web安全笔记

    信息安全-web安全笔记

    Web安全深度剖析

    《Web安全深度剖析》总结了当前流行的高危漏洞的形成原因...《Web安全深度剖析》最适合渗透测试人员、Web 开发人员、安全咨询顾问、测试人员、架构师、项目经理、设计等人员阅读,也可以作为信息安全等相关专业的教材。

    Web应用安全开发规范.doc

    Web应用安全开发规范是针对当前互联网环境中Web应用面临的安全威胁而制定的一套详细的指导原则。随着Web技术的快速发展,黑客攻击手段不断升级,Web安全问题变得尤为重要。许多开发者由于缺乏安全意识,导致开发出的...

    WEB安全入门基础.pptx

    信息收集是 WEB 安全测试的重要步骤,包括信息收集、渗透测试、漏洞挖掘、报告整理等步骤。信息收集的目的是了解目标系统的信息,以便更好地进行渗透测试。 渗透测试 渗透测试是 WEB 安全测试的重要步骤,包括信息...

    Web服务器安全设置

    在当今互联网安全日益受到重视的背景下,Web服务器作为信息发布和数据交互的重要平台,其安全性至关重要。Web服务器安全设置是一系列涉及操作系统的安装、配置、和维护的措施,旨在保护服务器不受黑客攻击和恶意软件...

    Web安全学习笔记-Web-Sec Documentation

    总的来说,这份Web-Sec Documentation是一份全面的Web安全指南,不仅包含了网络基础和协议知识,也涵盖了实际操作中的信息收集技巧,对于想要深入了解Web安全的初学者和专业人士都是非常有价值的参考资料。...

    Web安全测试规范

    本规范由安全解决方案部电信网络与业务安全实验室、软件公司安全TMG以及软件公司测试业务管理部共同制定,与《Web应用安全开发规范》紧密关联,并参考了国际标准如《OWASP Testing Guide v3》和《信息安全技术信息...

    web应用安全与加速课程讲义.pdf

    【Web应用安全与加速课程讲义】 Web应用安全与加速是网络开发和运维中的关键领域,涉及保护Web应用程序免受攻击以及提升用户访问速度。在本讲义中,我们将深入探讨HTTP 1.1协议的基础知识,理解HTTP报文的结构和...

Global site tag (gtag.js) - Google Analytics