本文最后更新于2019年04月13日,有任何建议或疑问,欢迎底部讨论。

平时安服各项内容做的都很多,但风险评估只做过部分(精简版的),今天无意看到这方面的几篇文章,便完整看下来,梳理梳理,换换脑子,还挺不错。感觉是时候计划去考个安全管理体系的方面的证书(小2W,主要是穷),将 技术/咨询/管理/制度 串起来。

本文内容绝大多数来自freebuf,部分修饰简化。此为等保1.0内容涵盖,即将发布的等保2.0内容会有变动。

建议先打开右下角目录全局了解下,再观看。


S3A3G3:

S 是信息安全类要求;
A 是服务保证类要求;
G 是通用安全保护类;
后面的数字代表等级,G3的意思就是通用安全保护类3级要求。

一、物理安全

1.1 物理位置选择(G3)

  • 房和办公场地应选择在具有 防震、防风和防雨等能力的建筑内;
  • 机房场地应 避免设在建筑物的高层或地下室,以及用水设备的下层或隔壁。

机房应设置在建筑中间房间,不应选择边套,应远离停车场、高速、铁路、机场、军火库、核电站及自然环境多发地带。

1.2 物理访问控制(G3)

  • 机房出入口应安排专人值守,控制、鉴别和记录进入的人员;
  • 需进入机房的来访人员应经过申请和审批流程,并限制和监控其活动范围;
  • 应对机房划分区域进行管理,区域和区域之间设置物理隔离装置,在重要区域前设置交付或安装等过渡区域;
  • 重要区域应配置电子门禁系统, 控制、 鉴别和记录进入的人员。

区域划分明确,对于主机房、工作区、辅助区、支持区和行政管理区(如有,此外还有的机房会有保密设备区域)要进行彼此隔离,重要区域要有单独的门禁系统。

1.3 防盗窃和防破坏(G3)

  • 应将主要设备放置在机房内;
  • 应将设备或主要部件进行固定,并设置明显的不易除去的标记;
  • 应将通信线缆铺设在隐蔽处,可铺设在地下或管道中;
  • 应对介质分类标识,存储在介质库或档案室中;

(磁盘阵列、硬盘、磁带、U盘之类的存储,目前这部分工作大多公司做的一般,没有分类,没有标签,或者个别介质会贴一些简单的标签,这些对于后期管理都是隐患)

  • 应利用光、电等技术设置机房防盗报警系统;
  • 应对机房设置监控报警系统。

1.4 防雷击(G3)

  • 机房建筑应设置避雷装置;
  • 应设置防雷保安器,防止感应雷;
  • 机房应设置交流电源地线。

1.5 防火(G3)

  • 机房应设置火灾自动消防系统,能够自动检测火情、自动报警,并自动灭火;
  • 机房及相关的工作房间和辅助房应采用具有耐火等级的建筑材料;
  • 机房应采取区域隔离防火措施,将重要设备与其他设备隔离开。

1.6 防水和防潮(G3)

  • 水管安装,不得穿过机房屋顶和活动地板下;
  • 应采取措施防止雨水通过机房窗户、屋顶和墙壁渗透;
  • 应采取措施防止机房内水蒸气结露和地下积水的转移与渗透;
  • 应安装对水敏感的检测仪表或元件,对机房进行防水检测和报警。

1.7 防静电(G3)

  • 主要设备应采用必要的接地防静电措施;
  • 机房应采用防静电地板。

1.8 温湿度控制(G3)

  • 机房应设置温、湿度自动调节设施,使机房温、湿度的变化在设备运行所允许的范围之内。

一般开机运行状态下保持:温度 22~24℃,湿度 40~55%

1.9 电力供应(A3)

  • 应在机房供电线路上配置稳压器和过电压防护设备;
  • 应提供短期的备用电力供应(UPS),至少满足在断电情况下的正常运行2小时要求;
  • 应设置冗余或并行的电力电缆线路为计算机系统供电;
  • 应建立备用供电系统。

等保中还要求机房中要使用机柜专用电源插排(机柜上黑色那个)。

1.10 电磁防护(S3)

  • 应采用接地方式防止外界电磁干扰和设备寄生耦合干扰;
  • 电源线和通信线缆应隔离铺设,避免互相干扰;
  • 应对关键设备和磁介质实施电磁屏蔽。

