Smartsheet API弃用TLS 1.0支持

发表在2019年1月31日

Smartsheet使用传输层安全(TLS)为API用户提供隐私和数据完整性。TLS是Internet上应用最广泛的安全协议。随着业界继续弃用旧的、风险较大的软件,Smartsheet正在采取行动保护使用我们软件的客户。因此,2019年3月31日对TLS 1.0的支持将被禁用。TLS版本支持的这种更改不应影响使用Smartsheet API的许多应用程序。但是,如果在您的代码中显式地选择了TLS 1.0或1.1,那么您的应用程序需要更改为使用TLS的新版本。TLS 1.1将在3月31日后继续工作,但与业内其他公司一样,Smartsheet将在2019年底停止对TLS 1.1的支持。如果现在需要对应用程序进行更改,Smartsheet建议针对TLS 1.2或更高版本,这样今年晚些时候就不需要进行其他更改了。

TLS 1.0定义于1999年1月,是对SSL Version 3.0规范的改进。作者将新规范描述为与SSL没有太大区别,但差异大到不能互操作。在过去的几年中,TLS 1.0有一些漏洞被发现,新版本的TLS包含了许多新的防御措施来保护我们软件的用户。

为了测试TLS中的这个更改是否会影响您的应用程序,创建了一个新的Smartsheet API端点来模拟不支持TLS 1.0/1.1的连接。测试您的应用程序调用https://tls12.api.smartsheet.com,而不是普通的https://api.smartsheet.com.这tls12端点将把您的请求路由到相同的API服务器,但它将在防火墙阻塞TLS 1.0/1.1连接。

Python SDK的用户应该确保至少升级到1.3版本。更多的细节可以在Python SDK项目页面上找到。比如,用户的c# SDK还应该确保他们的项目正在使用最近的更新

如果你有任何问题,请在下方留言。或者,如果你有问题,请联系内容支持团队。

评论

评论