<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinat_36670976的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_36670976</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_36670976]]></copyright><item><title><![CDATA[web安全入门学习笔记11——SQL注入]]></title><link>https://blog.youkuaiyun.com/sinat_36670976/article/details/149725955</link><guid>https://blog.youkuaiyun.com/sinat_36670976/article/details/149725955</guid><author>sinat_36670976</author><pubDate>Mon, 28 Jul 2025 21:48:16 +0800</pubDate><description><![CDATA[SQL注入是一种常见的网络攻击手段，攻击者通过恶意输入篡改SQL查询语句，可能导致数据泄露、凭证窃取甚至数据库破坏。防范的关键措施包括：1）优先使用参数化查询（Prepared Statements），严格区分SQL语句与参数；2）ORM框架能自动防御注入，但需避免手动拼接SQL；3）实施最小权限原则，限制数据库账号权限；4）密码必须加盐哈希存储。第三方认证（如OAuth）可降低密码管理风险。开发者应始终警惕字符串拼接构造SQL的危险做法，这是防范SQL注入的第一道防线。]]></description><category></category></item><item><title><![CDATA[web安全入门学习笔记10——Vue 与 JSX 深度解析]]></title><link>https://blog.youkuaiyun.com/sinat_36670976/article/details/149572439</link><guid>https://blog.youkuaiyun.com/sinat_36670976/article/details/149572439</guid><author>sinat_36670976</author><pubDate>Wed, 23 Jul 2025 15:35:49 +0800</pubDate><description><![CDATA[维度VueJSX​​本质​​前端框架语法扩展​​主要用途​​构建完整应用声明UI组件​​安全优势​​模板自动转义表达式自动转义​​危险操作​​v-html指令​​调试难度​​浏览器DevTools需要SourceMap​​CTF出现率​​常见于Web题多见于React题​​学习建议​​掌握指令系统精通JS表达式​​安全核心​​警惕v-html禁用dangerouslySetInnerHTML​​结论​Vue 是​​框架级解决方案​​，提供完整的应用开发生态。]]></description><category></category></item><item><title><![CDATA[web安全入门学习笔记9——XSS Payload 深度解析：原理、攻击与防御]]></title><link>https://blog.youkuaiyun.com/sinat_36670976/article/details/149571766</link><guid>https://blog.youkuaiyun.com/sinat_36670976/article/details/149571766</guid><author>sinat_36670976</author><pubDate>Wed, 23 Jul 2025 15:12:05 +0800</pubDate><description><![CDATA[​​预防​​：输入验证 + 输出编码 + CSP策略​​检测​​：自动化扫描 + 人工审查​​响应​​：及时修复漏洞 + 安全通告​​恢复​​：清除恶意代码 + 撤销泄露凭证​​改进​​：根因分析 + 流程优化​​终极防线​所有用户输入皆不可信所有输出必须按上下文编码实施最严格的内容安全策略保持框架和安全库更新定期进行安全审计和渗透测试。]]></description><category></category></item><item><title><![CDATA[web安全入门学习笔记8——XSS原理及实践]]></title><link>https://blog.youkuaiyun.com/sinat_36670976/article/details/149501120</link><guid>https://blog.youkuaiyun.com/sinat_36670976/article/details/149501120</guid><author>sinat_36670976</author><pubDate>Mon, 21 Jul 2025 11:47:00 +0800</pubDate><description><![CDATA[​：攻击者通过在网站中注入恶意脚本，当其他用户访问网站时，浏览器会执行这些恶意脚本，从而实现攻击目的。]]></description><category></category></item><item><title><![CDATA[web安全学习笔记7——webshell定义和应用]]></title><link>https://blog.youkuaiyun.com/sinat_36670976/article/details/149488837</link><guid>https://blog.youkuaiyun.com/sinat_36670976/article/details/149488837</guid><author>sinat_36670976</author><pubDate>Sun, 20 Jul 2025 21:14:48 +0800</pubDate><description><![CDATA[​​Webshell（网路壳）​​ 是一种被恶意植入到网站服务器上的脚本程序（通常用 PHP、ASP、JSP 等编写），攻击者可通过浏览器或工具远程操控服务器，实现持续性的非法控制。⚠️ ​​Webshell = 黑客的远程控制台​​🔍 检测要点：异常进程/大流量文件/非常规端口连接💡 安全意识：所有上传文件应视为潜在威胁🛡️ 最佳防御：遵循「最小权限原则」+ 深度防御策略理解 WebShell 机制，既能提升防御能力，也是在 CTF 中攻克 Web 题目的关键技能！]]></description><category></category></item><item><title><![CDATA[web安全入门学习笔记6——PHP序列化和反序列化]]></title><link>https://blog.youkuaiyun.com/sinat_36670976/article/details/149470559</link><guid>https://blog.youkuaiyun.com/sinat_36670976/article/details/149470559</guid><author>sinat_36670976</author><pubDate>Sat, 19 Jul 2025 21:27:29 +0800</pubDate><description><![CDATA[​​序列化​​：将武器拆解后放入快递箱​​反序列化​​：收件人重新组装武器​​漏洞​​：攻击者篡改零件，组装成定时炸弹​​防御​​：只接收信任来源的零件，严格验货在CTF竞赛中，理解序列化机制是解决Web类题目的关键技能之一！]]></description><category></category></item><item><title><![CDATA[Web安全入门学习笔记5——php语言基础]]></title><link>https://blog.youkuaiyun.com/sinat_36670976/article/details/149441291</link><guid>https://blog.youkuaiyun.com/sinat_36670976/article/details/149441291</guid><author>sinat_36670976</author><pubDate>Fri, 18 Jul 2025 15:40:56 +0800</pubDate><description><![CDATA[本教程快速介绍了PHP中与网络安全相关的重要知识。在CTF中，你会经常遇到上述漏洞类型。学习PHP安全，不仅要了解如何利用这些漏洞，还要知道如何防御。请继续深入学习PHP，并实践编写安全的代码。注意：在实际应用中，使用最新的PHP版本（避免已知漏洞）并遵循安全开发规范。]]></description><category></category></item></channel></rss>