没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
数据安全方案
一.数据安全概念
数据安全存在着多个层次,如:制度安全、技术安全、运算安全、存储安全、传输安全、产
品和服务安全等。对于计算机数据安全来说:制度安全治标,技术安全治本,其他安全也是
必不可少的环节。数据安全是计算机以及网络等学科的重要研究课题之一。它不仅关系到个
人隐私、企业商业隐私;而且数据安全技术直接影响国家安全。
二. 公司简况
目前公司对于数据安全方面基本只是依赖于托管的机房和阿里云的基本安全保护,并没有我
们自己的安全保护措施,或者只有基本的安全保护措施。
托管机房服务器众多,不会有特别完全的数据安全保护措施。另外,即便其提供系统的安全
保护措施,其内部众多服务器不能保障全部没有病毒或者黑客程序,其内部病毒依然需要防
护。
至于阿里云,我们只是享有其基本的安全保护,其他比较有针对性或者高级的安全防护措施
或者手段都跟服务器一样,需要我们每年缴纳相应的费用才会享有较高级的安全保护。
三.实际统计
宕机时间统计:
过去的一年里,济阳机房因硬件维护、网络维护及软件和系统维护等原因,总宕机时间大概
在 24 小时以内,也就是说宕机率小于 0.27%,服务器的可靠性是大于 99.73%,这样的宕机
率虽说不是很低了,但是在对数据安全方面就没有可靠性的保障了,这仅仅是建立在没有被
恶意攻击的情况下。
对业务影响统计:
上面简单记述了一下宕机率,但是宕机或者软硬件维护等原因造成的对业务的影响就不是和
宕机率一致了,下面我们来简单分析一下:
每次宕机都会直接影响业务的连贯性,所以宕机时间会直接影响全部的业务系统,也就是说
过去的一年里对业务的影响最少也是在 24 小时内,这仅仅是宕机造成的影响。再加上软件
更新,系统维护,数据库,网络维护等造成的影响,这个时间远远大于24 小时。经过仔细
统计,预估业务影响将大于7 天:宕机影响1 天;网络维护 1 天;系统遭受攻击维护 3 天以
上,主要原因是在虚拟化平台上各种服务器众多,网络监控机制较差造成;数据库系统等维
护大于 2 天,原因数据库部分参数等更新重启,服务器系统监控机制较差,部分系统不能时
时监控到位等。以上众多原因致使对各种业务影响总加起来的影响将大于7 天。这样统计下
来,我们系统的业务影响率将会大于 1.9%,这样可以看到我们系统应用的稳定性,可靠性
1 / 23
都很低。
所有的业务平台都需要一个可靠稳定的后台来支撑,没有可靠稳定的后台,会对我们前台的
业务发展产生很严重的影响。
四. 安全结构框架
近期一直在考虑关于数据安全方面的各种事项,在数据安全方面,我们欠缺的还很多很多。
从近一年的情况来看,我们最重要的是欠缺一个整体的安全管理体系,当然只是对于我们软
件及服务器等运维方面来说的。近期我整合了一个关于数据安全的体系结构,下面我们来简
单看一下,如下图就是我能想到的关于安全的一个体系结构的框架图。
上图是我根据一些资料以及我个人的想法建立的一个关于数据安全的一个框架图。数据安全
2 / 23
从大面来分我能想到的有这几个方面:制度安全、网络安全、物理安全、服务器安全、数据
库安全以及产品和服务安全这几个大面,也许每一个大面单独拿出来都可以从专业的角度去
书写一本书,这里我就单独结合我们公司的情况简单说明一下每一个方面的事项。
4.1 制度安全
制度安全指计算机拥有单位,为了保证其计算机以及计算机内存储的数据安全而制定的一套
约束各工作人员和非工作的规章制度。
在运维中,安全的管理制度也是重中之重,没有统一安全的管理制度,我们在所谓的安
全架构安全体系都没有得到实际意义上的安全保障。拥有安全的制度,我们才能去管理和维
护一个相对安全的系统。
4.1.1 安全管理制度
建立安全的管理制度是所有安全意义上的一个重要的环节,拥有安全的管理制度,是其他安
全的重要保障。
4.1.1.1 用户管理
用户管理分为使用用户、系统用户、应用用户、数据用户等的管理,按照各种用户的不同身
份不同等级清晰划分用户的各种使用权限及访问范围,通过各个用户的需求不一,使用不同
的权限来限制用户的访问范围。
使用用户是指对应用、系统、数据等的使用者,或者对服务器、交换机等的使用者,这类用
户需要根据其对这类事物的应用范围或者用量等合理安排其权利并作详细的使用记录或者
留有操作日志等。
系统用户指操作系统的各个管理用户,在操作系统中,一般linux 以 root 用户权限最大来管
理其他全部用户及文件数据等。Root 用户只有运维管理人员或者系统管理员才可以使用这
个用户,其他人员的使用可以根据需求来创建适合需求的用户来管理其用户的数据信息等。
应用用户指应用程序的使用用户,这里需要开发人员做好相应的程序控制,不同用户在我们
应用程序中所接触的数据不一样。
数据用户我这里主要针对于数据库的操作用户。数据库的各个用户根据不同的数据需求赋予
其相应的角色或者用户权限,以达到对不同系统数据的保护和保密作用。
所有用户按照其特点统一管理,根据不同用户的属性划分使用者范围及用户管理人员。其他
人员需要使用用户需要跟相关的管理人员作出申请,申请审核过后,经过登记以后方可使用
其申请的用户权限,其他人员在未经授权的情况下不得随意使用或者在有可使用权限以后不
能直接告诉其他未经授权使用的人员。
3 / 23
4.1.1.2 密码管理
用户密码和用户一致,都需要进行统一的管理。用户及密码的获取均需要提出相应申请经过
审核通过后,由管理人员登记给出用户及密码。对于密码的安保性,管理人员更需要时刻注
意防止密码的外泄,在需要的情况下,可以对秘密进行加密等手段进行保密处理。
4.1.1.3 网络管理
网络管理包括网络设备及网络监控等的管理,要保障网络设备安全可靠稳定的运行,例如防
毒墙、防火墙等软硬件,合理管理网络设备的 IP 地址,账号密码等不被泄漏,合理设置防
毒墙、防火墙等软硬件的过滤规则和防护等级,合理划分管理区域层次,例如安全管理区域,
办公区域,网络接入区,核心交换区,中心服务区,数据管理区等。
对于高安全性的数据保护措施还需要划分区域边界的安全,主要包括:边界访问控制、
边界完整性检测、边界入侵防范以及边界安全审计等方面。
安全管理平台应实现对网络设备的集中管理,实现网络设备的升级、网络设备工作状态
监管、网络流量监管、网络设备漏洞分析与加固等功能,同时具备对网络设备访问日志的统
一收集和分析。
4.1.1.4 应用管理
应用管理需要加强应用开发,应用代码,应用服务等的安全管理。
应用开发过程中需要有相应的代码描述和注释,统一的代码书写规范及命名规范等。对于应
用代码需要保证代码的安全性,例如防止代码丢失,代码外泄,代码混淆等问题一般比较常
见,一般可以通过svn 等工具可以从一定程度上提高安全性,但是并不是一定的,也需要从
制度上和习惯上的严格要求。应用服务需要控制好安全数据的私密性,个人隐私数据及保密
数据需要做加密及解密措施,以防止隐私数据的透漏。
4.1.1.5 数据管理
数据管理主要针对数据库内存储的数据管理,包括数据库用户,密码,数据表空间及表的管
理。根据应用系统及存储数据的性质来分配应用使用的用户及密码,划分相应的数据库表结
构及表空间。做到数据同一规划,数据存储形式一致,这样既可以保证存储数据的安全性,
也可以使我们数据的存储有条理性。现状是数据存储较混乱,A 用户的数据存在于 B 用户的
表空间中,这样很容易使用户的数据轻易泄露。而且在数据库中这样也很容易造成各个应用
之间对数据的读取消耗很多资源,更严重的就是耗时较高,应用性能的整体降低。
4 / 23
剩余22页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6757
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 学校课程软件工程常见10道题目以及答案demo
- javaweb新手开发中常见的目录结构讲解
- 新手小白的git使用的手册入门学习demo
- 基于Java观察者模式的info-express多对多广播通信框架设计源码
- 利用python爬取豆瓣电影评分简单案例demo
- 机器人开发中常见的几道问题以及答案demo
- 基于SpringBoot和layuimini的简洁美观后台权限管理系统设计源码
- 实验报告五六代码.zip
- hdw-dubbo-ui基于vue、element-ui构建开发,实现后台管理前端功能.zip
- (Grafana + Zabbix + ASP.NET Core 2.1 + ECharts + Dapper + Swagger + layuiAdmin)基于角色授权的权限体系.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功