网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > 网络安全预防措施

《网络安全预防措施》 fanwen.wenku1.com(6)

综上述,网络建设和使用的安全问题无非是利益的驱动、网络产品本身的缺陷和人员的安全防范意识,要解决网络安全问题是一个系统的过程。我们无法从根源上杜绝网络安全问题的产生,但应尽量预防。

2、网络攻击的一般手段

要想做好网络安全的预防措施,对网络攻击的步骤和手段当然需要有一定的认识。从实施步骤来说,实施网络攻击有如下几个阶段:

1)搜索:这是攻击的准备阶段,黑客会通过各种渠道去收集被攻击对象的相关资料,包括IP地址、域名、公司网络的组织结构,甚至包括管理员的个人相关资料等。

2)扫描:在攻击者了解了足够多的资料后,将会对周边和内部的网络设备进行扫描,以寻找潜在的漏洞,包括开放的端口和应用服务、包括操作系统在内的应用漏洞、保护性较差的数据传输以及相关的设备品牌和型号。

3)获得权限:在扫描到有用的漏洞后,攻击者将通过漏洞获取足够的权限以访问目标或目标周边的设备,在必要的时候,也有可能实施暴力破解以获取权限。

4)保持连接:虽然在获取权限后意味着攻击者已经规避了系统的安全防护措施,但为了保证实施攻击的顺利完成,攻击者必须保证连接的时间足够长。

5)消除痕迹:在实现了攻击目标后,攻击者通常会采取各种措施消除入侵的痕迹,包括清除日志文件并种植木马或设置后门,为以后的访问做准备。

目前流行的攻击手段不一而足,种类繁多,主要有以下几种:1)针对Web Application的攻击,主要如SQL注入技术、WebShell等;2)针对操作系统以及应用软件的攻击,如缓冲区溢出漏洞攻击等;3)针对网络设备的攻击,主要是对边界网络安全设备的欺骗,绕过防火墙、入侵检测系统等的安全防护;4)协议缺陷的利用,如ARP欺骗、DNS欺骗、DDOS攻击等;5)钓鱼,也就是伪造、冒充使人上当。

3、预防措施

在了解了网络攻击的一般步骤和手段后,我们可以有针对性地进行预防,尽量减少因网络安全而造成的损失。

3.1 强化个人安全防范意识,建立完普的网络安全规章制度

这是预防的首要基础,万事以人为本,只有网络使用人具备安全防范意识,网络安全才有基础,而网络管理员的安全意识尤其重要。网络安全的规章制度会因人而异,但基本的几条应该包含在内,如对关键资料的保密,保证设备的物理安全,严格遵循密码安全策略,定期更新服务器密码,定期备份数据文件,应急方案的制定等。人员有了安全意识,制定了完善的规章制度并能严格执行后,网络安全才有保障。

3.2 代码安全问题

在开发各种网络应用程序的时候,尽量做到代码的安全。软件生命周期中软件测试的环节不可或缺。如用c语言开发应用程序,应避免使用strcpy、strcat等函数的使用,对数组下标的越界检查应严格控制,避免被溢出漏洞攻击。在进行Web后台管理程序的开发的时候,应注意对特殊字符的严格过滤,避免SQL注入攻击。在系统平台的选择上可考虑开源项目,LAMP(Linux+Apache+MySQL+PHP)的流行是有其道理的,开源项目实际上是让全世界的软件爱好者来检验代码,而商业软件无法做到这点。

3.3 服务器安全管理

服务器安全管理首先是物理安全,如UPS的使用,备份机的定期检修,杜

绝无关人员的物理接触等。其次,服务器补丁及相关软件补丁应及时更新,尤其是Windows这样的商业操作系统。再有,要合理使用操作系统本身自带的安全管理工具,如Windows操作系统中自带的安全策略、防火墙、TCP/IP筛选器、IPSee等,Linux操作系统自带的防火墙、sulinux、sniitit、nmap等.通过这些工具可以查看系统的当前状态,封闭不必要的端口和服务,禁止某些不安全数据的传输。在设置安全访问控制列表的时候,应尽量使用白名单(允许安全有用的数据传输而拒绝其他所有数据传输)而不使用黑名单(拒绝黑名单上的不安全访问而允许其他所有数据传输)。最后,系统应该有必要的日常性能监视手段和定期日志查看操作规范,这也是发现和预防网络攻击的重要途径之一。

3.4 设备安全管理

(责任编辑:admin)