信安软考 第十二章 网络安全审计技术

2023-11-16

一、网络安全审计概述

  • 网络安全审计是指对网络信息系统的安全相关活动信息进行获取、记录、存储、分析和利用的工作。网络安全审计的作用在于建立“事后”安全保障措施,保存网络安全事件及行为信息,为网络安全事件分析提供线索及证据,以便发现潜在的网络安全威胁行为,开展网络安全风险分析及管理。
  • 我国国家标准GB 17859《计算机信息系统安全保护等级划分准则》(以下简称《准则》)从第二级开始要求提供审计安全机制。其中,第二级为系统审计保护级,该级要求计算机信息系统可信计算机实施了粒度更细的自主访问控制,它通过登陆规程、审计安全性相关事件和隔离资源,使用户对自己的行为负责。《准则》中表明了各级别对审计的要求。

在这里插入图片描述

  • 《中华人民共和国网络安全法》要求,采取监测、记录网络运行状态、网络安全事件技术措施,并按照规定留存相关的网络日志不少于六个月

二、网络安全审计系统组成与类型

2.1 网络安全审计组成

  网络安全审计系统一般包括包括审计信息获取审计信息存储审计信息分析审计信息展示利用系统管理等组成部分。如图

在这里插入图片描述

  针对不同的审计对象,安全审计系统的组成部分各不相同,审计粒度也有所区分。例如,操作系统的安全审计可以做到对进程活动、文件操作的审计;网络通信安全审计既可以对IP包的原地址、目的地址进行审计,又可以对IP包的内容进行深度分析,实现网络内容审计。

2.2 网络安全审计统计类型

  按照审计对象类型分类,网络安全审计主要有操作系统安全审计、数据库安全审计、网络通信安全审计、应用系统安全审计、网络安全设备审计、工控安全审计、移动安全审计、互联网安全审计、代码安全审计等。操作系统审计一般是对操作系统用户和系统服务进行记录,主要包括用户登录和注销、系统服务启动和关闭、安全事件等。

  Windows、Linux等操作系统都自带审计功能,其审计信息简要概述如下:

  a.windows操作系统的基本审计信息有注册登录事件、目录服务访问、审计账户管理、对象访问、审计策略变、特权使用、进程跟踪、系统事件等;

  b.Linux操作系统的基本审计信息有系统开机自检日志 boot.log、用户命令操作日志 acct/pacct、最近登录日志lastlog、使用su命令日志sulog、当前用户登录日志utmp、用户登录和退出日志wtmp、系统接收和发送邮件日志maillog、系统消息messages等。

  数据库审计通常是监控并记录用户对数据库服务器的读、写、查询、添加、修改以及删除等操作,并可以对数据库操作命令进行回访。

  网络通信安全审计一般采用专用的审计系统,通过专用设备获取网络流量,然后再进行存储和分析。网络通信安全审计的常见内容为IP源地址、IP目的地址、源端口号、目的端口号、协议类型、传输内容等。


三、网络安全审计机制与实现技术

3.1 系统日志数据采集技术

  常见的系统日志数据采集技术是把操作系统、数据库、网络设备等系统中产生的事件信息汇聚到统一的服务器存储,以便于查询分析与管理。目前常见的系统日志数据收集方式有SysLog服务器、SNMP Trap等。

3.2 网络流量数据获取技术

  网络流量数据获取技术是网络通信安全审计的关键技术之一,常见的技术方法有共享网络监听交换机端口镜像(Port Mirroring)、网络分流器(Network Tap)等。

  其中,共享网络监听利用Hub集线器构建共享式网络,网流量采集设备接入集线器上,获取与集线器相连接的设备的网络流量数据,如图。图中服务器A、B的网络流量数据都可以被网络流量采集设备获取。

在这里插入图片描述

  网络流量采集设备通过交换机端口镜像功能,获取流交换机的网络通信包,如下图。