二、网络安全

2.1 结构安全(G3)

  • 应保证主要网络设备(核心交换、汇聚交换,出口防火墙、串联接入的IPS和WAF)的业务处理能力具备冗余空间,满足业务高峰期需要;
  • 应保证网络各个部分的带宽满足业务高峰期需要 ;
  • 应在业务终端与业务服务器之间进行路由控制建立安全的访问路径;
  • 应绘制与当前运行情况相符的网络拓扑结构图;
  • 应根据各部门的工作职能、重要性和所涉及信息的重要程度等因素,划分不同的子网或网段,并按照方便管理和控制的原则为各子网、网段分配地址段;
  • 应避免将重要网段部署在网络边界处且直接连接外部信息系统,重要网段与其他网段之间采取可靠的技术隔离手段;
  • 应按照对业务服务的重要次序来指定带宽分配优先级别(SLA:Service-Level Agreement 的缩写,意思是服务等级协议),保证在网络发生拥堵的时候优先保护重要主机。

补充:

(1)外部接入线路至少要有2家(电信、联通、移动)且要做出入口网络负载均衡;
(2)网络结构中的主要线路要做冗余双线;
(3)关键节点设备要做热冗余(HSRP、VRRP这种)。

2.2 网络访问控制(G3)

  • 应在网络边界部署访问控制设备,启用访问控制功能;
  • 应能根据会话状态信息为数据流提供明确的允许/拒绝访问的能力 ,控制粒度为端口级;
  • 应对进出网络的信息内容进行过滤,实现对应用层 HTTP、FTP、TELNET、SMTP、POP3等协议命令级的控制;
  • 应在会话处于非活跃一定时间或会话结束后终止网络连接;
  • 应限制网络最大流量数及网络连接数;
  • 重要网段应采取技术手段防止地址欺骗;
  • 应按用户和系统之间的允许访问规则,决定允许或拒绝用户对受控系统进行资源访问,控制粒度为单个用户;
  • 应限制具有拨号访问权限的用户数量。

2.3 安全审计(G3)

  • 应对网络系统中的网络设备运行状况、网络流量、用户行为等进行日志记录;
  • 审计记录应包括:事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息;
  • 应能够根据记录数据进行分析,并生成审计报表;
  • 应对审计记录进行保护,避免受到未预期的删除、修改或覆盖等。

测评和检查的重点:对于网络设备、安全设备的检测报告和日志,要形成报告,专人管理,且不间断连续保留6个月(日志量巨大。。),当前政府企业单位基本都是保留设备默认日志量,没有日志服务器进行专门管理。

2.4 边界完整性检查(S3)

  • 应能够对非授权设备私自联到内部网络的行为进行检查,准确定出位置,并对其进行有效阻断;
  • 应能够对内部网络用户私自联到外部网络的行为进行检查,准确定出位置,并对其进行有效阻断。

这里需要自查 违规接入(含违规内联,网中网)、违规外联,这点某厂商已有相关主动检测设备(市面上有3款,不打广告)。

2.5 入侵防范(G3)

  • 应在网络边界处监视以下攻击行为:端口扫描、强力攻击、木马后门攻击、拒绝服务攻击、缓冲区溢出攻击、IP 碎片攻击和网络蠕虫攻击等;
  • 当检测到 攻击行为源 时,记录攻击源 IP 、攻击类型、攻击目的、攻击时间, 在发生严重入侵事件时应提供报警。

现阶段单位、企业基本配置了 IPS、WAF。

2.6 恶意代码防范(G3)

  • 应在网络边界处对恶意代码进行检测和清除;
  • 应维护恶意代码库的升级和检测系统的更新。

以前有专门的防毒墙,现在该功能基本做到防火墙和ips中的一个模块了,一般 NGFW 和 IPS 都可以进行检测。

2.7 网络设备防护(G3)

  • 应对登录网络设备的用户进行身份鉴别;
  • 应对网络设备的管理员登录地址进行限制;
  • 网络设备用户的标识应唯一;
  • 主要网络设备应对同一用户选择两种或两种以上组合的鉴别技术来进行身份鉴别;
  • 身份鉴别信息应具有不易被冒用的特点,口令应有复杂度要求并定期更换;
  • 应具有登录失败处理功能,可采取结束会话、限制非法登录次数和当网络登录连接超时自动退出等措施;
  • 当对网络设备进行远程管理时,应采取必要措施防止鉴别信息在网络传输过程中被窃听;
  • 应实现设备特权用户的权限分离。
