中等
技术面试0 次浏览

携程的业务涉及多个系统之间的数据交互,如何确保这些系统之间数据传输的安全性?请设计一个简单的方案。

携程安全工程师
系统交互数据传输安全

答题要点

推荐使用分层设计法来回答。分层设计法是将系统按不同层次进行设计。关键要点如下:一是传输协议选择,采用安全的传输协议,如 HTTPS,对数据进行加密传输;二是身份认证,在系统之间建立身份认证机制,确保通信双方的身份合法;三是数据完整性校验,对传输的数据进行完整性校验,防止数据在传输过程中被篡改;四是访问控制,对系统之间的访问进行控制,只允许授权的系统进行数据交互。示例话术:为确保携程多个系统之间数据传输的安全性,我会采用分层设计的方案。在传输层选择 HTTPS 协议进行加密传输。在应用层建立身份认证机制,对通信双方进行身份验证。同时,对传输的数据进行完整性校验,防止数据被篡改。最后,通过访问控制,限制系统之间的访问权限,确保数据传输的安全性。