论文部分内容阅读
随着智慧社区的逐步推进,智慧社区系统的发展也日趋成熟,在现有的智慧社区系统中存在一些安全问题亟需解决,其中比较突出的是系统资源数据的安全保护问题和二手房交易安全的保护问题。如何保护系统资源免受非法分子的窥探,如何高效的控制系统的权限管理,如何精准的给用户分配访问权限,如何保证二手房交易平台中房源信息的真实性以及如何保障房产交易的安全,这些问题都是本文的研究内容。经过研究和相关技术对比,我们最终决定采用访问控制技术解决系统资源数据的安全保护问题,利用区块链技术解决二手房交易的安全保护问题。对于资源数据的安全保护问题,本文首先对已有的经典的访问控制进行分析和对比,然后选择了广泛使用的基于角色的访问控制(RBAC)模型为基础进行改进,RBAC模型对于智慧社区系统来说,权限粒度控制过粗,不够精细,而且权限维护较为麻烦,造成存储空间的浪费和人力资源的不必要消耗,因此我们结合智慧社区系统的访问控制特征,设计了基于资源分类的CR-RBAC模型,该模型将系统资源进行了分类,角色也被分成了多种类型,从而可以根据不同的资源类型对用户进行不同程度的权限分配,实现系统访问控制粗细粒度相结合的访问控制方式,满足了智慧社区系统权限精准控制的需求,避免了非授权用户对非授权资源的访问。最后,基于我们设计的CR-RBAC模型,我们在智慧社区系统中实现了访问控制平台,解决了智慧社区系统资源数据安全保护的问题。对于二手房交易安全的保护,本文首先对二手房交易的安全需求进行分析,发现二手房交易过程中的陷阱最终的根源来自于房源信息的非公开非透明性而造成的信息不真实,经过研究,我们发现,区块链技术的存储和结构能够很好的解决信息不真实不可靠的问题。然后,我们根据区块链的特征,基于已有的区块链系统,设计出了基于区块链的二手房交易平台,最后我们根据二手房交易平台的设计,在智慧社区系统中实现了二手房交易系统,基本解决了智慧社区系统中二手房交易安全的问题。最后,我们对完成的工作进行了总结,并思考了下一步的研究方向,主要包括CR-RBAC模型在云环境中的扩展和区块链技术在智慧社区系统中更深入的应用。我们基本完成了本课题的研究目标,为智慧社区系统中的安全保护贡献了一份力量。