概述:
网络及设备的标识要简单易懂,一看就知道是什么;
网络中要限制登陆地址,采用统一登陆,一般是通过 堡垒机(有的还要经过跳板机,如果需要远程登陆,通过vpn账号接入)实现;
采用两种以上方式登陆,一般堡垒机开启 双因子认证 就行,对登陆失败的要设置 账号自动锁定阀值登陆误操作自动退出时限;
采用4A统一安全管理平台(4A:认证Authentication、授权Authorization、记账Accounting、审计Audit),对操作人员的行为进行管理、记录、溯源;
账户要权限分离,禁止多人使用同一账号,特定人员账号要最小权限管理,申请账号需通过相关审批。

三、主机安全

3.1 身份鉴别(S3)

  • 应对登录操作系统和数据库系统的用户进行身份标识和鉴别;
  • 操作系统和数据库系统管理用户身份标识应具有不易被冒用的特点,口令应有复杂度要求并定期更换;
  • 应启用登录失败处理功能,可采取结束会话、限制非法登录次数和自动退出等措施;
  • 当对服务器进行远程管理时,应采取必要措施,防止鉴别信息在网络传输过程中被窃听;
  • 应为操作系统和数据库系统的不同用户分配不同的用户名,确保用户名具有唯一性。
  • 应采用两种或两种以上组合的鉴别技术对管理用户进行身份鉴别。

3.2 访问控制(S3)

  • 应启用访问控制功能,依据安全策略控制用户对资源的访问;
  • 应根据管理用户的角色分配权限,实现管理用户的权限分离,仅授予管理用户所需的最小权限;
  • 应实现操作系统和数据库系统特权用户的权限分离;
  • 应严格限制默认帐户的访问权限,重命名系统默认帐户,修改这些帐户的默认口令;
  • 应及时删除多余的、过期的帐户,避免共享帐户的存在。
  • 应对重要信息资源设置敏感标记;
  • 应依据安全策略严格控制用户对有敏感标记重要信息资源的操作。

3.3 安全审计(G3)

  • 审计范围应覆盖到服务器和重要客户端上的每个操作系统用户和数据库用户;
  • 审计内容应包括重要用户行为、系统资源的异常使用和重要系统命令的使用等系统内重要的安全相关事件;
  • 审计记录应包括事件的日期、时间、类型、主体标识、客体标识和结果等;
  • 应能够根据记录数据进行分析,并生成审计报表;
  • 应保护审计进程,避免受到未预期的中断;
  • 应保护审计记录,避免受到未预期的删除、修改或覆盖等。

3.4 剩余信息保护(S3)

  • 应保证操作系统和数据库系统用户的鉴别信息所在的存储空间,被释放或再分配给其他用户前得到完全清除,无论这些信息是存放在硬盘上还是在内存中;
  • 应确保系统内的文件、目录和数据库记录等资源所在的存储空间,被释放或重新分配给其他用户前得到完全清除。

防止信息泄露,对于缓存类的一般重启就可以;对于存储介质(硬盘、U盘),用完一次直接报废成本高,但直接删除交由下一个人使用,可能部分数据会被恢复(对于涉密信息),可通过多次反复写入垃圾数据后进行格式化再使用。

3.5 入侵防范(G3)

  • 应能够检测到对重要服务器进行入侵的行为,能够记录入侵的源 IP 、攻击的类型、攻击的目的、攻击的时间,并在发生严重入侵事件时提供报警;
  • 应能够对重要程序的完整性进行检测,并在检测到完整性受到破坏后具有恢复的措施;
  • 操作系统应遵循最小安装的原则,仅安装需要的组件和应用程序,并通过设置升级服务器等方式保持系统补丁及时得到更新。

前端使用IPS,服务器开启相关安全策略及日志(特别是windows),操作系统最小安装(一般指linux)。内网机器很多年久未更新,导致存在很多漏洞,及时更新系统补丁,内网配置补丁和病毒服务器。

3.6 恶意代码防范(G3)

  • 应安装防恶意代码软件,并及时更新防恶意代码软件版本和恶意代码库;
  • 主机防恶意代码产品应具有与网络防恶意代码产品不同的恶意代码库;
  • 应支持防恶意代码的统一管理。

