论文部分内容阅读
随着Web应用的迅速流行和开发技术的优化提升,Web应用在服务于人们的工作和生活的同时,带来的安全问题依然层出不穷。与此同时,移动智能设备的广泛使用使得Web应用的承载平台逐渐从传统的PC机扩展到移动设备,但是承载平台的多元化也增大了Web应用安全的防御难度。本文通过深入分析Web应用的安全威胁及相关安全技术,结合自助售卖服务系统提出一种针对CPS(Cyber-Physical Systems)的Web前端安全方案,消除不必要的安全隐患,保障系统安全可靠的运行。本文重点是针对自助售卖服务系统设计研究相对完善的Web安全解决方案,具体包括: 1.应用的多平台方案设计:不同于传统的Web应用,自助售卖服务系统的使用分为运行在PC端的服务平台和运行在微信端的用户软件两部分,提高了系统使用的灵活性和通用性; 2.安全方案的设计:根据提出的设计原则分别从身份认证模块,账号管理模块,基于角色的授权模块和系统日志模块四个方面分析自助售卖服务系统可能遇到的安全隐患,并利用成熟的安全技术提出具有针对性的安全设计方案; 3.安全方案的实现:根据安全方案的具体设计实现具体安全功能,同时根据实践经验总结安全编码规范,有效规避代码级别的安全漏洞; 4.安全方案的测试:结合理论部分,在实际测试环境中进行功能测试与分析,用实验结果证明自助售卖服务系统中Web安全方案的合理性与可行性。 本文通过深入研究Web应用安全技术并将其应用到自助售卖服务系统中,充分体现了理论与实践相结合的思想。目前该安全方案已经在部分试点使用,基本达到保障系统Web安全的要求。