在这里插入图片描述

  对于不支持端口镜像功能的交换机,通常利用网络分流器(TAP)把网络流量导入网络流量设备采集器,如下图。

在这里插入图片描述

  网络流量采集设备安装网络数据捕获软件,从网络上获取原始数据,然后再进行后续处理。常见的开源网络数据采集软件包是Libpcap(Libraryfor Packet Capture)。其工作流程如下

(1)设置嗅探网络接口。在Linux操作系统中,大多数为eth0

(2)初始化Libpcap。设定过滤规则,明确获取网络数据包的类型

(3)运行Libpcap循环主体。Libpcap开始接收符合过滤规则的数据包

  
  
  除了Libpcap外,还有winpcap,它支持在windows平台捕获网络数据包。windump是基于winpcap的网络协议分析工具,可以采集网络数据包。Tcpdump是基于Libpcap的网络流量数据采集工具,用于Linux。Wireshark是图形化的网络数据采集工具,用于网络流量的数据采集和分析。

3.3 网络审计数据安全分析技术

  网络审计数据蕴含着网络安全威胁相关信息,需要通过数据分析方法来提取。常见的网络审计分析技术有字符串匹配、全文搜索、数据关联、统计报表、可视化分析等。

3.4 网络审计数据存储技术

  网络审计数据存储技术分为两种:一种是由审计数据产生的系统自己分散存储,审计数据保存在不同的系统中;另一种集中采集各种系统的审计数据,建立审计数据存储服务器,由专用的存储设备保存,便于事后查询分析和电子取证。

3.5 网络审计数据保护技术

  网络审计数据涉及系统整体的安全性和用户的隐私性,为保护审计数据的安全,通常的安全技术措施有如下几种。

(1)系统用户分权管理。操作系统、数据库等系统设置操作员、安全员和审计员三种类型的用户。操作员只负责对系统的操作维护工作,其操作过程被系统进行了详细记录;安全员负责系统安全配置策略和维护;审计员负责维护审计相关事宜,可以查看操作员、安全员工作过程日志;操作员不能够修改自己的操作记录,审计员也不能对系统进行操作。

(2)审计数据强制访问。系统采用强制访问控制措施,对审计数据设置安全标记,防止非授权用户查询及修改审计数据。

(3)审计数据加密。使用加密技术对敏感的审计数据进行加密处理,防止非授权查看审计数据或泄露

(4)审计数据隐私保护。采取隐私保护技术,防止审计数据泄露隐私信息。

(5)审计数据完整性保护。使用Hash算法和数字签名,对审计数据进行数字签名和来源认证、完整性保护,防止非授权修改审计数据。

四、网络安全审计主要产品与技术指标

4.1 日志安全审计产品

  日志安全审计产品是有关信息采集、分析与管理的系统。产品的基本原理是利用Syslog、Snmptrap、NetFlow、Telnet、SSH、WMI、FTP、SFTP、SCP、JDBC、文件等技术,对分散设备的异构系统进行分布采集、集中存储、系统分析、集中管理,便于有关单位/机构进行安全合规管理,保护日志信息安全。日志安全审计产品的主要功能有日志采集、日志存储、日志分析、日志查询、事件告警、统计报表、系统管理等。

4.2 主机监控与审计产品

  主机监控与审计产品是有关主机行为信息的安全审查及管理的系统。产品的基本原理是通过代理查程序对主机的行为信息进行收集,然后基于采集到的信息进行分析,已记录系统行为,帮助管理员评估操作系统的风险状况,并为相应的安全策略调整提供依据、该产品的主要功能有系统用户监控、系统配置管理、补丁管理、准入控制、存储介质(U盘)管理、非法外联管理等。其产品部署如下图。

在这里插入图片描述

