阅读更多

0顶
0踩

开源软件

原创新闻 Keywhiz:Square开源的秘钥管理系统

2015-04-23 09:24 by 副主编 mengyidan1988 评论(0) 有4952人浏览
Keywhiz是一个隐私管理分配系统,能很好地与SOA配合。

每个组织都有需要隐藏的服务或系统,比如:
  • TLS证书/密钥
  • GPG密钥
  • API令牌
  • 数据库证书

常见的措施包括将隐私放入代码的配置文件或者复制文件到out-of-band服务器中,前者泄露的可能性很大,而后者比较难以追踪。

而Keywhiz使得管理隐私更容易、更安全。Keywhiz服务器在一个数据库的集中存储隐私加密群中。客户端使用交互已认证的TLS(mTLS)来取回他们所访问的隐私。已认证用户通过CLI或Web app UI管理Keywhiz。(即将到来的更新可能会破坏API的向后兼容性,点此查看

系统组成
  • KEYWHIZ SERVER:提供JSON API访问和管理隐私,基于Dropwizard在Java中编写。
  • KEYWHIZFS:基于FUSE的文件系统,提供目录中的隐私文件。
  • KEYWHIZ CLI:一个用于Keywhiz管理的Java程序。能够对客户端、隐私和组执行查询、添加、删除等操作。用户可进行身份验证并使用CLI
  • KEYWHIZ UI:一个用于Keywhiz管理的Web app。类似于KEYWHIZ CLI。该UI通过AngularJS构建,用户可进行身份验证并使用UI。
  • PUBLIC KEY INFRASTRUCTURE:Keywhiz大量使用mTLS和X509证书。

数据模型
  • Clients
  • Secrets
  • Groups
  • Users

关于安装信息点此查看

最新版本点此下载

GitHub上的地址点此进入
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • keysync:Keysync定期从Keywhiz下载秘密

    Keysync使用Go模块来管理依赖项。 如果已将GOPATH到GOPATH ,则应在运行任何go命令之前将GO111MODULE=on导出。 使用go build和go test时应自动获取所有部门。 提交前添加go mod tidy 。 测验 整个测试套件: go ...

  • Matlab学习笔记:square函数的用法

    square函数用于产生周期性矩形脉冲信号 如图 ​ 代码为: t=-10:0.01:10; f_0 = square(t); plot(t, f_0, 'LineWidth', 2); 一般square调用形式为y=square(t,duty) duty指占空比,在这里调用时,可以理解为,...

  • MATLAB生成周期方波信号:square 函数使用简记

    MATLAB-square 函数使用简记: square函数用于生成周期方波信号,其调用语法如下。 1.f=square(a*t):生成指定周期、峰值为±1的周期方波,常数a为信号时域尺度因子,用于调整信号周期。当a=1时,周期为2pi、峰值...

  • SAGE入门:开源数学系统之集大成者

    ... 自己博客上写的入门,原文地址:http://cvnote.info/SAGE入门:开源数学系统之...最近在学习Sage这款开源数学软件系统,百度了一下发现国内关注的还比较少,所以写一个Sage的介绍吧。 Sage(http://www.sagemath...

  • 基于深度学习的人脸识别与管理系统(UI界面增强版,Python代码)

    摘要:人脸检测与识别是机器视觉领域最热门的研究方向之一,本文详细介绍博主自主设计的一款基于深度学习的人脸识别与管理系统。博文给出人脸识别实现原理的同时,给出Python的人脸识别实现代码以及PyQt设计的UI界面...

  • 图书管理系统2.0——mysql数据库

    图书管理系统mysql数据库 jdbc swing 登录注册用户菜单 借阅图书归还图书个人中心查看所有借阅记录查看借阅中的图书 签到领积分我的消息 修改密码退出登录续借图书 评价图书 消息广场管理员菜单 管理图书添加书籍...

  • 【推荐系统入门到项目实战】(三):矩阵分解和ALS算法

    【推荐系统入门到项目实战】(三):矩阵分解和ALS算法 个人主页:JOJO数据科学 个人介绍:统计学top3高校统计学硕士在读 如果文章对你有帮助,欢迎✌关注、点赞、✌收藏、订阅专栏 ✨本文收录于【推荐系统入门到...

  • upptime:Upptime是开源的运行时间监控器和状态页面,完全由GitHub驱动

    : :green_square: 所有系统均可运行此存储库包含的开源正常运行时间监控器和状态页面,由。 网址状态历史响应时间正常运行时间 :green_square: 向上 1084毫秒 :green_square: 向上 1891ms :green_square: 向上 1604...

  • 五分钟搞懂spring-cloud-square

    2021年4月13日,spring在官方博客上宣布,一个名为Spring Cloud Square的项目正式发布首个公开的可用的里程碑版本,一起来了解一下

  • 后台用户管理系统

    设计后台管理系统 这里,我是将代码稍微修改了一下,整合形成一个后台管理系统,功能主要分为:用户管理、统计管理以及系统设计。其中用户管理主要包括:用户列表、用户添加和用户修改;统计管理包括用户报表;系统...

  • Vue2 开源中台项目

    一个完全开源免费的企业中后台产品前端集成方案,使用最新的前端技术栈,小于 60kb 的本地首屏 js 加载,已经做好大部分项目前期准备工作,并且带有大量示例代码,助力管理系统快速开发。预览:...

  • Android开发常用开源框架:图片处理

    1、图片加载,缓存,处理 框架名称 功能描述 Android Universal Image Loader ... 一个用于管理图像和他们使用的内存的库 Glide 一个图片加载和缓存的库,使用的App有:网易新闻 GlidePalette Androi

  • 基于Java Web的酒店管理系统

    基于java web的酒店管理系统。Tomact、JSP、Servlet,MVC。

  • 信号的产生——方波函数:矩形波square

    在 Matlab 中,使用函数 square 可以得到方波信号。。。使用MATLAB产生常用的基本信号、绘制信号波形、实现信号的基本运算,为信号分析和系统设计奠定基础。MATLAB提供了许多的函数用于产生常用的基本信号,如阶跃...

  • 【腾讯云 Cloud Studio 实战训练营】沉浸式体验编写一个博客系统

    腾讯云 Cloud Studio 实战训练营提供了沉浸式的体验,让你可以亲身参与博客系统的编写。在这个训练营中,你将学习如何利用腾讯云的云服务和开发工具来构建一个完整的博客系统。 通过 Cloud Studio,你可以使用云端...

  • java square类_用JAVA编写一个Square(正方形)类

    满意答案罗马贵宾N832402013.11.03采纳率:54%等级:12已帮助:7126人class Square{//一个double类型的private实例变量sideprivate double side;static double NewSide;//一个将side设置为1.0的不带参数的构造方法...

  • 主流开源深度学习框架简介

    一、TensorFlow深度学习框架二、PyTorch深度学习框架三、Keras深度学习框架四、Caffe深度学习框架五、中国深度学习开源框架状况六、几种框架的对比七、其他统计数据当下,有许多主流的开源深度学习框架供开发者使用...

  • LLaMA模型系统解读

    本文介绍核心内容为LLaMA模型系统解读,希望对学习和使用大模型的同学们有所帮助。 文章目录 1. 前言 2. LLaMA的核心目标和成功诀窍 2.1 核心目标 2.2 成功诀窍一 2.3 成功诀窍二 2.4 成功诀窍三 3. 常见误区 ...

  • 如何更加安全、高效地利用开源项目?

    在平时的开发过程中,难免会遇到这样那样的难题,或者一些繁琐且不想纯手工完成的功能,对于这些问题,解决的姿势有很多种,可以通过同事间的交流、上网查资料、去官网找文档等,随着开源的推动和完善,寻找合适的...

Global site tag (gtag.js) - Google Analytics