文件名称:vaulty:使用Vaulty代理即时标记,加密,解密,屏蔽数据
文件大小:61KB
文件格式:ZIP
更新时间:2024-06-14 22:29:22
security encryption proxy tokenization Go
保管库 Vaulty是一种反向转发代理,可即时修改(加密,解密,标记化等)HTTP数据,并将其安全地存储在安全的容器中。 保管库可用于以下用途: 在数据到达您的API和后端之前先对其进行匿名处理 无需更改代码即可获得API的加密/解密 为特定用户组(例如支持人员等)提供过滤后的数据。 为符合PCI的公司标记信用卡,SSN等 从3d派对服务(访问令牌,PII等)导入数据时,对客户的数据进行加密 目前,您可以与Vaulty一起玩,考虑如何使用它,并以便我们为您服务。 还没有准备好生产。 链接: 先决条件 为了快速您唯一需要的就是 。 现在就试试! 创建用于使用Vaulty进行实验的目录。 在目录中,让我们使用转换规则创建简单的route.json文件: { " routes " :[ { " name " : " in " , " method
【文件预览】:
vaulty-master
----.gitignore(56B)
----go.mod(1KB)
----Dockerfile(430B)
----vaulty.go(3KB)
----Makefile(477B)
----routing()
--------fileloader.go(3KB)
--------router.go(530B)
--------testdata()
--------router_test.go(704B)
--------route.go(3KB)
--------route_test.go(2KB)
--------fileloader_test.go(868B)
----LICENSE(16KB)
----go.sum(21KB)
----.github()
--------workflows()
----action()
--------action.go(2KB)
--------hash_test.go(599B)
--------decrypt.go(270B)
--------tokenize_test.go(1KB)
--------detokenize.go(294B)
--------hash.go(346B)
--------encrypt_test.go(547B)
--------options.go(219B)
--------action_test.go(318B)
--------mask_test.go(412B)
--------mask.go(271B)
--------tokenize.go(502B)
--------encrypt.go(270B)
----proxy()
--------handlers.go(3KB)
--------debug.go(1KB)
--------proxy.go(2KB)
--------testdata()
--------proxy_test.go(7KB)
--------errors.go(230B)
--------user_data.go(287B)
----README.md(3KB)
----config()
--------config_test.go(497B)
--------config.go(2KB)
----ca()
--------ca.go(1KB)
----vaulty_test.go(1KB)
----encryption()
--------encrypter.go(277B)
--------aesgcm()
--------noneenc()
--------awskms()
----cmd()
--------version.go(320B)
--------proxy.go(2KB)
--------main.go(405B)
----transformer()
--------regexp()
--------transformer_test.go(526B)
--------transformer.go(314B)
--------form()
--------json()
----secrets()
--------storage.go(453B)
--------redisstorage()
--------memorystorage()