使用云服务器时的几个防护技巧

使用云服务器时的几个防护技巧,第1张

服务器的使用越来越广泛,愈加受到众多企业的青睐,那么,在使用过程时如何更好的做好防护措施呢?小蚁君来说说。

1.随时检查系统安全漏洞,安装系统补丁。不管是Windows还是Linux,操作系统都会有漏洞,及时装上补丁,避免被不法分子恶意利用攻击.

2.安装并升级杀毒软件。目前网络上的病毒越加猖獗,随时会影响到网站服务器的安全,因此,系统要安装上杀毒软件来提前预防病毒的传播,并定期检查升级杀毒软件,自动更新病毒库。

3.定期对服务器数据进行备份。为预防突发的系统故障而导致的数据丢失,平时就要定期对系统数据进行备份,同时,重要的系统文件建议存放在不同的服务器上,以便系统出故障时能将损失降到最低。

4.定期对账号密码进行修改保护。账号和密码保护可以说是服务器系统的第一道防线,目前大部分对服务器的网络攻击都是从密码开始的,一旦不法分子截获了密码,那么前面所做的所有安全防护措施都将失去了作用。

5.关闭不常用的服务和端口。服务器操作系统在安装时,会启动一些不需要的服务,不仅占用了系统的资源,还会增加系统的安全隐患。因此,定期检查系统运行中的软件和服务,没有使用的就关闭掉。

做了那么多,那么要怎么样才能避免一些低级的黑客攻击呢?

小蚁君网络了一些方法以及应对的措施

常见攻击手段

1、针对网站

1.1、SQL注入

sql注入也是老生常谈了,基本上算是常识了,这种手段无非是利用后台漏洞通过URL将关键SQL语句带入程序并在数据库中执行从而造成破坏性结果。常见情况包括后台使用了的致命的字符串拼接,比如在java的jdbc中使用如下写法

String sql = "select * from t_user where username = "+username

1

如果入参username在url中被换成不怀好意的sql语句或者其他,数据库也就危险了。

localhost:8080/testproj/queryUser?username=drop%20t_user

此外,类似的mybatis的${}写法也是同样道理,最好换成#。

1.2、后台框架、协议漏洞

1.3、程序逻辑漏洞

这个就需要黑帽子们比较有耐心,去一点点找出来,举个例子,网站有效性校验。针对数值有效性,前端有进行过滤,但是网站后台没有做参数有效性校验,这时候恶意者使用F12或postman等拼装ajax请求,将dfa或者-1ad这种非法数字发送给后台,健壮性差的程序就很容易报错,异常暴露到页面上,瞬间就能让操作者知道后台使用何种语言何种框架。更严重的可能是利用程序逻辑漏洞做重复提交、越权操作等行为,因此需要开发人员注意。

1.4、CSRF攻击

http://www.huiyuan.com/account/addUser?username=god&password=123456&role=1

这个时候浏览器还携带着管理员登录的cookie因此该行为得到执行,我就获得了一个管理员用户,当然这么蠢的网站一般是不存在的,这里只是打个比方。

防范手段比较常见的是url携带token进行校验,这种手段还可以防御cookie被篡改,盗用等情况,相当的万金油。

1.5、暴力破解

直接采用密码表暴力破解方式强行登录管理员账户,这个没啥技术含量,开发人员做好验证码校验以及恶意攻击校验,频繁请求IP封禁即可。

2、针对服务器

2.1、服务器登录用户、数据库登录用户爆破

黑帽子有多种手段确定后台数据库,比如1.3中直接让后台报错,很容易就发现了后台使用的什么框架,连得啥库。又或是使用nmap 等工具直接开扫,目标服务器暴露3306端口大概率就确定是mysql了。确认了数据库类型以及端口接下来就是采用密码表暴力破解了,很多安全意识差的密码居然还是root,123456之类的,分分钟被暴,而扫到后台服务器22开放端口也可以确认后台服务器使用linux开放ssl登录。所以应对方式有三种:

mysql限制访问IP,这个利用alter user语句就可以做到,root账户尽量只给localhost权限,慎用user@%;

不要使用弱密码,尽量采用字母+数字+特殊字符的密码;

服务器使用放暴力破解服务,可以针对非法访问恶意操作进行锁IP防御。

2.2、服务器端口漏洞

