网络安全等级保护基本要求解读- 安全计算环境-应用系统和数据安全

概述

越来越多的企业用户已将核心业务系统转移到网络上,Web浏览器成为业 务系统的窗口,应用系统面临更多的安全威胁;并且由于各种原因使得其 存在较多的安全漏洞。

在此背景下,如何保障企业的应用安全,尤其是Web应用安全成为新形势下信息安全保障的关键所在。目前,应用层漏洞 也是层出不穷,已经远远超过网络、操作系统和浏览器的漏洞数量,且这 个比例还有上升的趋势。

针对应用系统的攻击手段越来越多

常见攻击手段,如口令破解、信息窃听、绕过访问控制、后门攻击等针对WEB应用的攻击,如跨站脚本攻击、 SQL注入、缓冲区溢出、拒绝 服务攻击等

测评方法通过访谈,了解安全措施的实施情况

和其他成熟产品不同,应用系统只有在充分了解其部署情况和业务流程后, 才能明确测评的范围和对象,分析其系统的脆弱性和面临的主要安全威胁, 有针对性的进行测评

测评方法

通过检查,查看其是否进行了正确的配置

有的安全功能(如口令长度限制、错误登录尝试次数等) 需要在应用系统上进行 配置,则查看其是否进行了正确的配置,与安全策略是否一致。

无需进行配置的,则应查看其部署情况是否与访谈一致。

如果条件允许, 需进行测试

可通过测试验证安全功能是否正确,配置是否生效。

代码级的安全漏洞在现场查验比较困难,则可进行漏洞扫描和渗透测试如果条件允许,则可进行代码白盒测试。

安全计算环境-应用系统

                      

身份鉴别

a)应对登录的用户进行身份标识和鉴别,身份标识具有唯一性, 身份 鉴别信息具有复杂度要求并定期更换。

对用户进行身份鉴别是防止非法入侵最基本的一种保护措施, 本条款要 求应用系统必须对登录系统的用户进行身份的合法性进行核实, 并为每一个 登录用户提供身份标识,且身份标识具有唯一性, 以便系统对用户操作行为 进行审计;同时,为了增加非授权用户使用暴力猜测等手段破解用户鉴别信 息的难度,应保证用户的鉴别信息具有一定的复杂性,从而使身份鉴别信息 不易被冒用和破解,如用户登录口令的长度至少为8位、需要强制由字母、

数字和符号混合组成,且提供口令更换周期等限制(90天或者三个月) 

为了防止非授权用户对应用系统用户的身份鉴别信息进行暴力猜测, 本项条款要求应用系统应提供登录失败处理功能, 如限制非法登录次数   等,登录失败次数应能根据用户实际情况进行调整;并且要求应用系统   配置并启用登录连接超时及自动退出功能。

 b)应具有登录失败处理功能,应配置并启用结束会话、限制非法登录 次数和当登录连接超时自动退出等相关措施。

c)当进行远程管理时,应采取必要措施防止鉴别信息在网络传输过程 中被窃昕。

为了防止非授权用户获取鉴别信息,应核查是否采用加密等安全方 式对系统进行远程管理,防止鉴别信息在网络传输过程中被窃听。

d)应采用口令、密码技术、生物技术等两种或两种以上组合的鉴别技术  对用户进行身份鉴别,且其中一种鉴别技术至少应使用密码技术来实现。

本条款要求应用系统采取两种或两种以上组合的鉴别技术来实现身份  鉴别。在这里,两种或两种以上组合鉴别技术是指同时使用不同种类的鉴 别技术对应用系统的用户进行身份鉴别,且其中一种鉴别技术至少应使用 密码技术来实现,这样在很大程度上增加了非授权用户对身份鉴别信息进 行攻击的难度,更有效的防止非法入侵。对应用系统测评时,双因素登录 重点针对于系统内的管理用户。

访问控制

a)应对登录的用户分配账户和权限。

应用系统的访问控制功能是为了保证应用系统被合法地使用,用 户只能根据管理员分配的权限来访问应用系统相应的功能,不得越   权访问。本项条款要求必须对登录系统的用户进行账号和权限的分配。

b)应重命名或删除默认账户,修改默认账户的默认口令。

应用系统正式上线后,需要对默认账户进行重命名或删除,并对默 认账户的默认口令进行修改,默认用户一般指应用系统的公共账户、测 试账户或权限不受限制的超级管理账户等。

c)应及时删除或停用多余的、过期的账户, 避免共享账户的存在。

应用系统的管理员要及时将应用系统中多余的、过期的账户删除或停 用;同时要避免多人共用同一账户的情况出现。

d)应授予管理用户所需的最小权限,实现管理用户的权限分离。

