数据库审计

  • 内外兼修 电信行业数据库安全面面观企业安全分享!

     对电信企业而言,数据库安全至关重要。试想充值系统出了问题会怎样?手机用户在月末查询账单的时候系统出现问题会怎样?下面是某电信企业数据库运维人员在数据库安全方面的一些心得,希望能对大家有所启迪和借鉴。

    2020年4月27日
  • APT攻击防护方案:构建堡垒网络 升级安全防护企业安全分享!

    随着信息技术的高速发展,人类的生活跟网络紧密地联系在了一块儿。在电子商务,网络支付极其发展的今天,各种安全问题也随之而来。网络安全,已成为当今世界越来越关心的话题之一。近年来,APT高级持续性威胁便成为信息安全圈子人人皆知的"时髦名词"。对于像Google、Facebook、Twitter、Comodo等深受其害的公司而言,APT无疑是一场噩梦。于是,引发了行业以及安全从业者对现有安全防御体系的深入思考。

    2020年4月27日
  • 是辔头还是利器? 数据库审计应用初探企业安全分享!

    数据库审计是一把双刃剑
        数据库审计包括观察数据库以了解数据库用户的行为。例如,数据库管理员和顾问通常为了安全目的进行审计,以确保那些没有权限访问信息的用户不能访问它。同时,数据库审计还是上市公司披露自身真实信息的必要环节。美国《萨班斯(SOX)法案》的实施,给上市公司在IT方面带来的最大影响之一就是数据库审计。

        信息技术审计,是一个信息技术( IT )基础设施控制范围内的检查。信息系统审计是一个通过收集和评价审计证据,对信息系统是否能够保护资产的安全、维护数据的完整、使被审计单位的目标得以有效地实现、使组织的资源得到高效地使用等方面做出判断的过程。
        数据库审计作为信息安全审计的重要组成部分,同时也是数据库管理系统安全性重要的一部分。通过审计功能,凡是与数据库安全性相关的操作均可被记录下来。只要检测审计记录,系统安全员便可掌握数据库被使用状况。
        例如,检查库中实体的存取模式,监测指定用户的行为。审计系统可以跟踪用户的全部操作,这也使审计系统具有一种威慑力,提醒用户安全使用数据库。数据库审计既可以记录公司组织内外部被访问的真实状况,在公司机密遭到泄露或者破坏的时候,提供有效的法律依据。同时,为了公司对外披露信息的真实性,数据库审计已经成为监督企业日常信息真实性的手段。
        从上面来看,作为一种信息安全防护手段,数据库审计具有其受用户喜爱的一面,但是作为一种外界强制企业披露信息环节的时候,我想大部分企业是不乐意的。无论你是乐意不乐意,如果企业想在美国上市,还是要遵行美国的萨班斯法案,也就是要有这么一种让外界信得过的数据库审计技术,才能顺利通过这一关口。

    企业部署数据库审计系统势在必行     从功能上来说,数据库审计可以实时监测并智能地分析、还原各种数据库操作。根据规则设定及时阻断违规操作,保护重要的数据库表和视图。实现对数据库系统漏洞、登录帐号、登录工具和数据操作过程的跟踪,发现对数据库系统的异常使用。支持对登录用户、数据库表名、字段名及关键字等内容进行多种条件组合的规则设定,形成灵活的审计策略。提供包括记录、报警、中断和向网管系统报警等多种响应措施。具备强大的查询统计功能,可生成专业化的报表。
        可以看到,数据库审计主要还是用来保护企业的数据安全。无论是从自身数据安全的角度考虑,还是从企业长远正规发展来看,数据库审计都是一个不可或缺的环节。考量一种数据库审计手段的要求有很多,比较重要的有性能、精细程度、系统影响和权限控制等。
        作为一种辅助的手段,无论采取哪种部署方式,数据库审计都不能对原有的系统造成性能的明显影响。在精细化这方面,可以说越精细越好,在保证自身运转性能的基础上,能够记录的细节越多,越能够给用户带来便利。而在缺陷控制方面,这套系统需要有合理、有效的权限控制,保证正确的人访问合适的数据,无权限的人不能访问数据。
        数据库审计系统的部署方式有以下几种,按照审计对象可以分为主机监听、网络监听和组合部署三种方式。从结构上分,有集中部署、分布式部署和混合部署这三种方式,还有一种部署是多路部署方式。通过记录数据审计行为,严防舞弊、违规操作、财务欺诈等行为,因此数据的保存和管理是保证审计结果准确可靠的基石。
        编辑点评:
        近来,世界知名的网络笔记应用Evernote发生数据库泄露,导致所有用户的密码需要重置。回想近两年,这种现象频发,国内国外都出现了几次大规模的数据库账户泄露事件。账户是用户信息的重要入口,保护用户账户数据库安全是一个企业的责任。企业只有部署合理的数据库审计系统,才能更加强力的防止数据库泄露,同时,在发生数据泄露的时候能够通过审计系统找到元凶
     

    2020年4月27日
  • 云端数据库安全问题分析企业安全分享!

    1 引言
    云端数据库作为云计算中结构化数据的云所在的应用领域,它在2008年才被提出的一类以云计算框架为基础的云服务,云端数据库和传统的集束型数据库相比,前端投人较小,设计简单,不需要数据库管理员的维护与管理;云端数据库还具有不需要规划的优点,由提供第屯方进行服务维护,能够有效地降低管理负担,云端数据库的用户支付较少的费用就能得到较大的数据存储空间。云端数据库的劣势是,用户没有基础设施作为硬件资源,业务数据是以存储在“云”中的方式存在。正因为如此,用户业务数据在应用云端数据库时所面临的安全威胁成为一个问题。
    2 云数据库
    2.1 DynamoDB
    DynamoDB作为专门为互联网规模的应用而设计出的NoSQL数据库,其本身是亚马逊上一代的NoSQL数据库Dy_namo与相关基础原理进一步延续,是NoSQL和云服务日趋合理化的发展。通过DynamoDB的应用,开发者的成本得到了进一步的降低,伴随着推广的深人,还可以依据具体规模无限量地对容量进行扩展。DynamoDB在后台把特定数据表的数据鱼流量分布到服务器,确保客户端的平均延迟限定在10毫秒内。Amazon DynamoDB通过固态硬盘保存数据),同时实施跨分区的同步复制,进而确保数据的可靠性与持久性。
    DynamoDB具有速度快、成本低、灵活性强以及便利的特点,除此之外,还具有持久性、高可用性、高性能以及可预测性等诸多特点。
    2.2 SQLAzure
    SQLAzure作为微软的云端数据库平台,是微软云操作系统平台Windows Azure的一部分,其本身是以SQL Server技术为基础的。目前除了SQL Azure数据库服务之外,还提供SQLAzure报表服务((SQL Azure Reporting)以及SQL Azure数据同步服务(SQL Azure Data Sync)。
    SQL Azure具有强制安全性的功能,其本身具有服务器端的防火墙,能够让DBA管理与控制以不同来源为基础对特定IP地址或者地址段的访问实现连接。同时,以云为基础的产品能够支持SQL的身份验证,且能够确保一个以SQL Server为基础的自定义加密协议的数据库实现安全连接。
    SQL Azure在建立中要遵守可管理、可伸缩以及方便开发3个原则。
    从开发者的层面来看,SQL Azure提供了较多的关系型数据库的编程模型,采用相似的数据访问协议与简便的部署选择,消除了用户构建与维护数据库服务器方面的一些问题。提高了开发人员的工作效率。
    从IT管理的层面来看,SQL Azure具有系统安全方面的云端部署方案,其能够有效地对基础架构实施自动化监控,进而节约了管理者在监控服务器工作上所耗费的时间。除此以外,SQL Azure是以SQL Server为基础建立的,因而其具有高可用性、可靠性以及安全性的优势。
    从商业的层面来看,SQL Azure的应用,给予了用户经济型与便捷性都较强地提供了一种管理数据方式,是使用量作为基础制定定价计划的,因而其具有成本低与容易扩容或者降容的优势。
    3 优点
    3.1站点自治性
    站点自治性指的是分布在网络节点中的数据能够实现自治处理,站点能够实现自我控制、管理以及使用信息等策略,进而从根本上实现了云计算的高可用性以及可靠性,云环境数据库把数据存储在网络节点中,实现了了对失效节点的自动检侧,同时能够有效地排除失效节点,进而有着良好的容错性能。
    3.2强大的计算能力和存储空间
    从存储方式来看,云计算数据库采用的主要是分布式存储系统的方式,云计算将大量的计算任务与存储资源分布在云端强大的计算机集群上,采用将每个计算机的运算结果汇总的方式得出最终结果,进而在提高运算速度的同时充分的利用了资源。
    3.3经济性和可扩展性
    从终端设备与用户要求的层面来看,云计算的要求较低,用户只要有一个互联网连接设备就能取得云计算所提供的服务,同时云环境数据库系统比传统数据库要具有较强的经济性,能够实现计算与存储资源的最大共享,而且节省了企业硬件成本的投资。
    4 安全问题
    云计算的应用实践较短,技术上还不成熟,导致云环境数据库存在着安全方面的缺陷。其安全问题主要分为数据访问控制与遵守规章制度两个基本类别。
    4.1公共云访问控制
    失去数据库的访问控制是主要的安全威胁之一。外部威胁肯定是一个问题,但越来越多的研究表明,大多数访问控制威胁是内部的。在公共云环境中,内部的威胁不仅来公司内部的员工,这些员工可以或曾经可以合法地访问DBMS,也可能是来在云服务提供商的员工。
    4.2规章制度
    云服务提供商经常需要重新配置和域移动虚拟服务器托管的数据,可能跨越多个数据中心的位置。当不知道数据确切的存在位置时,如何向审计师表明存储的数据是安全的,需要建立必要的规章制度以满足法规的要求。
    5 安全策略
    5.1数据库审计
    审计数据库产生的审计跟踪,可以指定哪些对象被访问或改变,他们是如何改变,以及何时由何人需要找非授权的访问时候。审计是特别重要。这有助于符合法规和企业管治政策。当然,数据库审计的弱点在于,它跟踪所有已经发生的行为。理想的情况下,基于云的数据库安全解决方案应具有入侵检测等功能。在出现数据丢失或者数据被盗前,对可疑的活动进行识别。围绕数据库审计的另一个值得关注的是性能下降。因为审计需要将有用的细节都以日志的形式记录下来,并存储,会降低云数据库的性能。
    除了用软件审计数据库外,还可以通过可信的第三方进行审核,发现数据库和环境的脆弱性,包括云环境。第三方审计人员可以用一些专门的工具,如AppDetectivePro来识别和处理下列的安全问题:数据库软件是否应经打补丁,是否配置在最安全的方式;默认密码是否已经被修改;那些访问过数据的用户是否是根据企业的安全策略进行访问的;在同一个环境(开发、QA和生产)下的所有机器都有相同的配置,是否有形同级别的保护。
    5.2访问控制
    访问控制模型有3个类别或者型号。他们是强制访问控制(Mandatory Access Control,MAC),基于格的访问控制(Lattice-Based Accesa Control,LBAC),基于角色的访问控制(Role-Based Access Contro,RBAC)。
    强制访问控制具有系统所决定的访问策略,其不是由雇主决定的。MAC在多层次的系统使用,来处理极其敏感的数据,如政府机密和军事情报。一个多层次的系统是单一的计算机系统,管理主体和客体之间的多个分类级别。
    基于格的访问控制作为基于标签的访问控制限制,其能够应用于复杂的访问控制决策,涉及到较多的对象与科目。格模型是一个偏序集,描述了最大的上限下限,并至少是一对元素,如主题和对象。格是用来描述一个对象的安全水平,可能有一个主题。若主体的安全级别大于或者等于对象的主题时,一个主题只能允许有一个访问对象。
    基于角色的访问控制是限制系统访问授权用户。RBAC的核心概念是,权限和角色相关联,用户被分配到合适的角色。在一个组织中不同的工作是由不同的角色来完成的,以用户职责为基础分配用户角色。用户能够实现从一个角色到另外一个角色。角色可以授予新的权限被纳人新的应用程序和系统,根据需要权限可以从角色中撤销。
    5.3隔离敏感数据库
    有效的云安全数据库首要应隔离所有包含敏感数据的数据库。如DbProtect的数据库发现功能,生成部署云范围内的所有数据库的完整清单。它确定了所有的生产、测试和临时数据库。DbProtect帮助组织和云供应商,以保护确保敏感数据位于授权与安全的数据库;限制使用与访问。
    5.4数字水印技术
    在云环境中,如何保护云数据库的版权问题、合法用户的泄密追踪问题以及恢复原始数据的向题(这些数据是为提高数据安全采用数字水印技术而改变了原始数据,即可逆水印)等问题呛待解决;而传统的密码技术由于对数据加密实施了置乱处理,因而容易引起攻击者的攻击,同时解密后无法确保能有有效的方式来保证数据不被非法拷贝、再次传播以及恶意篡改。因而在云计算的条件下是不能采用传统安全方法的。数字水印技术则是近年来发展的信息安全技术,其通过在数字载体中潜人可感知或者不可感知的信息来确定数字产品的所有权或检验数字内容所具有的原始性。因而在云端的数据库安全中应用数字水印技术能够较好地解决云数据库中版权、泄密以及可逆水印等问题。能够给予数据拥有者可靠的、鲁棒的云数据库安全解决方案。
    5.5安全认证
    双重安全机制包括对访问者进行身份验证以及访问控制列表两项内容。身份验证通常包括密码认证、证物认证以及生物认证3类,其中最常见的应用方式为密码认证,密码认证与后两者认证方式相比来说,密码认证的安全性较差,在破解后就失去了保护屏障。
    生物认证在3类认证中成本最高,正因为如此,证物认证的使用率呈增加的趋势,具有代表性的例子就是IC卡与银行使用的USB KEY。除此以外,控制列表是确保网络资源不被非法用户访问的主要策略,其主要方式包括入网访问控制、网络权限控制与属性控制等诸多的方式,通过控制列表的应用实现对数据源地址、目的地址以及端口号等特定指示条件拒绝非法数据,用户在对云环境数据库的资源实现访问前都应通过登录认证的方式确保用户所具有的合法性。
    6 结语
    云数据库从应用的角度来看,其市场化与社会化的进程得到了不断的推进,其安全性也得到了越来越多的关注。这就决定了人们在应用云数据库所给予的方便时,还应不断地加强云端的数据库安全问题的理论研究与实践应用。云数据库的安全问题所涉及的范围较多,需要服务提供商与用户之间能够明确各自责任,更好地确保云数据库应有的安全性
     

    企业安全 2020年4月27日
  • 数据库安全关键技术之数据库审计技术教程,关键技术审计网站安全分享!


    数据库审计技术是目前数据库安全中应用最广泛的数据库安全技术,同时也是目前数据库安全市场上品牌、种类最多的数据库安全产品。

    网站安全 2020年4月27日
  • 数据安全治理中的数据内部存储安全技术,数据安全安全技术网站安全分享!


    近年来,伴随数据泄露事件频发,人们对于数据库安全的重视程度与日俱增。在政府、机关部委、金融、能源等行业的信息安全建设中,数据库审计、数据库防火墙等安全设备纷纷被定义为“必需品”,然而部署于网络层的安全设备终究鞭长莫及,面对来自存储层的数据文件泄密,依然无能为力。

    网站安全 2020年4月27日
  • 企业数据库安全失效的五大原因企业安全分享!

    虽然数据库安全最佳做法已经讨论了几年,并且现有的数据库安全工具也已经成熟,但现在企业仍然无法确保最机密数据的存储安全。近日独立Oracle用户集团发布的数据安全调查结果就揭露了企业最常见的数据库安全错误。从这些结果来看,很明显,现在大多数企业都是凭感觉在运行数据库安全。绝大多数企业根本没有监控他们的数据库,或者说以特设的方式来监控。更令人不安的是,大多数企业甚至不知道他们的重要数据的位置,很多管理员在调查中承认他们并不能肯定数据库中包含着重要信息。

    企业安全 2020年4月26日
  • 虚拟化及云环境下数据库审计技术探讨数据库安全分享!

    虚拟化及云环境下数据库审计技术探讨
    随着越来越多的企业用户将传统的业务系统迁移至虚拟化环境或是云服务商提供的云平台,数据的泄露及篡改风险变的越发严峻,针对数据安全的防护以及事后审计追溯也变得越来越困难。究其原因,主要是传统的数据库审计解决方案是通过旁路分析目标被审计数据库镜像的流量,而虚拟化环境或者云平台由于内部的虚拟交换机(Vswitch)流量很难镜像或者无法镜像,因此传统的数据库审计解决方案不足以应对虚拟化和云平台的数据库审计需求。

    2020年4月26日 数据库安全
  • 数据库管理安全战略 减少资料失窃风险数据库安全分享!

    大家都很清楚对于企业和政府而言,其数据库所保存的数据非常重要,但让人不解的是,这些数据库安全却总有种被莫名忽视的感觉,至少对于那些涉嫌数据被窃和泄漏而惹上官司的企业而言的确如此。

    数据库安全 2020年4月26日
  • 当前数据库安全现状及其安全审计数据库安全分享!

    BKJIA.com 综合消息】大学数据库原理教科书中,数据库是这样被解释的:数据库是计算机应用系统中的一种专门管理数据库资源的系统。数据具有多种形式,如文字/数码/符号/图形/图象以及声音。

    2020年4月26日
  • 防微杜渐 数据库安全解析数据库安全分享!

    数据库安全现状数据库是计算机应用系统中的一种专门管理数据库资源的系统。数据具有多种形式,如文字/数码/符号/图形/图象以及声音。数据库系统立足于数据本身的管理,将所有的数据保存于数据库中,进行科学地组织,借助于数据库管理系统,并以此为中介,与各种应用程序或应用系统接口,使之能方便地使用并管理数据库中的数据,如数据查询/添加/删除/修改等。

    数据库安全 2020年4月26日
  • 选购数据库安全审计产品的5大要素数据库安全分享!

    BKJIA.com 综合消息】近年来,有关数据库的安全事故可谓层出不穷,诸如银行内部数据信息泄露造成的账户资金失密、信用卡信息被盗用导致的信用卡伪造、企业内部机密数据泄露引起的竞争力下降……,这些情况无不说明了实施数据库安全审计的必要。

    2020年4月26日