通过nmap很容易扫描到服务器暴露的端口,比如139端口外露,就有大量的手段可以渗透:

net use ipipcContent

nbsp”” /user:administrator

所以应对手段也很简单,开启防火墙,且只开放有需要的端口,敏感端口如139,445不要外露。

2.3、操作系统漏洞

虽然大部分公司都采用linux作为服务器,相对安全得多,但是还是有不少公司(至少博主见过挺多的)还在使用windows server,大量的漏洞让服务岌岌可危,应对方式也很简单粗暴,该打的补丁就打,不要偷懒。

2.4、木马植入

这个就是黑客直接通过向服务器种植木马,开启后门,取得服务器控制权,应对方式主要以下三点:

1、不要用服务器访问乱七八糟的网站(尤其是公司服务器在国外的,不要想着借来翻墙了,别作死),下载乱七八糟的东西;

2、实体机的移动外设接入前注意杀毒;

3、服务器安装相应安全产品,定期查杀木马,定期更新漏洞补丁;

4、防火墙注意开启,相应端口注意配置。

做到以上几点,基本上中级以下的黑客是进不来了,就算是中高级的黑客也得费一番功夫。当然,如果公司服务器数据涉及资产非常高,建议直接联系小蚁君

1、定期对漏洞扫描,清除安全隐患

任何网站除了可能有漏洞之外,还会存在一些可能性的安全隐患。所以要想避免恶意攻击,需要对这些漏洞和安全隐患进行定期扫描并及时清理。选择租用高防服务器,服务商会定期针对该服务器上部署的网站出现的漏洞进行修复,并对存在的一些可能性的安全隐患及时清理,避免给攻击者任何的可乘之机。一般来说,攻击者大多会针对骨干节点进行攻击,所以服务商会定期扫描骨干节点,以此排除安全隐患,同时还会在骨干节点上配置相应的防火墙。这样可以极大地提高网站的安全性,降低网络恶意攻击带来的风险与损失。

2、在骨干节点配置相应的防火墙

防火墙本身能防御多种DDoS攻击和其他的一些攻击。在发现受到攻击的时候,可以将攻击导向一些用于承受的主机,这样可以保护真正重要的主机不被攻击。这些用于承受攻击的主机,可以选择不重要的主机,或者是Linux或Unix等漏洞少和本身防范能力优秀的主机。

3、用足够的机器和设备承受黑客攻击

用足够的机器和设备来承受黑客攻击,这是一种较为理想的应对策略。如果用户拥有足够的容量和充足的资源,能够承受住黑客的攻击。那么在黑客的攻击不断访问目标主机,并占用目标主机系统资源时,自己的攻击资源也会在逐渐消耗。或许还没等到目标主机被攻击瘫痪,黑客本身就已经无力支招了。不过这种应对策略,需要投入的资金相对比较多,平时大多数机器设备也处于闲置状态,并不利于中小企业节省成本和开支。

4、使用负载均衡设备,削减网络攻击带来的消耗和损失

使用负载均衡设备的防御方式,就是充分利用一切的网络设备来保障网络环境的安全稳定。一般包括“路由器、防火墙”等设备。当外界进行攻击的时候,最先受到攻击的是路由器,这个时候的其他机器,还没有受到影响。而挂掉的路由器,经过重启后会恢复正常使用,并没有什么损失。但若是其他机器遭受攻击导致死机,例如服务器,则很有可能会丢失数据,同时重启服务器也会是一个时间相对较长的过程。而如果使用“路由器”这种负载均衡设备,当一台路由器被攻击瘫痪时,另一台可接替其继续进行工作,从而最大程度地削减了网络攻击带来的消耗和损失。

5、关闭掉一些不必要的服务端口

还有一种最常见的做法,就是关闭掉一些不必要的服务端口,只开放必要的服务端口。例如很多Web服务器,只开放80端口,而将其他所有端口关闭或在防火墙上做阻拦策略,这样在受到攻击时,防火墙就会起到阻拦的作用。

6、弹性带宽升级防护

在原有保底带宽的基础上,提供弹性带宽的升级,以加强防护,用户可以灵活地选择带宽范围。通常带宽越大,越有应对大流量攻击的防护能力。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/782931.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-23
下一篇2023-08-23

发表评论

登录后才能评论

评论列表(0条)

    保存