参数化查询(Parameterized Queries) 能够根除 SQL 注入的本质,在于它将 SQL 指令的语法编译(Compile)与数据传输(Execute)彻底解耦,使得传入的恶意攻击载荷无法改变数据库执行引擎生成的抽象语法树(AST)。 一、Java PreparedStatement 正确实现
分类:应用安全
共 2 篇文章应用安全相关技术文章
专注于分布式系统、Linux内核、数据库存储与后端工程实践
应用安全相关技术文章
参数化查询(Parameterized Queries) 能够根除 SQL 注入的本质,在于它将 SQL 指令的语法编译(Compile)与数据传输(Execute)彻底解耦,使得传入的恶意攻击载荷无法改变数据库执行引擎生成的抽象语法树(AST)。 一、Java PreparedStatement 正确实现
在移动客户端或单页应用(SPA)等公开客户端(Public Client)中,Client Secret 极易发生泄露。OAuth 2.1 强制所有授权码模式都必须结合 PKCE(Proof Key for Code Exchange),以抵御授权码拦截攻击。 一、PKCE 代码交换验证逻辑