检查您的 Spring Security SAML 配置 - XXE 安全问题

工程 | Rob Winch | 2016年8月24日 | ...

我们注意到spring-security-saml 示例应用程序包含一个XML 外部实体 (XXE) 漏洞。这意味着恶意用户可以查看 Spring 应用程序进程可以访问的任何文件。

这个问题是OpenSAML Java ParserPool 和 Decrypter 易受 XML 攻击的直接结果。ParserPool 实现的默认行为在 OpenSAML 2.6.1+(Spring Security SAML 使用)中已修复。但是,如果用户构建自己的ParserPool且没有正确的设置,则漏洞仍然可能存在。

注意

我们没有将其视为CVE,因为该漏洞仅在示例应用程序中发现,该应用程序不被视为生产代码。但是,我们预计我们的用户可能已复制此代码来创建自己的应用程序。因此,我们希望保持透明并沟通问题以及……

本周 Spring - 2016年8月23日

工程 | Josh Long | 2016年8月23日 | ...

欢迎来到另一期《本周 Spring》!本周我在纽约市(参加纽约 Java SIG)、奥斯汀和旧金山(参加硅谷 Spring 用户组)与客户会面并参加聚会!我们有很多内容要介绍,像往常一样,让我们开始吧!

Spring Cloud Spinnaker 1.0.0.M1

工程 | Greg L. Turnquist | 2016年8月19日 | ...

Spring 社区成员们,大家好:

我很高兴发布Spring Cloud Spinnaker 的第一个里程碑版本。Spring Cloud Spinnaker 整合了持续交付 Spinnaker 平台,并提供一键式安装程序,允许您将其安装到任何经过认证的 Cloud Foundry 提供商

在今年的 SpringOne Platform 2016 大会上,有两个关于 Spinnaker 的演讲。如果您有抢先体验权限并且错过了它们,您可以立即观看。否则,一旦发布,您可以在SpringDeveloper YouTube 频道上观看它们。

如果您的团队/聚会/JUG 有兴趣了解更多关于 Spinnaker 的信息,请联系我,我们可以安排……

本周 Spring - 2016年8月16日

工程 | Josh Long | 2016年8月16日 | ...

欢迎来到另一期《本周 Spring》!自从上次我们交谈以来,我在伦敦、北京、上海和新加坡(我现在在这里)参加了会议并拜访了客户——明天,星期三,我将在新加坡 Spring 聚会上发言——加入我吧!已经好几天了!

使用 Vault 管理您的数据库密钥

工程 | Mark Paluch | 2016年8月15日 | ...

在我之前关于使用 Vault 管理密钥的文章中,我向您介绍了 Vault 以及如何使用通用密钥后端存储任意密钥。Vault 不仅可以管理密钥数据(如 API 密钥、密码和其他敏感的字符串数据),还可以管理更多内容。今天,我们将了解 Vault 与数据库、服务和证书的集成。

数据库凭据往往是静态的

对于数据库而言,获取凭据的常规工作流程是请求某个操作员或自助服务工具提供凭据,以便您的应用程序可以登录……

本周 Spring - 2016年8月9日

工程 | Josh Long | 2016年8月9日 | ...

欢迎来到另一期《本周 Spring》!本周我正在从 SpringOne Platform 上精彩的一周中恢复过来,同时在夏季的伦敦拜访客户。

我们有很多内容要介绍,让我们开始吧!

第二天以及 Pivotal 主博客上关于第一天第二天第三天最后通话的文章。

SpringOne Platform 2016 回顾:第一天

工程 | Josh Long | 2016年8月3日 | ...

作者:Josh LongPieter Humphrey

Spring 是核心信息的中心:软件是业务差异化功能,任何延迟组织交付更好、更快、更安全的软件的事情都应该自动化或消除。SpringOne *Platform* 通过关于持续交付的各种讨论来捕捉这种叙述。

SpringOne Platform 2016 活动*展示*了这场展会的所有内容都比以往更大更好!与会者人数是 2015 年的两倍,有创纪录的(2000 多名)与会者、200 多个演讲、30 多个赞助商,来自 Netflix、Paypal 的优秀演讲者……

本周 Spring - SpringOne Platform 2016 版本!- 2016年8月2日

工程 | Josh Long | 2016年8月3日 | ...

欢迎来到另一期非常特别的《本周 Spring》——本周 Pivotal 在 SpringOne Platform 2016 上全力以赴。今年的人数、主题和赞助商比以往任何时候都多!有关更多信息,请查看我们的 SpringOne Platform 回顾博客

如果您不在此处,请不要担心,所有演讲都将在线提供,但在那之前…… *希望您在这里*!与往年一样,参加 SpringOne 的比赛中充满了令人惊叹的版本,在您等待演讲以重播形式在线提供时,这些版本应该能让您保持忙碌!让我们开始吧!

  • Spring Boot 联合负责人 Phillip Webb宣布发布 Spring Boot 1.4,正好赶上 SpringOne Platform!
  • ……Spring Boot 达人 Stephane Nicoll宣布发布 Spring Boot 1.3.7
  • Spring Data 达人 Mark Paluch 宣布Spring Data Ingalls M1,其中包含许多新功能(以及 250 个已修复的工单!)包括转换子系统中的属性访问(Commons、MongoDB)、Spring Data Cassandra 的 Cassandra 3.0 更新,
  • ……

Spring IO Platform 雅典 RC1

工程 | Andy Wilkinson | 2016年7月29日 | ...

我很高兴地宣布,Spring IO Platform 雅典-RC1 现已从Spring 里程碑存储库提供。

此版本是第一个采用与 Spring Cloud 和 Spring Data 已使用的类似字母版本方案的版本。平台版本的主题是世界城市。

雅典版本升级了许多项目的版本

  • Spring Framework 4.3
  • Spring AMQP 1.6
  • Spring Boot 1.4
  • Spring Data Hopper
  • Spring Hateoas 0.20
  • Spring Integration 4.3
  • Spring LDAP 2.1
  • Spring REST Docs 1.1
  • Spring Security 4.1
  • Spring Session 1.2
  • Spring Web Services 2.3

……

使用Spring 5.0 M1进行响应式编程

工程 | Rossen Stoyanchev | 2016年7月28日 | ...

正如Juergen在其Spring Framework 5 M1 发布公告中提到的那样,我们的Spring Reactive计划已合并到Spring Framework本体中,保留了所有贡献及其一年多的完整历史。

它是什么?

简而言之,响应式编程是关于非阻塞、事件驱动的应用程序,这些应用程序可以使用少量线程进行扩展,而背压是确保生产者不会压垮消费者的关键要素。Reactive Streams规范(也在Java 9中采用)能够在来自不同……的各层和库之间传递需求。

获取Spring时事通讯

通过Spring时事通讯保持联系

订阅

领先一步

VMware提供培训和认证,以快速提升您的进步。

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

查看Spring社区中所有即将举行的活动。

查看全部