ThinkPHP敏感信息泄露漏洞分析

ThinkPHP 的敏感信息泄露通常不是单个开关失效,而是调试、错误显示、日志、运行时目录和代码写法叠加造成。本文按实际排查顺序梳理高风险暴露点,并给出可直接落地的关闭项、权限检查和代码修正要点。

ThinkPHP敏感信息泄露漏洞分析

Go 语言实现 MCP 鉴权,你该选哪种认证方案?

MCP 在生产环境里一旦接入外部工具,鉴权就不再是可选题。本文结合 Go 语言和 mcp-go v0.48.0 的现状,拆解 OAuth 2.1、自定义 Bearer Token、STDIO 环境变量三种实现思路,帮助你按传输方式、规范要求和安全边界做选型。 在 MCP 进入真实业务后,鉴权很快会从“以后再补”变成上线前必须回答的问题:谁能调用工具、调用到哪一层、不同传输方式该怎么做。

Go 语言实现 MCP 鉴权,你该选哪种认证方案?

如何用 SAST 工具扫描 SQL 注入风险

SAST 发现 SQL 注入,核心依赖 AST 分析和污点追踪:把用户输入一路跟到数据库执行点。但扫描结果并不能直接等同于漏洞结论,配置不完整会漏报,规则理解不到位也会误报。要把结果用起来,关键在于先配对 source、sink 和安全调用,再结合人工复核与 DAST 做交叉验证。

如何用 SAST 工具扫描 SQL 注入风险

Ruby 使用 HTTPS:从 net/http 到响应处理的实用写法

这篇文章围绕 Ruby 发起 HTTPS 请求的常见场景,整理了标准库 net/http 的基本用法,包括 GET、POST、响应解析与错误处理,同时补充了何时适合换用 HTTParty 这类第三方库,方便快速判断不同方案的取舍。 在 Ruby 里调用 HTTPS 接口并不难,难的是把请求方式、SSL 开关、响应判断和异常处理放进一套顺手的写法里。

Ruby 使用 HTTPS:从 net/http 到响应处理的实用写法

Ruby 安全编码指南:从常见漏洞到项目基线

这篇文章围绕 Ruby 开发中最常见的几类安全风险展开,覆盖 SQL 注入、XSS、CSRF、输入校验、密码存储与日志审计等重点场景。文章保留原有 Ruby/Rails 示例,并补充每类问题的判断思路,便于在项目里快速核对安全基线。

Ruby 安全编码指南:从常见漏洞到项目基线