CPS系统特性介绍—— 4、安全性

当今安全性已经是衡量一个系统是否优秀的一个重要的指标,在阐述CPS系统的安全性策略前请您再次观看一遍本系统框架示意图:

 

CPS校园通信平台框架

 

N层框架系统用来验证安全性(例如,用户输入和参数有效性)的地方一般是在业务层(BLL)上,而这种方法虽然比起传统B/S或C/S结构的系统安全性高出了许多,但是也会浪费服务器很多的资源来进行安全性验证。

 

而本系统将一部分参数验证转到核心服务(Kernel Service)(位于客户端机器上)中进行验证,这样会减少服务器的资源消耗。核心服务(Kernel Service)并不是完全接管安全性验证的操作,只是对表示层的输入按照传输标准进行整理和加密,然后传输到业务层。也就是说表示层的应用并不能直接连接到业务层,必须通过核心服务(KS)才能获取到数据。

 

但是根据计算机安全理论,任何不与服务器有物理联系的客户端都是不可信任的,所以虽然核心服务(KS)进行了部分有效性验证,但是不排除其被破解的可能性,为了解决此问题首先我们在服务层与业务层间加入了GZIP/Deflate压缩编码和SHA加密的双重加密手段,保证核心服务不会被轻易破解,其次我们在业务层中会添加严格的数据验证模块,任何不符合数据传输标准的客户端请求都会被拒绝。

 

最后,是本平台的核心部分——基于用户权限和应用程序权限的“名片夹服务”(CardPocket Service),我会在接下来的文章中介绍这个技术。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值