写点什么

如何确保基础设施机密信息安全

  • 2015-03-31
  • 本文字数:820 字

    阅读完需:约 3 分钟

信用卡和个人身份信息的存储和传输都有遵从性标准, PCI-DSS 是其中最常用的标准之一。但有一类信息,现有的标准没有覆盖, Rackspace Paul Querna 将它们称为“基础设施机密信息(Infrastructure Secrets)”。

基础设施机密信息是指经常用于构建或部署应用程序的证书或机密信息,如Github API keys、AWS IAM identities、Heroku API Tokens、Rackspace Cloud API Keys 和SSH Private Keys 等。许多使用这类信息的系统在没有直接人工监督的情况下运行,它们使用的证书也没有锁定到特定的应用场景。Querna 结合他在 Cloudkick 从事相关工作的经验阐述了基础设施机密信息面临的威胁和应该采取的应对措施。

基础设施机密信息面临的威胁可能来自以下几个方面:

  • 糟糕的密码;
  • 支持服务工具:这是 SaaS 企业的关键组件,这类工具中的大部分都允许员工做任何客户可以做的事,但它们的安全预防措施或日志常常很糟糕;
  • 数据库:数据库备份在员工的硬盘上,甚至由第三方托管;NoSQL 数据存储的访问控制常常很简单;
  • 服务器入侵:攻击者可能会发现类似 Ruby on Rails 允许远程执行代码的漏洞。

纵深防御(Defense in depth)”是信息安全的常用方法。Querna 建议采取以下措施:

  • 使用谷歌开源加密工具 Keyczar 进行加密;

  • 服务隔离:后台服务器应该位于隔离的网路中,并且只在通信通道上提供准确的操作,比如在服务中提供下面这样的操作: deploy_project_to_host(host, project)而不是下面这样的:

    run_command(host, command)

  • 特殊事件通知:除了正常的日志之外,在员工激活身份验证时发送通知邮件;

  • 多重身份验证:这是应对“糟糕的密码”这一最常见的威胁的一种简单有效的方法。

有一点需要提醒读者注意,Querna 在文章最后指出,上述内容只是他的一些随感,并不全面。


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流。

2015-03-31 07:411183
用户头像

发布了 1008 篇内容, 共 398.9 次阅读, 收获喜欢 345 次。

关注

评论

发布
暂无评论
发现更多内容

一文道尽 Excel 的 Criterion

张利东

Excel

奈学教育:分布式架构,刚性事务-2PC必须注意的问题及3PC详细解说

奈学教育

分布式架构 2PC 3PC

MySQL慢查询优化(线上案例调优)

NotFound9

MySQL 开源 架构 运维 编程语言

ARTS week 1

锈蠢刀

游戏夜读 | 游戏代码之道

game1night

python实现·十大排序算法之堆排序(Heap Sort)

南风以南

Python 排序算法 堆排序

这么多年了,QQ没发现这个问题吗?

BabyKing

七年老程序员面试经历

代码诗人

回“疫”录(25):被颜色攻占的地方

小天同学

疫情 回忆录 现实纪录 纪实

ES 操作之批量写-BulkProcessor 原理浅析

常清静

Java elasticsearch 后端

Git 多用户多仓库配置 windows10

halapano

git

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (九)测试驱动开发(TDD)

编程道与术

Java 编程 软件测试 TDD 单元测试

眼前搁座金山也看不见

池建强

搜索引擎 学习

Oracle误删数据闪回

阡陌r

Kafka系列8:一网打尽常用脚本及配置,宜收藏落灰!

z小赵

大数据 kafka 实时计算

变则通,通则久 —— 读《谁动了我的奶酪?》

YoungZY

读书 读书感悟

在 Go 中使用并发编程 - 第一部分

TuringTuring

并发编程 线程模型 Go 语言

重学 Java 设计模式:实战建造者模式

小傅哥

设计模式 小傅哥 重构 代码质量 优化代码

ARTS - Week 1

Khirye

ARTS 打卡计划

spring-data-redis -- 一次执行链路的分析

常清静

Java spring springdataredis

分支管理模式

wiflish

git

团队快速扩张时期的组织架构演进

Taylor

团队管理 团队协作 团队 团队组织

写给产品经理的信(3):抗压能力需要多强?

punkboy

生涯规划 产品经理 进阶 压力 工作方式

zabbix实战指南(1)

橙子冰

zabbix

这个开源神器可快速帮你安装 MacOS 虚拟机!

JackTian

macos GitHub Linux 操作系统 虚拟机

zabbix 实战指南(2)

橙子冰

zabbix

算法:时间复杂度和空间复杂度

shirley

算法 时间复杂度

JavaScript 基础拾遗 —— this 的前世今生

hq

Java 学习 大前端

IDEA 插件开发实战

李孟聊AI

Java 工具 IDEA 插件 idea插件

AutoConfigurationImportSelector到底怎么初始化

编号94530

Java spring Spring Boot import

Linux 终端下记不住命令的使用方法?这个开源项目帮你解决。

JackTian

Linux 开源 运维 操作系统 命令

如何确保基础设施机密信息安全_安全_谢丽_InfoQ精选文章