网站开发中数据库安全问题分析

来源 :数字化用户 | 被引量 : 0次 | 上传用户:dswwldsw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文从网站开发中所存在的数据库安全方面的问题出发,结合实际情况,确定了应从增强网站开发人员应有的安全认识,从而降低由于开发过程而导致的网站数据库所存在的安全隐患。
  【关键词】网站;数据库安全
  随着Internet的发展,门户网站和各种专业网站如雨后春笋建立起来,它们基于自己的定位,为广大用户提供的各种信息以及电子商务服务,服务功能也日趋完善,成为人们获得信息、从事信息交流和商务活动的重要手段。
  数据库的安全性问题指的是对数据库的保护,避免不合法或者未授权使用的出现导致数据泄密、被恶意更改或者破坏;数据库完整性是确保数据能够避免合法用户的无意或者由于误操作而导致的数据破坏。数据库作为信息系统的核心,其含有数量较多的重要信息。在正常运行的数据库系统中,数据库自身不断地被用户使用,这就导致在使用过程中应面临较多的安全隐患。
  从网站开发的层面来看,网站信息的更新、基本业务的进行以及网站与用户的互动的需求的实现,都要求开发人员应吧网站中所存在的各类信息通过数据库来实现组织与管理。网站数据库是信息聚集体,也是网站正常运营的基础与必备条件,数据库中保存着网站包括商业伙伴与客户信息在内的各类信息,如交易记录、账号数据以及市场计划等等诸多的重要内容。对于一些企业来说,金融数据与数据资产所具有的作用关系到自身的兴衰与成败。但是,
  在实际操作中,企业通过网站提高自身经营管理有效性的同时,也面临着自身所使用的网站数据库中的商业数据与商业信息被攻击者窃取后由于被恶意利用或者公布于众而导致的威胁,如一些商业性的产品交易价格被恶意修改等等 也就是说,数据的安全性与企业利益有着密不可分的联系,如最近CSDN用户密码信息被公布、以及赛门铁克的源码被窃取等都对广大用户以及企业带来重大经济损失。
  一、网站数据库存在的安全问题
  (一)软资源跟不上硬资源的投资各个企业或者个人购买了高性能服务器以及建好网站后,后期管理上不重视,投资没跟上,后期的网站的管理人员都是临时培训的,没经过专门的训练,因自身素质等原因,一旦网站收到攻击时,第一时间内都不知道采取什么措施。
  (二)操作系统单一由于windows系统目前采用较多的常用操作系统,其有着操作简单且容易掌握的特点。但因windows系统代码非开源,一旦系统的漏洞被发现,这类漏洞就会被利用,是系统收到攻击。从发现漏洞到官方补丁的公布通常都会有一个时间差,在两者之间所存在的这段时间内,系统数据库就容易出现安全问题。而Linux系统,因为其本身是开源的,所以当漏洞被发现后,补丁公布的时间就会缩短,也就是说,缩短漏洞被利用的时间。
  (三)数据库本身不完善。網站开发应以系统工程方法作为基础进行组织实施,但是,较多的开发者确把重点放在网站功能设计和实现上,因而会采用直接编写代码的方式,在这种情况下,数据库表会随着需求的变化而增加,商业敏感数据就会经常出现通过明文的方式出现在数据表中,不存在相应的数据加密措施,导致商业敏感数据存在着易被获悉或者篡改等安全隐患。如被黑客公布的CSDN用户的密码,却是采用的非加密的明文存储的。
  (四)后台管理系统的安全策略设计引起的安全问题。通常情况下,web方式被应用在网站开发中的数据库访问与管理中,实践中通过后台管理系统来实现。但是设计人员在设计过程中忽视了后台管理系统首页所存在的安全隐患,从维护方便的角度出发将后台管理的功能安置在前台用户能够浏览的网页上,进而导致后台管理系统首页地址的暴露,而网站数据库安全管理带来了威胁。如各个学校网站的管理入口,分别都有管理员和普通用户的选择窗口。
  (五)源代码缺陷导致的安全问题。根据对“网页形式分类”一项的调查可知静态网页技术及动态网页技术在实际应用中所占的比例,其中动态网页技术中ASP技术的应用占l7.8%,仍为应用首选。程序员进行代码编写是,并没有对用户在输人数据方面所具有的合法性进行判断,进而导致应用程序存在安全威胁。
  二、网站数据库安全问题解决对策
  (一)加强软资源的投资。提高对网站数据库管理的重视,任何先进的硬件资源,如果管理跟不上,都不能发挥出硬件资源应有的价值。提高专业技术人员的技术水平,不只是会简单的输入输出,要根据各种检测软件,一旦发现非法入侵,立即执行相应的措施。
  (二)选择合适操作系统。安装数据库的服务端是,应优先选择Linux操作系统来提高安全性。条件好的单位或个人可以选择UNIX系统等。从网络数据库运行的层面来看,主要的威胁来自干病毒的侵犯,因而,外围层中应通过防、杀以及管结合的治理方法,通过VPN技术的应用构筑网络数据库系统的虚拟专用网,同时应用防火墙技术来完成网间隔离与网段间隔离,进而避免病毒等的安全威胁。除此以外,还应通过加密来避免数据在传输中被监听或者被篡改。
  (三)建立完善的开发规则。编写代码前,应以系统工程方法为基础进行组织实施。只有详细设计通过了,才能开始编码,同时在编写代码过程中,有需要修改的地方,必须先修改详细设计,只有详细设计的修改审批通过后,才能继续进行编码。数据库表应在加密后存储到数据库中的各类表中。
  (四)后台管理系统网页设计。对于后台管理系统,接口不能暴露在公网中,需要在内网或通过VPN方式接入,是一个单独的页面。对密码等信息的验证很严格。其他的一些规则,如在特定的IP地址上才能登录等,根据需求可以进行调整。后台管理系统中入口网址应只有系统管理员掌握。
  (五)提高源代码质量。代码中应避免SQL语句而造成的注入漏洞。第一,完善管理权限。不在程序中应用较高权限的访问数据库。第二,确保有良好的程序开发流程。编写数据库的查询程序时应采用两个单引号的方式标注任何的输入变量,或者应用replace函数。第三,隐藏核心代码。不应用SQL语句对数据库进行直接访问,而采用存储过程或者XML WebService来对核心程序代码与数据库结构实施保护。
  数据库目前已经发展为网站的基本组成要素之一,确保其安全是一项动态的系统工程。本文所论述的方法各有优劣,需要网站开发人员根据实际情况进行选择性使用。这些方法需要网站管理者在应用中进一一步研究,进而确保工作的顺利进行。
  参考文献:
  [1]蒋燕.网站Acess数据库安全保护.电脑知识与技术,2009(6).
