AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 2024电力新员工安规试题 题目详情
CAE8638012900001FACD2F101F0E4CE0
2024电力新员工安规试题
4,144
判断题

数据库的主机操作系统中应设置管理本地数据库的专用账号,并赋予该账号开启、停运和修改数据库服务的权限。

A
正确
B
错误

答案解析

正确答案:B

解析:

这道题的答案是**错误**。以下是详细解析: ### 核心考点 本题考察的是数据库安全配置中的**最小权限原则**(Principle of Least Privilege)以及**操作系统与数据库服务的管理隔离**。 ### 详细解析 1. **违反最小权限原则**: * 题目中建议赋予专用账号“开启、停运和修改数据库服务”的权限。在大多数操作系统(如 Linux 或 Windows)中,启动、停止服务以及修改服务配置通常需要**最高权限**(如 Linux 下的 `root` 或 `sudo` 权限,Windows 下的 `Administrator` 或 `Local System` 权限)。 * 如果将如此高的系统级权限赋予一个仅用于“管理本地数据库”的账号,一旦该账号被攻破,攻击者将直接获得操作系统的控制权,而不仅仅是数据库的控制权。这极大地扩大了安全风险面。 2. **职责分离与管理隔离**: * **数据库管理员(DBA)** 的职责应局限于数据库内部的操作(如创建用户、备份数据、优化查询等),通常通过数据库自带的管理工具或特定端口进行连接。 * **系统管理员(SysAdmin)** 才负责操作系统层面的服务管理(如启动/停止服务、安装补丁、配置防火墙等)。 * 不应混用这两个角色的权限。数据库的日常管理不需要直接操作操作系统的服务进程。 3. **正确的安全实践**: * **专用账号权限应受限**:用于运行数据库服务的操作系统账号(例如 Linux 下的 `mysql` 或 `postgres` 用户)应该是一个**非登录、低权限**的普通用户账号。它只拥有访问数据库文件目录的必要权限,**不应**具备 sudo 权限或直接控制系统服务的能力。 * **服务管理由系统机制控制**:数据库服务的开启和停运应通过系统初始化系统(如 `systemd`、`init.d`)由具有适当系统权限的管理员执行,或者通过专门的运维自动化平台进行,而不是由一个所谓的“数据库管理专用账号”直接在操作系统层面操作。 * **数据库内部管理**:对数据库内容的修改和管理,应通过数据库自身的认证机制(如 SQL 账户)进行,而非依赖操作系统账号的服务控制权限。 ### 结论 因此,**不应**赋予管理本地数据库的专用操作系统账号以开启、停运和修改数据库服务的系统级高权限。这种做法违背了安全最佳实践,增加了系统被提权攻击的风险。正确的做法是使用低权限账号运行数据库服务,并通过独立的、受控的系统管理流程来处理服务的启停。

相关知识点:

数据库主机账号权限有误

题目纠错
2024电力新员工安规试题

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码