IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:漏洞防护

共 2 篇相关文章

IT 累计浏览 2,848

webgame中常见安全问题、防御方式与挽救措施

这篇讲的是网页游戏开发者在实际项目中遇到的安全“坑”与应对策略。作者从知乎上一个关于游戏安全的问题出发,结合自身经历(包括一次因整型溢出导致的刷钱bug),决定从研发者视角系统梳理安全问题。 文章聚焦几个核心场景:登录认证中hash字符串的时效性与绑定信息设计;联运游戏充值接口的签名验证,并以腾讯接口为例展示了严谨的签名逻辑;以及由于参数未过滤直接include导致的远程文件引入漏洞(RFI)。针对RFI,作者分享了其项目通过Gateway统一入口、结合类反射机制进行严格过滤的解决方案。此外,文章也简要提到了SQL注入在AMF等特定消息格式下可能被忽视的风险,并指出了解决方向。 作者特别强调,他修改了原知乎问题的描述,将重点从“如何入侵”转向“如何防御”与“事后最小化损失”,这也正是文章的核心价值:它不仅揭示漏洞原理,更侧重于提供可落地的防御编码实践与架构改进思路,旨在加固游戏安全壁垒,减少厂商与玩家损失。

IT 累计浏览 5,661

几种极其隐蔽的XSS注入的防护

这篇讲的是几种极其隐蔽的XSS注入方式及其防护策略。文章开篇点明了XSS攻击的本质:网页因用户输入而生成了意料之外的、可执行的JavaScript代码,并被浏览器执行,导致恶意脚本在受害者上下文中运行。 作者接着聚焦于那些容易被开发者忽略的隐蔽注入点。这些注入路径往往隐藏在看似安全的HTML属性编码、JavaScript上下文内的动态拼接,甚至是自定义的事件处理函数中。它们的特点是能绕过常见的黑名单过滤或简单的转义机制,攻击载荷的构造与上下文环境紧密相关,使得检测和防护变得尤为困难。 针对这些“隐藏的角落”,文章提出了一套组合防护思路。核心并非依赖单一的过滤规则,而是强调基于语义的深度分析与上下文感知的输出编码。例如,在将数据放入JavaScript变量或函数参数时,需要使用不同于HTML属性的专用编码方法。同时,文章也提倡部署严格的 CSP 策略作为纵深防御,从根本上限制未授权脚本的执行权限,为开发者提供了从编码实践到架构加固的多层次防护参考。