4.3 数据库审计产品

  数据库审计产品是对数据库系统活动进行审计的系统。产品的基本原理是通过网络流量监听、系统调用监控、数据库代理等技术手段对所有访问数据库系统的行为信息进行采集,然后对采集的信息进行分析,形成数据库操作系统记录,保存和发现数据库各种违规的或敏感的操作信息,为相应的数据库安全策略调整提供依据。在数据库审计产品中,实现数据库审计主要有以下三种方式:

  (1)网络监听审计。(优:不影响数据库服务器;缺:对加密的数据库流量难以审计,对数据库服务器本地操作难以审计)

  (2)自带审计。(优:能够实现数据库网络操作和本地操作的审计;缺:对数据库的性能有一定影响,在审计策略配置、记录的粒度、日志统一分析方面不够完善,日志本地存储容易被删除)

  (3)数据库Agent。(优:能够实现数据库网络操作和本地操作的审计;缺:需要安装数据库代理服务器,对数据库服务系统的性能、稳定性、可靠性有影响。

4.4 网络安全审计产品

  网络安全审计产品是有关网络通信的审计系统。产品的基本原理是通过网络流量信息采集及数据包深度内容分析,提供网络通信应用活动信息记录。网络安全审计常见的功能主要包括如下几个方面

  • 网络流量采集。按照协议类型及采集规则保存流量数据。
  • 网络流量数据挖掘分析。对采集到的网络数据进行挖掘,提取网络流量信息,形成网络审计记录,主要包括如下内容

  (1)邮件收发协议(SMTP、POP3协议)审计

  (2)网页浏览(HTTP协议)审计

  (3)文件共享(NetBios协议)审计

  (4)文件传输(FTP协议)审计

  (5)远程访问(Telnet协议)审计

  (6)DNS审计

4.5 工业控制系统网络审计产品

  工业控制系统网络安全产品是对工业控制网络中的协议、数据和行为等进行记录、分析,并作出一定的响应措施的网络信息专用系统。产品的基本原理是利用网络流量采集协议识别技术,对工业控制协议进行还原,形成工业控制系统的操作信息记录,然后进行保存和分析。

4.6 运维安全审计产品

  运维安全审计产品主要采集和记录IT系统维护过程中相关人员管理、登录、登出等操作行为,为管理人员及时发现权限滥用、违规操作等情况,准确定位身份,以便取证。

五、网络安全审计应用

  • 安全运维保障
      IT系统运维面临内部安全威胁和第三方外部服务安全风险,网络安全审计是应对运维安全风险的重要安全保障机制。通过运维审计,可以有效防范和追溯安全威胁操作。

  • 数据访问监测
      数据库承载企业单位的重要核心数据资源,保护数据库的安全成为各相关部门的重要职责。数据库安全审计产品就是通过安全监测,智能化、自动地从海量日志信息中,发现违规访问或异常访问记录,从而有效降低安全管理员日志分析的工作量。

  • 网络入侵检测
      网络入侵监测对网络设备、安全设备、应用系统的日志信息进行实时收集和分析,可检测发现黑客入侵、扫描渗透、暴力破解、网络蠕虫、非法访问、非法外联和DDoS攻击。

  • 网络电子取证
      日志分析技术广泛应用于计算机犯罪侦查与电子取证,许多案件借助日志分析技术提供线索、获取证据。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

信安软考 第十二章 网络安全审计技术 的相关文章

  • 盘点那些年我们一起玩过的网络安全工具

    大家好 我是IT共享者 这篇文章给大家盘点那些年 我们一起玩过的网络安全工具 一 反恶意代码软件 1 Malwarebytes 这是一个检测和删除恶意的软件 包括蠕虫 后门 流氓 拨号器 间谍软件等等 快如闪电的扫描速度 具有隔离功能 并让
  • 一个寒假能学会黑客技术吗?看完你就知道了

    一个寒假能成为黑客吗 资深白帽子来告诉你 如果你想的是学完去美国五角大楼内网随意溜达几圈 想顺走一点机密文件的话 劝你还是趁早放弃 但是成为一名初级黑客还是绰绰有余的 你只需要掌握好渗透测试 Web安全 数据库 搞懂web安全防护 SQL注
  • SpiderFlow爬虫平台 前台RCE漏洞复现(CVE-2024-0195)

    0x01 产品简介 SpiderFlow是新一代爬虫平台 以图形化方式定义爬虫流程 以流程图的方式定义爬虫 不写代码即可完成爬虫 是一个高度灵活可配置的爬虫平台 0x02 漏洞概述 SpiderFlow爬虫平台src main java o
  • 基于成本和服务质量考虑的不确定性下,电动汽车充电网络基础设施需求预测和迭代优化的分层框架研究(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Python代码 数据
  • SRC漏洞挖掘经验+技巧篇

    一 漏洞挖掘的前期 信息收集 虽然是前期 但是却是我认为最重要的一部分 很多人挖洞的时候说不知道如何入手 其实挖洞就是信息收集 常规owasp top 10 逻辑漏洞 重要的可能就是思路猥琐一点 这些漏洞的测试方法本身不是特别复杂 一般混迹
  • 【信道估计】【MIMO】【FBMC】未来移动通信的滤波器组多载波调制方案(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码及文章
  • 线程安全(中)--彻底搞懂synchronized(从偏向锁到重量级锁)

    接触过线程安全的同学想必都使用过synchronized这个关键字 在java同步代码快中 synchronized的使用方式无非有两个 通过对一个对象进行加锁来实现同步 如下面代码 synchronized lockObject 代码 对
  • 用户数据中的幸存者偏差

    幸存者偏差 Survivorship bias 是一种常见的逻辑谬误 意思是没有考虑到筛选的过程 忽略了被筛选掉的关键信息 只看到经过筛选后而产生的结果 先讲个故事 二战时 无奈德国空防强大 盟军战机损毁严重 于是军方便找来科学家统计飞机受
  • 2024年金三银四网络安全考试试题

    2023年金三银四网络安全考试试题 1 关于数据使用说法错误的是 A 在知识分享 案例中如涉及客户网络数据 应取敏感化 不得直接使用 B 在公开场合 公共媒体等谈论 传播或发布客户网络中的数据 需获得客户书面授权或取敏感化 公开渠道获得的除
  • Android开发中常见安全问题和解决方案

    前言 开发APP时经常有问到 APP的安全怎么保障 应用程序被PJ了怎么办 手机被人捡去了怎么办 特别在号称 安全第一 风控牛逼 的银行系统内 移动产品安全性仍被持有怀疑态度 那我们来总结下APP安全的方向和具体知识 1 应用程序安全 2
  • Python爬虫实战:IP代理池助你突破限制,高效采集数据

    当今互联网环境中 为了应对反爬虫 匿名访问或绕过某些地域限制等需求 IP代理池成为了一种常用的解决方案 IP代理池是一个包含多个可用代理IP地址的集合 可以通过该代理池随机选择可用IP地址来进行网络请求 IP代理池是一组可用的代理IP地址
  • 通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理

    文章目录 1 什么是DES 2 DES的基本概念 3 DES的加密流程 4 DES算法步骤详解 4 1 初始置换 Initial Permutation IP置换 4 2 加密轮次 4 3 F轮函数 4 3 1 拓展R到48位 4 3 2
  • 网络安全(黑客)自学启蒙

    一 什么是网络安全 网络安全是一种综合性的概念 涵盖了保护计算机系统 网络基础设施和数据免受未经授权的访问 攻击 损害或盗窃的一系列措施和技术 经常听到的 红队 渗透测试 等就是研究攻击技术 而 蓝队 安全运营 安全运维 则研究防御技术 作
  • 网络安全(黑客)自学

    1 网络安全是什么 网络安全可以基于攻击和防御视角来分类 我们经常听到的 红队 渗透测试 等就是研究攻击技术 而 蓝队 安全运营 安全运维 则研究防御技术 2 网络安全市场 一 是市场需求量高 二 则是发展相对成熟入门比较容易 3 所需要的
  • 揭秘网络世界的幕后密码——Wireshark网络协议分析软件

    在我们日常生活中 计算机和互联网已经成为不可或缺的一部分 然而 很少有人真正了解网络背后复杂的工作原理和通信协议 幸运的是 有一款强大而实用的软件 Wireshark 可以帮助我们深入了解网络世界的幕后密码 Wireshark是一款免费的网
  • 网络安全:绕过 MSF 的一次渗透测试

    这次渗透的主站是 一个 Discuz 3 4 的搭建 违法招 piao 网站 配置有宝塔 WAF 用 Discuz ML 3 X 的漏洞进行攻击 但是没有成功 发现主站外链会有一个发卡网 引导人们来这充值 是 某某发卡网 而且域名指向也是主
  • 短信系统搭建主要因素|网页短信平台开发源码

    短信系统搭建主要因素 网页短信平台开发源码 随着移动互联网的快速发展 短信系统已成为企业和个人进行信息传递的重要工具 建立一个高效可靠的短信系统对于企业来说非常重要 下面我们将介绍一些影响短信系统搭建的主要因素 1 平台选择 在搭建短信系统
  • 静态综合实验

    1 IP地址划分 192 168 1 0 27 用于主干拆分 192 168 1 32 27 用于用户拆分 192 168 1 64 27 用于用户拆分 192 168 1 96 27 用于用户拆分 192 168 1 128 27 用于用
  • DSCA190V 57310001-PK

    DSCA190V 57310001 PK DSCA190V 57310001 PK 具有两个可编程继电器功能 并安装在坚固的 XP 外壳中 DSCA190V 57310001 PK 即可使用 只需最少的最终用户校准 DSCA190V 573
  • 网络安全行业热门认证证书合集

    网络安全认证证书 就和学历一样是敲门砖 拿到了可以用不到 但不能没有 技术大牛可以没有证书 但普通人不能没有 1 初级入门 就像学历在职场上展示一个人的基本素养一样 网络安全认证证书可以展示一个人在网络安全领域具备的基本知识和技能 它为初学

随机推荐

  • python中返回上一步操作_通过实例解析Python文件操作实现步骤

    当程序运行时 变量是保存数据的好方法 但变量 序列以及对象中存储的数据是暂时的 程序结束后就会丢失 如果希望程序结束后数据仍然保持 就需要将数据保存到文件中 Python 提供了内置的文件对象 以及对文件 目录进行操作的内置模块 通过这些技
  • Nginx启动只有master进程而没有worker进程

    大致按照下面文章的提示进行排查 https blog csdn net sinat 37729104 article details 102662475 https blog csdn net qt10086 article details
  • docker配置java环境和mysql数据库

    1 安装docker 1 安装命令 yum install docker 有提示直接y确认 2 设置开机自动启动 service docker start 3 查看版本 docker version 4 修改docker仓库地址 命令 vi
  • stm32定时器时钟源时钟选择,重点是外部时钟源1模式的理解

    stm32定时器时钟源时钟选择 stm32定时器时钟源时钟选择 有意义的参考 TI与ITRX的区别参考 https blog csdn net gtkknd article details 39292517 解析参考 https blog
  • Jenkins持续集成-实现自动向gitlab拉取代码并构建

    Jenkins服务操作 1 选择系统管理 gt 插件管理 gt 可选插件 gt 下载 gitlab 插件 2 选择新建任务 gt 构建 一个自由项目 2 填写相应的gitlab仓库地址和密钥信息 3 在 构建触发器 gt 选择 Buil w
  • [Java] 方法签名(method signature)

    方法头指定修饰符 例如static 返回值类型 方法名 和形式参数 方法头中定义的变量称为形参 形式参数 formal parameter 或 parameter 形参如同占位符 当方法被调用时 传递一个值给形参 此值称为实参 实际参数 a
  • python使用 pyinstaller -F -w file报PermissionError问题

    python使用 pyinstaller F w file报PermissionError问题 根据自己的情况 该报错重新安装pyinstaller 或者重启一下pycharm可以解决一次该问题 但是如果第二次打包就会报该问题 但是 经过验
  • 排序算法——比较类排序算法讲解以及c++实现

    首先我先抛一个老哥的博客 我是看着他的博客来学习理解 地址 https www cnblogs com onepixel p 7674659 html 首先说一下排序算法分为2类 一类是比较类排序算法 另一类是非比较类排序 这里主要讲常用的
  • 如何用数字化系统延长用户运营周期?如何建立数字化用户体系?

    如果说运营是进行用户引流 留存及转化的各个细分环节搭建 精细化运营便是针对各个细分环节 结合用户画像 人群定位 场景拆解及数据分析等细节 对用户展开有针对性的运营策略 要知道 运营需要以用户为中心 没有用户也就意味着没有收益 想要以用户为中
  • Java数字字符串的判断与转换

    文章目录 引言 一 判断字符串是否为数字 1 1 第三方包StringUtils isNumeric 1 2 Java自带方法Character isDigit 1 3 正则表达式 二 将字符串转化为数字 2 1 整数 2 2 小数 参考
  • PostgreSQL基础+部署

    什么是postgreSQL PostgreSQL是一个功能强大的开源对象关系型数据库系统 他使用和扩展了SQL语言 并结合了许多安全存储和扩展最复杂数据工作负载的功能 PostgreSQL的起源可以追溯到1986年 作为加州大学伯克利分校P
  • Gin 框架学习

    Gin 框架
  • python 异步共享变量问题记录

    draw boxes multiprocessing Manager list item name image name replace jpg logging info Working on format item name pool m
  • 计组——搞懂主存储器芯片之地址线数据线及片选线和读写控制线

    一块存储芯片完整的构造图如下 内部进行了封装 存储矩阵是由一个一个的存储元构成 译码驱动电路分为译码器和驱动器 译码器会输出某一条线路的高电平信号 驱动器是为了保证译码器输出的高电平稳定可靠的 可以理解为将电信号放大的部件 读写电路是连通存
  • 【DL with Pytorch】第 3 章 :使用 DNN 的分类问题

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • Python:使用os模块执行cmd命令

    大家好 我是wangzirui32 今天我们来学习如何让Python执行cmd命令 很简单 输入代码 from os import system 在system里放入需要执行的命令即可 这里我写的是ipconfig命令 ok system
  • NSI50150ADT4G TO-252 ON安森美 150-350mA 50V 4.2W LED驱动器 工业级规格认证

    NSI50150ADT4G TO 252 ON安森美 150 350mA 50V 4 2W LED驱动器 工业级规格认证 是一款可调恒流调节器 CCR 是一种简单的 高性能低成本产品 适用于为 LED 中的调节电流提供成本高效的方案 C该
  • XGBoost实战1:boston房价预测

    boston房价数据集包括506个样本 每个样本包括13个特征变量和该地区的平均房价 房价显然和多个特征变量相关 对于XGBoost模型 我们分别用两种方式来创建 本章学习以下内容 1 XGBoost两种方式建模以及所需参数 2 gridS
  • 使用mysql_upgrade升级mysql5.1至5.6的数据库升级实施方案

    本方案是因为在工作中遇到的一个mysql主从功能配置的问题所引起的 有一个处在从位置上的mysql是5 1版本的 从5 1到5 6的mysql各种系统管理功能 像系统表表结构 日志文件格式等等均不一致 这时直接以5 1版本去作为一个5 6版
  • 信安软考 第十二章 网络安全审计技术

    一 网络安全审计概述 网络安全审计是指对网络信息系统的安全相关活动信息进行获取 记录 存储 分析和利用的工作 网络安全审计的作用在于建立 事后 安全保障措施 保存网络安全事件及行为信息 为网络安全事件分析提供线索及证据 以便发现潜在的网络安