其他文献
【摘 要】本文根据作者多年从事用电检查工作的经验,对供电企业开展反窃电工作存在的問题进行了探讨,重点从管理的角度分析了反窃电工作中存在的问题,并提出相关见解,仅供同行参考。  【关键词】窃电 反窃电 措施  一、引言  近年来,在甘肃各地市都有不同程度的因供电企业进行用电检查和查处违章、窃电行为而引起的供用电纠纷案件;在供电企业败诉的部分案件中,因检查程序和处理程序不合法以及证据的合法性与准确性不
期刊
【摘 要】当前我国的科学技术正处在蓬勃发展阶段,其中智能化变电站技术是电站自动化技术发展中一次重大的变革,它对变电站的自动化系统的各个方面都产生了很大的影响,作为重要的自动化变革,智能化变电站有着网络化设备以及智能化设备,对信息的数字化有着重要保障。本文主要就智能变电站继电保护调试的方法进行阐述,并对其实际的应用进行分析,希望能通过此次努力对实际起到一定的指导作用。  【关键词】智能变电站;继电保
期刊
【摘 要】随着社会经济的快速发展,人们对电力的需求也日益增加,因此,对电力工程项目的建设具有及其重要的意義,同时,质量管理和控制是项目施工管理的重要内容之一,所以相关企业单位更要注重质量管理工作。  【关键词】电力工程、质量控制、管理  一、电力工程项目质量管理具有以下特点  (一)企业利益直接挂钩  电力工程项目具有周期长、技术难度大、任务重、合作单位多等特点,在施工过程中一个不小心可能就会遗留
期刊
【摘 要】笔者在本文中,简要概述了变频调速技术的工作原理和节能原理,对其在锅炉供水控制系统、风机控制系统中的节能应用做了大致分析,并就变频器的选择应用提供了几点注意事项,以期能对大家有所借鉴。  【关键词】变频调速技术;锅炉;控制系统;节能  锅炉控制系统分为燃烧控制、供水控制、风机控制等多个复杂部分,按照以前的传统做法,通常是依靠人工调节煤、风门等方式,控制锅炉的鼓风和引风风量,并借助温度和压力
期刊
【摘 要】本文介绍了燃煤电厂湿式电除尘系统(WESP)的基本结构、工作原理及主要特点,在此基础上介绍了大唐黄岛电厂6号机组配套湿式电除尘系统后的除尘效果,经湿式除尘系统处理后的烟气,烟尘含量在5mg/Nm3左右,除尘效率达到95%,远远低于环保部门20mg/Nm3的要求。也为相似的工程应用提供了借鉴。  【关键词】电厂 湿式电除尘 系统  目前,湿式电除尘系统在火力发电厂中的应用技术已经相对成熟,
期刊
【摘 要】计算机技术在政府网络办公中的大量使用,使得办公效率得到了极大提高,但也带来一定的网络安全问题。本文对政府网络的安全现状及风险进行了探讨,分析影响政府网络安全的几点因素,并提出了解决措施。  【关键词】政府网络;安全管理;局域网;安全意识  引言  计算机网络已经成为现代化不可或缺的信息工具,自从国务院号召政府系统全面实现政务信息化之后,各级政府都设立了网络部门,开始建设“三网一库”的政府
期刊
【摘 要】当今社会科技发展迅速,知识更新换代较快,高新技术产业如日中天,计算机软件产业得到了发展。随着计算机软件研究成果显著,对计算机软件的专利保护日渐得到重视。计算机软件的盗版侵权现象在日常生活中较为猖獗,从法律角度对计算机软件专利进行保护刻不容缓。本文将对计算机软件的专利保护进行研究分析。  【关键词】计算机软件 专利保护 法律 研究探讨  引言:计算机软件产业已经成长为一个拥有较为完备的理论
期刊
【摘 要】随着现在社会的发展和科学技术的进步,计算机逐步成为人们工作生活中重要的组成部分。在整个计算机系统中,计算机硬件系统是基础,为确保计算机的高效准确使用,必须做好计算机硬件系统的管理与维护。但由于计算机硬件系统对计算机工作和娱乐没有直接关系,因此很多人对此不重视,也缺乏相应知识,以至于无法预防和控制计算机硬件设备出现的故障问题。本文主要探究计算机硬件系统的维护,从维护原则和维护方法两方面对计
期刊
【摘 要】近年来,我国雷电事故频发,很多类似于金融、科研等现代化程度较高的行业雷击事故经常发生,雷电灾害带来了巨大的经济损失,不利于我国经济的健康发展。计算机机房的电子设备很多,因此容易出现雷击事故,产生更大的经济损失。本文主要讨论计算机机房综合防雷的措施和安全检测,为促进计算机安全管理提供建议。  【关键词】计算机机房;防雷措施;安全检测  1.前言  我国在经过了改革开放以后,经济得到了迅速的
期刊
【摘 要】计算机局域网的发展和使用,大大提高了企事业单位的办公效率,节省了人力和物力,使资源得到更大限度的共享。本文从局域网的必备条件、应具备的性能、基本架构和网络安全等几个方面,对其进行了广发的探讨。  【关键词】计算机;局域网建设;网络安全  计算机局域网是指在一定的范围内组成的计算机的局域网络,这个范围一般集中在特定的办公场所或办公楼内。局域网的安全对于使用者来说至关重要,因此局域网要选择质
期刊