IT之道-艾锑知道

您当前位置: 主页 > 资讯动态 > IT知识库 >

保证数据库安全的几个要点


2021-07-26 14:22 作者:admin 浏览量:

数据库及其包含的信息仍是黑客试图攻击的目标。黑客希望利用在数据库驱动的应用程序中的许多广泛传播的安全漏洞。这些漏洞许多是由不良设置或者实施造成的。下面是最常见的五个与数据库相关的安全漏洞:

·不良的口令政策

·SQL注入

·交叉站点脚本

·数据泄漏

·不适当的错误处理

令人难以置信的是,企业仍常常使用默认的或者软弱的口令来保护像数据库一样重要的在线资产。但是,这是一个很轻易解决的问题。补救措施是强制执行强盛的口令政策。也就是说,口令要定期变换,口令长度最少为10位数并且包含字母和符号。采用这种政策,你将关闭攻击者同向你的数据的方便之门。

SQL注入也依赖软弱的数据库实施,特殊是在如何向数据库发送SQL哀求方面的实施。假如这个数据库接受了用户提供的不干净的或者没有经过验证的数据产生的SQL请求,这就会为SQL注入攻击敞开大门。例如,通过修改从基于网络的格式受到的信息,攻击者能够提供恶意的SQL请求并且把指令直接发送到数据库。

要防止这种类型的攻击,在让这些数据接近你的脚本、数据访问程序和SQL查询之前,保证所有用户提供的数据是合法的是非常重要的。验证和清洁从用户那里收到的数据的另一个理由是防止交叉站点脚本攻击。这种攻击能够用来攻破连接到一个Web服务器的数据库。黑客通过一个网络蠕虫把javascript等客户方面的脚本注入到一个网络应用程序的输出中。这些脚本用于收集cookie数据。这些数据经常被错误地用来存储用户账户登录信息等资料。

一个经常被忽略的问题是什么时候建立一个数据库应用程序是泄漏数据。这是敏感的数据要发送的地方或者是非故意踢敏感数据的地方。这个错误将导致不能保证访问数据库备份磁带的安全和控制这种访问。通常,更敏感的数据产生于有关数据的合法查询的答案,就像从医疗处方判定疾病一样。常用的解决方案是监视查询方式以检测这种行动。

与数据泄漏密切相关的是在数据库出现错误时不适当地处理这些错误。许多应用程序显示了具体的信息。这些错误信息能够泄漏有关数据库结构的信息。这些信息能够用来实施攻击。要尽一切手段把这个错误登记在你自己的记录中,保证你的应用程序不向用户或者攻击者返回任何有关这个错误的详细信息。
 

 

中国首款IT服务微信小程序“企如意”,一款真心实意为企业谋福利的知音。IT产品一切应有尽有,让您的企业轻松提升工作效率!自小程序上线以来,用户注册量已超过50000人,IT服务产品下单量已达到6500单。因为专注,所以专业,工单服务好评率也高达98%以上。小程序,大作为,真正成为您企业绩效倍增的加速器!帮助企业的同时还有更多好礼相送。

更多活动请关注“企如意”小程序!

相关文章

IT外包服务
二维码 关闭