前面「网络安全」中也介绍了,现在的 NGFW 和 IPS 都存在防病毒模块,但也得基于病毒库的更新,主机上也得安装杀毒软件。

3.7 资源控制(A3)

  • 应通过设定终端接入方式、网络地址范围等条件限制终端登录;
  • 应根据安全策略设置登录终端的操作超时锁定;
  • 应对重要服务器进行监视,包括监视服务器的 CPU 、硬盘、内存、网络等资源的使用情况;
  • 应限制单个用户对系统资源的最大或最小使用限度;
  • 应能够对系统的服务水平降低到预先规定的最小值进行检测和报警 。

通过堡垒机、跳板机登陆,主机设置超时时间和账号锁定,搭建主机监控平台,如zabbix等。设置主机层面的LSA(服务等级协议),设定不同用户对系统资源调用的阈值。

四、应用安全

4.1 身份鉴别(S3)

  • 应提供专用的登录控制模块对登录用户进行身份标识和鉴别;
  • 应对同一用户采用两种或两种以上组合的鉴别技术实现用户身份鉴别;
  • 应提供用户身份标识唯一和鉴别信息复杂度检查功能,保证应用系统中不存在重复用户身份标识,身份鉴别信息不易被冒用;
  • 应提供登录失败处理功能,可采取结束会话、限制非法登录次数和自动退出等措施;
  • 应启用身份鉴别、用户身份标识唯一性检查、用户身份鉴别信息复杂度检查以及登录失败处理功能,并根据安全策略配置相关参数。

4.2 访问控制(S3)

  • 应提供访问控制功能,依据安全策略控制用户对文件、数据库表等客体的访问;
  • 访问控制的覆盖范围应包括与资源访问相关的主体、客体及它们之间的操作;
  • 应由授权主体配置访问控制策略,并严格限制默认账户的访问权限;
  • 应授予不同账户为完成各自承担任务所需的最小权限,并在它们之间形成相互制约的关系;
  • 应具有对重要信息资源设置敏感标记的功能;
  • 应依据安全策略严格控制用户对有敏感标记重要信息资源的操作。

4.3 安全审计(G3)

  • 应提供覆盖到每个用户的安全审计功能,对应用系统重要安全事件进行审计;
  • 应保证无法单独中断审计进程,无法删除、修改或覆盖审计记录;
  • 审计记录的内容至少应包括事件的日期、时间、发起者信息、类型、描述和结果等;
  • 应提供对审计记录数据进行统计、查询、分析及生成审计报表的功能。

日志留存6个月并形成审计表。

4.4 剩余信息保护(S3)

  • 应保证用户鉴别信息所在的存储空间被释放或再分配给其他用户前得到完全清除,无论这些信息是存放在硬盘上还是在内存中;
  • 应保证系统内的文件、目录和数据库记录等资源所在的存储空间被释放或重新分配给其他用户前得到完全清除。

4.5 通信完整性(S3)

  • 应采用密码技术保证通信过程中数据的完整性。

通过消息认证码(Message Authentication Code,MAC)实现传输数据的完整。

4.6 通信保密性(S3)

  • 在通信双方建立连接之前,应用系统应利用密码技术进行会话初始化验证;
  • 应对通信过程中的整个报文或会话过程进行加密。

对重要数据进行加密传输。

4.7 抗抵赖(G3)

  • 应具有在请求的情况下为数据原发者或接收者提供数据原发证据的功能;
  • 应具有在请求的情况下为数据原发者或接收者提供数据接收证据的功能。

一般通过数字签名(证书)来实现。

4.8 软件容错(A3)

  • 应提供数据有效性检验功能,保证通过人机接口输入或通过通信接口输入的数据格式或长度符合系统设定要求;
  • 应提供自动保护功能,当故障发生时自动保护当前所有状态,保证系统能够进行恢复。

4.9 资源控制(A3)

  • 当应用系统的通信双方中的一方在一段时间内未作任何响应,另一方应能够自动结束会话;
  • 应能够对系统的最大并发会话连接数进行限制;
  • 应能够对单个帐户的多重并发会话进行限制;
  • 应能够对一个时间段内可能的并发会话连接数进行限制;
  • 应能够对一个访问帐户或一个请求进程占用的资源分配最大限额和最小限额;
  • 应能够对系统服务水平降低到预先规定的最小值进行检测和报警;
  • 应提供服务优先级设定功能,并在安装后根据安全策略设定访问帐户或请求进程的优先级,根据优先级分配系统资源。

