Vinyl Cache Project

Vinyl Cache,支持多种存储后端的开源 Python 缓存库。

文章

vinyl-cache.org

检查 Vinyl Cache 是否发生崩溃

Vinyl Cache 采用管理器监控工作进程的架构。虽然工作进程崩溃会自动重启,但会导致缓存数据丢失。文章旨在提醒用户注意这种隐蔽的崩溃情况,并提供了排查方法。

vinyl-cache.org

Iocaine:原理及与 Vinyl Cache 的集成指南

本文从 Vinyl Cache 项目视角出发,解析 Iocaine 这一旨在应对 AI 爬虫问题的防御方案。文章不仅解释了 Iocaine 的功能边界,还详细展示了如何将其与 Vinyl Cache 进行集成,并提供了使用 VCL 重新实现 Iocaine 分类器的具体代码示例。对于关注内容分发网络优化、反爬虫策略以及 Vinyl Cache 用户而言,这…

vinyl-cache.org

使用 Vinyl Cache 验证签名 URL

文章介绍了如何使用 Vinyl Cache 验证由 CMS 等其他组件生成的签名 URL。核心逻辑是确保只有经过签名的 URL 才能被接受,防止外部篡改。文中指出这只是一个基础概念演示,因为准备时间不足,示例代码可能不完整。对于需要集成缓存和权限控制的开发者来说,这是一个具体的实现参考。

vinyl-cache.org

使用 Vinyl Cache 对 Cookie 进行签名验证

文章指出Web应用中外部Cookie存在被篡改的安全风险,例如攻击者可以随意修改语言设置甚至触发后端错误。作为解决方案,Vinyl Cache项目提供了一种对Cookie进行签名验证的方法,确保数据完整性与安全性,防止恶意操纵。

vinyl-cache.org

Vinyl Cache 9.0.1 安全版本发布

Vinyl Cache 9.0.1 是一个安全更新版本,主要修复了 VSV00019 漏洞。这是例行发布,无额外技术深度或观点。

vinyl-cache.org

Varnish Cache 6.0.18 安全更新发布

Varnish Cache 6.0.18 发布,修复了与 VSV00019 相关的 HTTP/2 解析缺陷和 Vinyl Cache 安全问题。官方建议所有用户尽快升级至 6.0.18、8.0.2 或 Vinyl cache 9.0.1 版本。

vinyl-cache.org

Varnish Cache 8.0.2 安全版本发布

Varnish Cache 发布了 8.0.2 安全更新版本,主要修复了 VSV00019 漏洞。页面提供了下载链接、SHA256 校验值以及升级指南的参考链接。属于标准的软件版本发布公告。

vinyl-cache.org

使用 HAProxy 为 Vinyl Cache 配置 TLS

Vinyl Cache 出于安全考虑,默认不在处理流量的进程中存储密钥,因此不直接支持 TLS。文章主要介绍如何通过配置 HAProxy 作为前端来为 Vinyl Cache 提供 TLS 终止服务。同时提及项目方正在开发名为 TLSentinel 的独立密钥服务器,计划在未来实现原生 TLS 支持。这是一篇针对特定软件架构的工程配置指南。