本项条款要求应用系统授予管理账户为完成承担任务所需的最小权限, 如管理用户仅需具备相关的管理操作,则无需为其分配业务操作的权限; 同时,管理用户应实现权限分离,如管理员具备系统管理、用户创建与    删除、角色创建与删除等功能权限; 安全员具备安全参数配置、用户权    限分配等功能权限;审计员具备日志查看等功能权限。

e)应由授权主体配置访问控制策略,访问控制策略规定主体对客体的访问规则。

本项条款要求应用系统的访问控制策略应由授权主体(如人员)进行 配置,非授权主体不得更改访问控制策略, 且访问控制策略的覆盖范围 应包括所有主体和客体以及它们之间的操作。

f)访问控制的粒度应达到主体为用户级或进程级, 客体为文件、数据库 表级。

本项条款明确了应用系统的访问控制粒度,主体为用户或进程,客体 为功能权限对应的文件和数据库表以及表中的记录或字段。

g)应对重要主体和客体设置安全标记,并控制主体对有安全标记信息资源的访问。

安全标记表示主体/客体安全级别和安全范畴的一组信息, 通过比较标 记来控制是否允许主体对客体的访问,标记不允许其他用户进行修改,  括资源的拥有者。本项条款要求应用系统应提供设置安全标记的功能,  过安全标记控制用户对标记信息资源的访问。重要主体指系统中的管理账 户,重要客体指系统中鉴别数据、重要业务数据、个人信息以及敏感数据 等。

安全审计

a)应启用安全审计功能,审计覆盖到每个用户, 对重要的用户行为和重要 安全事件进行审计。

本条款要求应用系统必须对应用系统所有用户的重要操作(如用户登录 和重要业务操作等)进行审计,并且对系统异常等事件进行审计。

b)审计记录应包括事件的日期和时间、用户、事件类型、事件是否成功及 其他与审计相关的信息。

本条款要求审计记录至少包括事件日期、时间、发起者信息(如用户名、 IP地址等)、类型、描述和结果(是否成功等)等内容。

c)应对审计记录进行保护,定期备份,避免受到未预期的删除、修改或覆 盖等。

本条款要求应用系统应对审计记录进行保护, 定期做好数据备份。另 外,应用系统应防止非授权删除、修改或覆盖审计记录。

d)应对审计进程进行保护,防止未经授权的中断。

本条款要求应用系统应对审计进程或功能进行保护,如果处理审计 的事务是一个单独的进程,那么应用系统应对审计进程进行保护,不允 许非授权用户对进程进行中断;如果审计是一个独立的功能,则应用系 统应防止非授权用户关闭审计功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/707137.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用PyMuPDF、Pillow和pytesseract实现PDF文件中文OCR识别

文章目录 一、Win11下安装Tesseract和中文语言包(tessdata)1.1 安装Tesseract OCR引擎1.1.1 下载Tesseract OCR安装包1.1.2 运行安装程序1.2 安装中文语言包(tessdata)1.2.1 下载中文语言包1.2.2 放置中文语言包1.3 配置环境变量1.3.1 打开系统属性1.3.2 编辑环境变量1.4 测…

计算机视觉全系列实战教程:(九)图像滤波操作

1.图像滤波的概述 (1)Why (为什么要进行图像滤波) 去噪:去除图像在获取、传输等过程中的各种噪音干扰提取特征:使用特定的图像滤波器提取图像特定特征 (2)What (什么是图像滤波) 使用滤波核对图像进行卷积运算或非线性运算,以达到去噪或提…

腾讯云EdgeOne对比普通CDN的分别

