记录黑客技术中优秀的内容,传播黑客文化,分享黑客技术精华

无恒实验室联合GORM推出安全好用的ORM框架-GEN

2021-11-04 18:27
robots

 

背景

数据库操作是大多数程序员必不可少的工作, GORM 作为一个拥有 25k star 的项目已经是 Go 语言操作关系型数据库的首选。

由于 GORM 中提供了很多 interface{} 形式的参数,这让程序员很容易误用,导致线上项目存在 SQL 注入的风险。
在操作数据库时候,因为没有对应的结构体可以绑定,最后只能默默的拼接出一条 SQL 去执行。
复杂的数据库表查询场景时,开发者需逐条手写数据表中的列与对应结构体的成员变量,逐条核对字段类型。遇到字段类型新增和变更,更改地方一大堆。

你和你的团队是否也为此事苦恼过?

由字节跳动无恒实验室与 GORM 作者(https://github.com/jinzhu)联合研发的开源工具 GEN 你值得一试!

 

什么是 GEN

GEN 是一个基于 GORM 的安全 ORM 框架,其主要通过代码生成方式实现 GORM 代码封装。旨在安全上避免业务代码出现 SQL 注入,同时给研发带来最佳用户体验。

GEN 来告诉你,什么叫最佳用户体验:

⚡️ 自动同步库表,省去繁琐复制

知识来源: https://www.anquanke.com/post/id/258298

阅读:49952 | 评论:0 | 标签:安全

想收藏或者和大家分享这篇好文章→复制链接地址

“无恒实验室联合GORM推出安全好用的ORM框架-GEN”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

黑帝公告 📢

永久免费持续更新精选优质黑客技术文章Hackdig,帮你成为掌握黑客技术的英雄

广而告之 💖

标签云 ☁