- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常见安全漏洞机制与防护OWASP Top 10 安全漏洞常见应用安全漏洞的防范目 录01OWASP Top 10 安全漏洞05失效的访问控制03敏感信息泄露04XML外部实体(XXE)01注入02失效的身份认证10不足的日志记录和监控08不安全的反序列化09使用含有已知漏洞的组件06安全配置错误07跨站点脚本(XSS)在线演示、素材销售、服务交易系统注入将不受信任的数据作为命令或查询的一部分发送到解析器时,会产生SQL注入、NoSQL注入、OS 注入和LDAP注入的注入缺陷。攻击者的恶意数据可以诱使解析器在没有适当授权的情况下执行非预期命令或访问数据。失效的身份认证通过错误使用应用程序的身份认证和会话管理功能,攻击者能够破译密码、密钥或会话令牌暂时性或永久性冒充其他用户的身份。敏感数据泄露1、窃取或修改未加密的数据来实施信用卡诈骗、身份盗窃2、传输过程中的数据、存储的数据以及浏览器的交互数据。XML外部实体(XXE)利用外部实体窃取使用URI文件处理器的内部文件和共享文件、监听内部扫描端口、执行远程代码和实施拒绝服务攻击。失效的访问控制1、利用或数据访问控制访问未授权功能2、访问其他用户的帐户、查看敏感文件、修改其他用户的数据、更改访问权限等。安全配置错误 1、破坏应用程序防御、造成各种攻击 2、造成严重的数据丢失或服务器接管跨站点脚本(XSS)1、不受信任的、未经恰当验证或转义的数据2、浏览器中执行脚本,并劫持用户会话、破坏网站或将用户重定向到恶意站点。不安全的反序列化 1、远程代码执行2、重播攻击、注入攻击、特权升级攻击序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。使用含有已知漏洞的组件 1、破坏应用程序防御、造成各种攻击 2、造成严重的数据丢失或服务器接管不足的日志记录和监控 1、篡改、提取或销毁数据2、攻击者能够进一步攻击系统、保持持续性或转向更多系统02常见应用安全漏洞的防范SQL注入跨站点脚本攻击跨站点请求伪造点击劫持功能级访问控制缺失文件上传漏洞SQL注入 SQL注入,就是通过把SQL命令插入到Web表单提交,或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。username=request.form(login_nm)password=request.form(login_pw)sql=select * from users where USERNAME=username and PASSWORD= password set rs=conn.execute(sql) or (1=1) --; drop table XX--举个栗子:危害:查看、修改或者删除数据库条目和表,甚至获得数据库管理员权限SQL注入的防范过滤用户输入参数化查询,PreparedStatement避免在页面显示SQL错误信息对用户输入数据进行格式和长度限制失效的身份认证攻击者只需要访问几个帐户,或者只需要一个管理员帐户就可以破坏系统。根据应用程序领域的不同, 可能会导致放任洗钱、社会安全欺诈 以及用户身份盗窃、泄露法律高度保 护的敏感信息。 攻击案例场景:场景#1:凭证填充,使用密码列表,直到它们可能与现有帐户相匹配,攻击者可以劫持以达到自己的目的。场景#2:应用会话超时设置不正确。用户使用公共计算机访问应 用程序。用户直接关闭浏览器选项卡就离开,而不是选择“注销”。攻击者一小时后使用同一个浏览器浏览网页,而当前用户状态仍然是经过身份验证的。危害:1、盗取各类用户帐号,如机器登录帐号、用户网银帐号、各类管理员帐号2、控制企业数据,包括读取、篡改、添加、删除企业敏感数据的能力攻击者只需要访问几个帐户,或者只 需要一个管理员帐户就可以破坏系统。根据应用程序领域的不同, 可能会导致放任洗钱、社会安全欺诈 以及用户身份盗窃、泄露法律高度保 护的敏感信息。 失效的身份认证防范在可能的情况下,实现多因素身份验证,以防止自动、凭证填充、暴力破解和被盗凭据再利用攻击。1、不要使用发送或部署默认的凭证,特别是管理员用户。2、执行弱密码检查,例如测试新或变更的密码,以纠正“排名前10000个弱密码” 列表。3、确认注册、凭据恢复和API路径,通过对所有输出使用相同的消息,用以抵御账户枚举攻击。4、限制或逐渐延迟失败的登录尝试。记录所有失败信息结果并在凭据填充、暴力破解或其他攻击被检测时提醒管理员。5、使用服务器端安全的内置会话管理器,在登录后生成高度复杂的新随机会话ID。会话ID不能在URL中,可以安全地存储和当登出 闲置、绝对超时后使其失效。敏感信息泄露保护与加密敏感数据已经成为网络应用的最重要的组成部分。最常见的漏洞是应该进行加密的数据没有进行加密。使用加密的情况下常见
您可能关注的文档
- 《个人信息保护法》解读.pptx
- 《数据安全法》解读.pptx
- 分保、等保、关保、密评之间联系与区别.pptx
- 质量检验员培训资料.pdf
- 2025《中小企业的绩效考核现状和问题调研分析案例—以A公司为例》3800字.docx
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section A2d-.pptx
- 2025《中小企业人力资源管理问题及对策—以江铃汽车为例》6600字.doc
- 2025《中小企业人员招聘问题研究—以永州湘江纸业为例》8300字.doc
- 化学使世界变得更加绚丽多彩(化学课件)(共31张PPT).ppt
- 2025《中学化学实验教学现状的调查研究报告》5600字.docx
- 初中英语人教版七年级上册第四单元Where is my schoolbag ! Section A .ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.ppt
- 初中英语人教版七年级下册 Unit 6 I'm watching TV. Section A 11a.pptx
- 注册土木工程师培训课件.ppt
- 初中生物济南版七年级上册第一章奇妙的生命现象 第三节生物学的探究方法.ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.pptx
- 注册安全工程师案例课件.ppt
- 初中物理人教版八年级上册第二章第4节噪声的危害和控制课件(共19张PPT).pptx
- 注册安全工程师王阳课件.ppt
- 初中数学青岛版八年级上2.4《线段的垂直平分线》课件(16张PPT).ppt
原创力文档


文档评论(0)