<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Csp on PlumePHP</title><link>https://plumephp.com/tags/csp/</link><description>Recent content in Csp on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 13 Aug 2026 11:45:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/csp/index.xml" rel="self" type="application/rss+xml"/><item><title>XSS 与 CSRF 防御实战</title><link>https://plumephp.com/security-xss-csrf-defense/</link><pubDate>Thu, 13 Aug 2026 11:45:00 +0800</pubDate><guid>https://plumephp.com/security-xss-csrf-defense/</guid><description>&lt;p&gt;XSS（Cross-Site Scripting，跨站脚本）和 CSRF（Cross-Site Request Forgery，跨站请求伪造）是 Web 应用最常见的两种攻击方式。本文深入分析其原理、变种与防御方案。&lt;/p&gt;</description></item><item><title>前端安全进阶：XSS、CSP、SRI 与供应链安全</title><link>https://plumephp.com/frontend-security-advanced/</link><pubDate>Thu, 13 Aug 2026 10:50:00 +0800</pubDate><guid>https://plumephp.com/frontend-security-advanced/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;前端安全不是「后端的事」。&lt;/strong&gt; 当 XSS 脚本在用户浏览器中执行时，它已经绕过了所有后端防御。前端是第一道防线，也是最后一公里——用户看到什么、执行什么，最终由前端代码决定。&lt;/p&gt;</description></item><item><title>Go语言中的并发模型简介</title><link>https://plumephp.com/golang-concurrency-model-intro/</link><pubDate>Wed, 13 Aug 2025 10:00:00 +0800</pubDate><guid>https://plumephp.com/golang-concurrency-model-intro/</guid><description>&lt;p&gt;并发编程是现代软件开发的核心挑战之一。不同编程语言采用了不同的并发模型来解决多任务执行的问题。本文将系统对比主流的三大并发模型——共享内存模型、Actor 模型和 CSP 模型，并深入剖析 Go 语言基于 CSP 的并发设计，包括其调度器原理、channel 语义以及常见并发模式。&lt;/p&gt;</description></item></channel></rss>