/images/avatar.png

谷中仁的博客

所有文章观点仅代表本站观点,与他人无关。

How to Encrypt Git Files

为什么需要 crypt

在开发过程中经常会遇到一个问题:

怎么将敏感数据让特定的人获取到?

常用的解决方法如下:

  • 使用如 AWS 的 KMS, ParameterStore 等服务,给不同的用户以访问该数据的角色;
  • 有专人托管,在需要的时候联系他,由特定方式转发给你,如加密邮件等

分析

  • 对于第二种方式,相对简单粗暴,但是不利于管理。
  • 第一种方案,你需要依托第三方服务,你得绝对信任他,相信他是不会出问题的;再者,你的数据管理也需要有特定的规范,不然你都不知道你存储了什么数据,更不知道有哪些数据。

针对第一种情况,当我们的数据越来多的时候,我们需要将其状态可控起来,其实就是 date as code, 每次对数据的增删改查,我们都可以有追踪和数据保存。

基于 Deno 的一次 TDD 实践

视频记录了我基于Deno Web 框架 oak 使用 TDD的方式写的一个简单的工程化的 demo。