- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云计算模式下高校教学资源共享平台多方位安全防御策略研究
基于云计算模式下高校教学资源共享平台多方位安全防御策略研究
摘要:该文研究SQL注入等常见网站攻击原理,并结合基于云计算模式下高校教学资源共享平台特点,从安全管理、安全检查和技术手段研究平台多方位安全防御策略。
中国论文网 /8/view-7181409.htm
关键词:云计算;多方位;防御系统
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)28-0059-02
在《教育信息化十年发展规划 ( 2011- 2020)》第九章对要“建立国家教育云服务模式”:“充分整合现有资源,采用云计算技术,形成资源配置与服务的集约化发展途径,构建稳定可靠、低成本的国家教育云服务模式。”,本文章主要研究基于云计算模式下高校教学资源共享平台建设过程中需要注意哪些安全。
1 常见的WEB网站攻击及原理
1.1 WEB网站攻击现状
2013年OWASP[1]发布前十大攻击,依次为注入、时效的省份认证和会话管理、跨站脚本、不安全的直接对象应用、安全配置错误、敏感信息泄漏、功能级访问控制缺失、跨站请求伪造、使用还有已知漏洞的组件和未验证的重定向和转发,其中网站注入居高位。
2014年发生全球十一大攻击事件,如Regin恶意软件、索尼攻击事件、iCloud攻击事件、摩根大通(JPMorgan)信用卡入侵、家得宝(Home Depot)、韩国信用卡黑客事件、易趣网(eBay)泄密事件、尼曼(Neiman Marcus)攻击事件、破壳漏洞(Shellshock)、心脏滴血漏洞和12306用户数据泄露含身份证及密码信息,其中12306用户数据泄露含身份证及密码信息为撞库攻击,这种攻击方式将成为未来趋势。
1.2 WEB网站常见攻击――SQL注入攻击
SQL注入一直是WEB中最广泛最危险的攻击,它的攻击原理是黑客借助用户交互时,故意插入一些特殊的SQL语句,该语句一旦插人到实际SQL语句中并执行它,就可以窃取系统机密信息,甚至控制主机或其权限 [2]。下面是php程序的一个简单SQL注入实例:
假设的登录查询SELECT * FROM users WHERE username =admin’ and password=’password‘
假设的php 代码$myquery=“Select * from users where username=‘“. $username .”‘ and password=‘“.$pwd.”‘“;
输人字符username =or 1=1
实际的查询代码SELECT * FROM users WHERE username=or 1=1 and password=‘anything‘。在条件语句中,无论用户名称是否正确,由于1=1永远是为真,导致users表中的所有数据都被窃取。
2 研究平台的特点
基于云计算模式下高校教学资源共享平台服务器由第三方云服务器商提供,网站系统是WAMP(Windows+Apache+MySQL+PHP)框架式。平台分为四个部分:用户层、网络层、云层和网站系统层。如下图1平台安全层次图。
用户层:即应用层,用户与服务器交互,该层主要被黑客恶意攻击的地方。网络层:信息篡改常常来自网络层,常用预防措施有:SSL协议和S-HTTP。云层:该层是核心层,一旦被控制后果非常严重。网站系统层:网站系统的安全系数与网站被攻击成正比。
3 平台多方位防御系统设计
一个好的防御系统需要有自我防御、检测、监督、修复等性能,同时配对一套合理的安全管理,且能严格定期执行,具体设计如下。
3.1 平台设计
一个拥有自我防御、检测、监督、修复等性能平台,可网站编码、功能和借助外部软件等方法实现。
1) 编码规范。编码不规范容易给黑客留下后门,如明确指定输出的编码方式:不要允许攻击者为你的用户选择编码方式(如ISO 8859-1或 UTF 8)。网站开发规范可以参照《OWASP安全编码规范快速参考指南》。
2) 全面防御功能设计。用户层常用预防措施有:①对用户身份进行验证,对用户访问权限控制,分级管理用户;②对用户的输入特殊字符屏蔽和过滤;③对重要和敏感的数据进行加密。云端常用措施是建立监督机制,预防被利用的可能。网络层采用防护措施有:①用 SSL 实现安全通信,防止攻击,②过滤所有外部数据、使用现有函数、自己定义函数进行校验、使用白名单。网站系统层常用预防措施提①编写通用的安全模块。如判断是否验证、授权等安全模块代码。②对重要的数据加密,以确保信息的安全性,如用户登录密码,银行帐号。③提供安全存储,对HTML 或 PHP 文件、与脚本相关的数据和 MySQL数据采
文档评论(0)