EdgeOne架构图 普通CDN架构图 ​​​​​​​ 腾讯云EdgeOne对比普通CDN的不同点 服务范围和集成度 腾讯云EdgeOne是一体化的综合平台,不仅提供内容分发功能,还包括安全防护、性能优化和边缘计算等服务。EdgeOne提供了DDoS防护、WAF(Web应…

vue3+vite:动态引入静态图片资源

目录 第一章 前言 第二章 vue2与vue3动态引入静态图片资源 2.1 vue2 webpack动态引入静态图片资源 2.1.1 了解 2.1.2 vue2项目动态引入静态图片资源 2.2 vue3 vite动态引入静态图片资源 2.2.1 了解 2.2.2 require vs import了解 2.2.3 vue3vite 项目动态引入静态图片…

路由器怎么设置局域网?

局域网(Local Area Network,LAN)是指在一个相对较小的地理范围内,如家庭、办公室或学校等,通过路由器等设备连接起来的计算机网络。设置局域网可以方便地实现内部资源共享和信息交流。本文将介绍如何设置局域网以及一个…

12.实战私有数据微调ChatGLM3

实战私有数据微调ChatGLM3 实战私有数据微调ChatGLM3实战构造私有的微调数据集基于 ChatGPT 设计生成训练数据的 Prompt使用 LangChain GPT-3.5-Turbo 生成训练数据样例训练数据解析、数据增强和持久化存储自动化批量生成训练数据集流水线提示工程(Prompt Engineer…

爬虫-模拟登陆博客

import requests from bs4 import BeautifulSoupheaders {user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36 } # 登录参数 login_data {log: codetime,pwd: shanbay520,wp-submit: …

Undertow学习

Undertow介绍 Undertow是一个用java编写的灵活、高性能的web服务器,提供基于NIO的阻塞和非阻塞API。 Undertow有一个基于组合的体系结构,允许您通过组合小型单用途处理程序来构建web服务器。为您提供了在完整的Java EE servlet 4.0容器或低级别非阻塞处…

N32G45XVL-STB之移植LVGL(8.4.0)

目录 概述 1 系统软硬件 1.1 软件版本信息 1.2 ST7796-LCD 1.3 MCU IO与LCD PIN对应关系 2 认识LVGL 2.1 LVGL官网 2.2 下载V8.4.0 3 移植LVGL 3.1 硬件驱动实现 3.2 添加LVGL库文件 3.3 移植和硬件相关的代码 3.3.1 驱动接口相关文件介绍 3.3.2 重新接口函数 3…

SwiftUI中UIViewRepresentable的使用(UIKit与SwiftUI的桥梁)

UIViewRepresentable是一个协议,用于创建一个SwiftUI视图,该视图包装了一个UIKit视图。通过实现UIViewRepresentable协议,我们可以在SwiftUI中使用自定义的UIKit视图,并与SwiftUI进行交互。 实现UIViewRepresentable 创建一个遵…

Flink任务如何跑起来之 2.算子 StreamOperator

Flink任务如何跑起来之 2.算子 StreamOperator 前文介绍了Transformation创建过程,大多数情况下通过UDF完成DataStream转换中,生成的Transformation实例中,核心逻辑是封装了SimpleOperatorFactory实例。 UDF场景下,DataStream到…

机器学习python实践——关于ward聚类分层算法的一些个人心得

最近在利用python跟着参考书进行机器学习相关实践,相关案例用到了ward算法,但是我理论部分用的是周志华老师的《西瓜书》,书上没有写关于ward的相关介绍,所以自己网上查了一堆资料,都很难说清楚ward算法,幸…

数据分析常用6种分析思路(下)

作为一名数据分析师,你又没有发现,自己经常碰到一些棘手的问题就没有思路,甚至怀疑自己究竟有没有好好学过分析? 在上篇文章里,我们讲到了数据分析中的流程、分类、对比三大块,今天,我们继续讲…

为Nanopi m1交叉编译opencv

为Nanopi m1交叉编译opencv 一、下载交叉编译器 根据之前的博客进行 二、下载opencv和必要库 sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devgit clone https://github.com/opencv/opencv.git cd opencv三、进行编…

计算机网络实验(15):基于Socket的网络编程(附JAVA源码.txt)

一、实验名称 UDP客户服务器即时通信程序 二、实验目的: 掌握基于SOCKET的网络编程方法。 基于JAVA语言,编写一个SOCKET的即时通信小程序 三、实验内容和要求 实验内容: 基于JAVA语言,编写一个SOCKET的即时通信小程序 实…

docker一些常用命令以及镜像构建完后部署到K8s上

docker一些常用命令以及镜像构建完后部署到K8s上 1.创建文件夹2.删除文件3.复制现有文件内容到新建文件4.打开某个文件5.查看文件列表6.解压文件(tar格式)7.解压镜像8.查看镜像9.删除镜像10.查看容器11.删除容器12.停止运行容器13.构建镜像14.启动容器15…

Mongodb在UPDATE操作中使用$push向数组中插入数据

学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第69篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。如果您认为我的文章对您有帮助或者解决您的问题,欢迎在文章下面点个赞,或者关…

无需破解,基于AI翻译的Poedit翻译小助手PoeditHelper

背景: 应用在做国际化的时候是一件比较让人头大的事情,需要进行多国语言互译,做国际化的方式有很多,现阶段比较常用的方式是gettext的形式,并输出一个.po文件来做国际化,与之配套的有一款半开源软件叫Poedi…

【PB案例学习笔记】-21小大写金额转换

写在前面 这是PB案例学习笔记系列文章的第21篇,该系列文章适合具有一定PB基础的读者。 通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。 文章中设计到的源码,小凡都上传到了gite…

晶振的匹配电容的计算

晶振 等效电路 C0是晶振的静态电容 L1是晶振的等效电感 C1是晶振的等效电容 R1是晶振的等效串联电阻 芯片内部已有反相器和负载电阻 计算公式 参考1 参考2