与前面类似,就是对系统SLA的要求。

五、数据安全及备份恢复

5.1 数据完整性(S3)

  • 应能够检测到系统管理数据、鉴别信息和重要业务数据在传输过程中完整性受到破坏,并在检测到完整性错误时采取必要的恢复措施;
  • 应能够检测到系统管理数据、鉴别信息和重要业务数据在存储过程中完整性受到破坏,并在检测到完整性错误时采取必要的恢复措施。

5.2 数据保密性(S3)

  • 应采用加密或其他有效措施实现系统管理数据、鉴别信息和重要业务数据传输保密性;
  • 应采用加密或其他保护措施实现系统管理数据、鉴别信息和重要业务数据存储保密性。

5.3 备份和恢复(A3)

  • 应提供本地数据备份与恢复功能,完全数据备份至少每天一次,备份介质场外存放;
  • 应提供异地数据备份功能,利用通信网络将关键数据定时批量传送至备用场地;
  • 应采用冗余技术设计网络拓扑结构,避免关键节点存在单点故障;
  • 应提供主要网络设备、通信线路和数据处理系统的硬件冗余,保证系统的高可用性。

六、制度与人员安全

6.1 安全管理制度

6.1.1 管理制度(G3)

  • 应制定信息安全工作的总体方针和安全策略,说明机构安全工作的总体目标、范围、原则和安全框架等;
  • 应对安全管理活动中的各类管理内容建立安全管理制度;
  • 应对要求管理人员或操作人员执行的日常管理操作建立操作规程;
  • 应形成由安全策略、管理制度、操作规程等构成的全面的信息安全管理制度体系。

6.1.2 制定和发布(G3)

  • 应指定或授权专门的部门或人员负责安全管理制度的制定;
  • 安全管理制度应具有统一的格式,并进行版本控制;
  • 应组织相关人员对制定的安全管理制度进行论证和审定;
  • 安全管理制度应通过正式、有效的方式发布;
  • 安全管理制度应注明发布范围,并对收发文进行登记。

6.1.3 评审和修订(G3)

  • 信息安全领导小组应负责定期组织相关部门和相关人员对安全管理制度体系的合理性和适用性进行审定;
  • 应定期或不定期对安全管理制度进行检查和审定,对存在不足或需要改进的安全管理制度进行修订。

6.2 人员安全管理

6.2.1 人员录用(G3)

  • 应指定或授权专门的部门或人员负责人员录用;
  • 应严格规范人员录用过程,对被录用人的身份、背景、专业资格和资质等进行审查,对其所具有的技术技能进行考核;
  • 应签署保密协议;
  • 应从内部人员中选拔从事关键岗位的人员,并签署岗位安全协议。

6.2.2 人员离岗(G3)

  • 应严格规范人员离岗过程,及时终止离岗员工的所有访问权限;
  • 应取回各种身份证件、钥匙、徽章等以及机构提供的软硬件设备;
  • 应办理严格的调离手续,关键岗位人员离岗须承诺调离后的保密义务后方可离开。

6.2.3 人员考核(G3)

  • 应定期对各个岗位的人员进行安全技能及安全认知的考核;
  • 应对关键岗位的人员进行全面、严格的安全审查和技能考核;
  • 应对考核结果进行记录并保存。

6.2.4 安全意识教育和培训(G3)

  • 应对各类人员进行安全意识教育、岗位技能培训和相关安全技术培训;
  • 应对安全责任和惩戒措施进行书面规定并告知相关人员,对违反违背安全策略和规定的人员进行惩戒;
  • 应对定期安全教育和培训进行书面规定,针对不同岗位制定不同的培训计划,对信息安全基础知识、岗位操作规程等进行培训;
  • 应对安全教育和培训的情况和结果进行记录并归档保存。

6.2.5 第三方人员管理(G3)

  • 应确保在外部人员访问受控区域前先提出书面申请,批准后由专人全程陪同或监督,并登记备案;
  • 对外部人员允许访问的区域、系统、设备、信息等内容应进行书面的规定,并按照规定执行。
文章目录