千家信息网

统信 UOS 将推 Rust 版 Bash 命令行工具 utshell,支持防篡改、防溢出

发表于:2026-11-06 作者:千家信息网编辑
千家信息网最后更新 2026年11月06日,CTOnews.com 9 月 19 日消息,近年来,Rust 重构的热潮席卷整个开发圈,Rust 在安全性、高效性和可维护性等方面都有一定优势,包括 Windows、Linux 内核也带来了 Rus
千家信息网最后更新 2026年11月06日统信 UOS 将推 Rust 版 Bash 命令行工具 utshell,支持防篡改、防溢出

CTOnews.com 9 月 19 日消息,近年来,Rust 重构的热潮席卷整个开发圈,Rust 在安全性、高效性和可维护性等方面都有一定优势,包括 Windows、Linux 内核也带来了 Rust 支持。

统信软件今日宣布,统信 UOS 服务器版将于不久后推出 Rust 版 Bash,名为 utshell,旨在突破传统 Shell 所面临的安全局限。

CTOnews.com注:Bash 是一种广泛应用于各种 Unix 和 Linux 系统的 Shell 程序,是 Bourne shell 的后继兼容版本与开放源代码版本。

统信软件表示,在 Bash 中,有一些命令没有对参数进行防篡改检查,因而给系统带来了安全风险。

例如,alias 命令允许用户为其他命令或命令序列创建别名,然而它并未对参数进行防篡改检查,进而导致未经检查的参数可能会被利用来执行恶意代码或进行未经授权的操作。

为了应对上述问题,utshell 对 alias 命令的规则进行了明确界定,目的在于确保使用的便捷性,并且能够有效地防止命令被恶意篡改,从而限制恶意行为或误操作的发生。

  • 当别名和 $PATH 下可执行文件重名时,只允许别名和可执行文件一致。例如,如果我们想要创建一个别名"ls",那么与之对应的可执行命令也必须是"ls",且允许在命令中添加参数,以便用户可以根据自己的需求对命令进行个性化制定。

  • 别名不能与其他别名、函数名称发生重名,以避免在使用别名时出现二义性,进而更好地确保操作系统能够正确理解用户的指令,避免混淆和误解。

不仅仅限于 alias 命令,utshell 还对所有命令进行了检查,并对那些可能受到恶意篡改威胁的命令进行了规则的优化处理,如 hash 和 function 命令等。

在 Bash 中,mapfile 命令是用于对数组进行赋值的工具,但它并没有对数组的越界情况进行有效的检查和控制。当用户输入的参数数量超过数组容量时,溢出部分可能会被误当作命令来执行,从而引发潜在的安全隐患。

为了避免上述情况的发生,utshell 采取了对数组边界的判断措施。例如,当传入的参数过多时,自动截断或给出警示等,从而保证只有合法、预期的参数才能被传递给 mapfile 命令。

此外,通过使用 Rust 重构 Bash,utshell 不仅能继承 Rust 的"源生"安全性,还能在代码层面实现更高的自主可控性,从而提升系统的安全性和可靠性。

6 月初,统信 UOS 服务器版 V20(1060)已集成了 utshell 的部分功能,为即将发布的完整版 utshell 提供了初步体验。CTOnews.com附下载地址:

deepin 社区地址:

https://github.com/linuxdeepin/utshell

欧拉社区地址:

https://gitee.com/openeuler/utshell

龙蜥社区地址:

https://gitee.com/anolis/utshell

命令 别名 参数 安全 检查 地址 恶意 数组 用户 系统 安全性 社区 有效 代码 情况 文件 服务器 未经 版本 规则 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 互联网科技的英文 腾讯科技 互联网女皇 一五八零互联网科技 博兴的互联网电子科技公司 深圳前海聚择互联网科技有限公司 受益于互联网科技的高速发展 崇明区互联网教育科技诚信经营 长沙茂晟互联网科技有限公司 用友工业互联网科技发展 世界互联网领先科技成果获奖 互联网风格科技公司名称 东营紫格互联网科技 抖集互联网科技技术咨询 全球科技与互联网公司市值变化 陕西九四连强互联网科技有限公司 马化腾互联网科技教学 深圳互联网科技园地址 数字科技和互联网金融哪个好 科技互联网企业在行动 咖啡网 百单网互联网科技有限公司怎么样 广东猪兼强互联网科技有限公司 河南云网互联网络科技有限公司 互联网科技公司电话 卫星互联网科技股票 互联网时代科技改变生活 玉溪新华互联网科技好不好 2021互联网科技公司排名 北京瑞云互联网科技有限公司
0