企业网络安全浅析发表时间:2017-06-22 10:19 企业网络安全浅析在大多数互联网公司,安全建设的主要精力都投入在业务网安全上,办公网往往成为短板。为避免教科书式的理论说教,本文以攻防的角度,以中型互联网公司为例,讨论下办公网安全建设。这里的办公网是狭义的办公网,仅包括员工办公的网络区域,支撑办公的erp、邮件等系统不包含在内。 一、办公网安全 在大多数互联网公司,安全建设的主要精力都投入在业务网安全上,办公网往往成为短板。为避免教科书式的理论说教,本文以攻防的角度,以中型互联网公司为例,讨论下办公网安全建设。这里的办公网是狭义的办公网,仅包括员工办公的网络区域,支撑办公的erp、邮件等系统不包含在内。 办公网渗透思路 办公网通常是黑客入侵的一大突破口,究其原因我认为主要为:
渗透办公网的思路很多,以下是一个举例: 渗透办公网的思路举例: 从入口的角度讲,恶意链接、文件是常见手段。 从黑客行为讲,主要分为:
从黑客目的角度讲,主要分为:
网络安全 下图为常见的办公网拓扑结构 办公网拓扑举例:
防火墙作为抵御攻击的第一道防护,责任重大,但是他又肩负着NAT上网的重要职责,性能和稳定性又要求很高。我认为从纯安全角度讲,选择防火墙时需要考虑下列几个功能:
2016年gartner企业网络防火墙魔力象限
IPS/IDS在这里有个非常重要的作用就是识别使用Nday的软件尤其是浏览器、办公网套件漏洞攻击员工的行为。有很多厂商宣称自己的IPS/IDS可以识别0day,我个人认为目前比较成熟的0day识别技术主要依赖沙箱和机器学习,真要识别0day还是需要专业的APT设备来做。 2017年gartner入侵检测与防御魔力象限
这个话题内容太多,可以单独写一篇,本文先省略。
APT设备通过分析邮件、流量中的文件和流量行为识别APT行为,我知道国外fireeye、趋势、pa、mcafee等都做这块在。
安全隔离的主要目的有两个: 1.按需提供网络访问权限,避免权限滥用 2.减小黑客在办公网横向渗透以及纵向提权的攻击面,提高攻击成本 出于这两个目的,所以安全隔离通常和准入或者vlan划分结合在一起,不同的地方主要在于准入可以根据用户身份动态调整网络权限,vlan划分相对不够灵活。 网络权限隔离 上图是一个简单的分类,其中有几类同学需要重点关注:
无线安全 无线情况就特别复杂了,这里讨论比较常见的情况。不少公司的无线依靠静态密码保护,认证通过后即可以访问办公网络。这里有两个甲方常见误区:
黑客如果真打算黑你,真可以到你公司附近,现在的AP发射能力都很强,黑客如果使用专用设备,接受信号能力也很强。
本本上装个kali,买个好点的usb网卡,wpa/wpa2密码破解只是时间问题。另外现在不少wifi助手有记住密码功能,内部员工一旦误点了记住免费wifi,其他人使用wifi助手连接这个wifi就会自动认证,破解都不用了。所以无线网络最好可以限制仅能访问外网,并且加上类似准入的二次认证机制,也可以使用域密码或者证书认证,降低静态密码被泄露和破解的风险。 终端安全 终端安全是办公网安全的重点,涉及面非常广,核心诉求至少包括一下方面:
为了达到以上要求,需要借助一定的商业解决方案。
终端安全加固的目的是提高安全基线,减小攻击面,事半功倍的方法是让PC终端统一加入window域,通过域控策略统一管理终端的安全策略,介绍域策略的文章很多,这里只提下几个比较重要的点:
终端防病毒肩负着具备抵御常见Nday病毒木马的能力,提高攻击成本的重任,不过传统解决方案基本就是纯粹的黑名单和基于病毒特征,似乎这一领域也是红海中的红海。可喜的是最近两年终端安全又被各大安全厂商重视起来,因为越来越多的有针对性的攻击行为被揭露,跳板都是办公终端,大家对这块越来越重视;另外新的检测技术以及解决思路落地实现,安全厂商提出了EDR的概念,即终端检测与响应。基本思路是默认攻击者始终会渗漏公司网络,让安全人员利用IoC和终端行为来快速检测任何入侵,减小攻击者造成的损害。 2016年gartner防病毒软件魔力象限
终端管理主要解决两个安全问题: 1.系统、应用软件版本的管理 2.系统、应用软件漏洞的自动化修复 微软的WSUS以及SCCM虽然只能搞定微软系软件以及flash的问题,但是已经可以解决大部分问题了,针对类似java、chrome这类常用第三方软件的升级,就需要专业的终端管理解决方案了。 2015gartner终端管理
准入系统可以基于员工身份做到灵活的网络权限限制,保障主机安全基线的强制执行。这部分可以参考我以前的文章《企业安全建设之自建准入系统》。 数据安全 数据安全是个非常复杂的话题,有兴趣可以参考下我之前的文章《企业安全建设之浅谈数据防泄露》。 系统安全 办公网的系统安全,出了加固手段,还需要通过漏洞扫描器定期自动化发现。我理解这里的扫描器至少需要解决几方面问题:
其他
部署一定数量的蜜罐,可以起到事半功倍的效果,最简单的就是用类似honeyd之类开源的伪装成window终端即可。
办公网数据量基本不大而且商业产品居多,使用ossim就可以很好解决数据搜集、展现、自定义报警、关联分析的功能了。 建设步骤 通过以上努力,QY球友会基本建设起了办公网的纵深防御系统,整个办公网具有了一定的安全防护以及感知能力。公司的预算总是有限,人力也是捉襟见肘,从无到有建设这么个安全防护体系不是一年半载的事,需要拍优先级,下面是一个建议: 第一步,安全边界建设,风险初步可控,比如IPS、NGFW 第二步,细化终端安全建设,进一步提高防护能力 第三步,提高安全感知能力,锦上添花 每个公司安全现状不一样,业务情况也不一样,具体实施步骤和策略需要因地制宜。安全意识教育也是非常重要的一个环节,尤其针对社工,技术防护手段效果一般。 二、数据防泄露 数据防泄露在每个公司都是很头疼的事情,大大小小的泄露事件也总是不期而至。本文结合我的经验从使用的层面介绍常见的数据防泄露技术手段。 核心数据资产的定义 数据防泄露是一个非常复杂的工程,投入再多人力也不为过,但是互联网公司的安全人力大多非常有限,所以打蛇打七寸,QY球友会需要先定义清楚什么是核心数据资产。通常理解会包含以下几大类: 以上只是举例,具体各个公司情况都不太一样,需要结合自身实际。比如招聘类公司,简历就是十分重要的资产。 数据保护的生命周期 数据防泄露需要针对定义的核心数据的全生命周期进行保护。 数据防泄露的协议栈为: 这并非一个严格的划分,只是便于把不同的数据防泄露产品和方案进行划分。 设备级 0x01设备加密 设备防丢失,主要是预防设备丢失后造成的数据泄露,最常见的就是U盘等移动存储,京东上一搜一大片。 密码保护的: 指纹保护的: 虽然保护方式不一样,但是底层数据加密基本都是AES128或者256,可以提高设备丢失后数据泄漏的门槛,对于高手来说还是可以搞定的。 对于硬盘,也有一些解决方案。 硬盘密码:可以在bios里面设置硬盘密码,这样每次开机都需要输入硬盘密码。 0x02硬盘加密 如果冠希老师看到这段估计会怪我写晚了……mac自带的硬盘加密: 硬盘加密技术非常成熟了,商用产品非常多。不得不提的还有truecrypt,据说国内安全传统四强之一就要求员工用这个。 truecrypt同时支持Windows Vista,7/XP, Mac OS X, Linux 等操作系统。TrueCrypt不需要生成任何文件即可在硬盘上建立虚拟磁盘,大家可以按照盘符进行访问,所有虚拟磁盘上的文件都被自动加密,需要通过密码来进行访问。TrueCrypt 提供多种加密算法,包括:AES-256, Blowfish (448-bit key), CAST5, Serpent, Triple DES, and Twofish,其他特性还有支持FAT32和NTFS分区、隐藏卷标、热键启动等,最关键它免费。前段时间相传软件有安全隐患,网站被关停,也有说是因为作者拒绝配合某国政府调查而被迫关停,不过这都不会掩饰这是一款优秀的免费加密软件。 0x03移动设备数据擦除 微软邮件系统自带一个十分强悍的功能,对于配置接受公司exchange邮件的移动终端,可以通过登录OWA页面直接远程擦除整个设备的内容并完全恢复出厂配置。 文件级 0x01文件加密 文件加密目前国内的产品就非常强悍了,一搜一大把,我这里介绍一款微软提供的免费文件加密产品RMS。RMS跟微软的AD集成,可以针对邮件组进行授权读写打印权限控制,坦率讲针对微软的文件类型支持挺不错,比如word,excel,ppt等,而且还有mac版。不过对于非微软的文件类型就比较遗憾了,不过满足正常办公需要基本够用。最强悍的是与邮件系统的集成,可以在发邮件的时候直接设置哪些邮件组的人才能看(收件人和可以加密看邮件的人很可能是子集关系)。 0x02端点级DLP 本质上是网络级DLP的端点级实现,支持拦截功能。 网络级 0x01网络DLP 狭义的数据防泄漏产品就是指网络DLP,这是一个经久不衰的安全领域,16年的gartner排名如下:
利用全部的 CASB 功能,持续监控云应用程序中内容的增加、修改和访问权限。 应用级 应用级DLP主要是指邮件DLP,本质上是扫描邮件的内容和附件,与设定的数据安全策略匹配,这里就不展开了。 总结 数据防泄漏是个非常复杂的系统工程,任何技术手段都不能确保不被绕过,必要的技术手段可以提高门槛,最后的落地强依赖于公司相关数据安全管理策略的执行,常说的七分管理三分技术在这里非常合适。 |