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

2023-09-20 17:39 来源:IT之家   阅读量:4233   

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

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

IT之家注: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已集成了 utshell 的部分功能,为即将发布的完整版 utshell 提供了初步体验。IT之家附下载地址:

deepin 社区地址:

欧拉社区地址:

龙蜥社区地址:

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。

热门

一键全自动换电——泰州市首家蔚来第三代换电站在兴化戴南上线
一键全自动换电——泰州市首家蔚来第三代换电站

一辆新能源汽车稳稳地停到蔚来充换电一体站的停车平台上,汽车下部的换电装置自动开启,卸下用完电的电池,换上充足电的...更多>

azg集团多维度赋能品牌,助力打造可持续产业生态
azg集团多维度赋能品牌,助力打造可持续产业

日前,由azg集团与Bubs贝儿联合举办的“Bubs贝儿纯净营养,守护新队友”五一特别场线下亲子活动圆满结束,门...更多>

喜报!中诚信托荣获深交所优秀债券投资交易机构奖项
喜报!中诚信托荣获深交所优秀债券投资交易机构

2月27日,深圳证券交易所组织召开2022年度债券监管发展业务座谈会,并表彰在服务国家重点战略、推进债券市场高质...更多>

银保监会就保险保障基金管理办法公开征求意见
银保监会就保险保障基金管理办法公开征求意见

为促进保险业稳健经营和高质量发展,更好发挥保险保障基金的积极作用,维护保单持有人合法权益,银保监会商有关部门对2...更多>

人民银行:指导银行将个人信贷延期还款政策落到实处
人民银行:指导银行将个人信贷延期还款政策落到

2022年第一季度金融统计数据新闻发布会现场。人民网黄盛摄人民网北京4月14日电(黄盛)今日,中国人民银行(以下...更多>

聚焦

发放消费券、举办消费节、推动线上线下消费融合,近期一批促消费措施密集推出—— 为消费升温积聚合力
贝纳利Tornado552R摩托车上市:并列
,日前,贝纳利Tornado552R摩托车全新上市,售价32...更多>
百融云创为何开展常态化回购?
当一个公司的股份回购动作变得常态化,回购行为就不会只是市值管...更多>
新迪数字亮相通力数智峰会,赋能制造业高质量发
日前,2023通力数智峰会在浙江·建德顺利召开,新迪数字携新...更多>
NIOIN2023蔚来创新科技日9月21日举
,蔚来官宣将于9月21日上午9点举办NIOIN2023蔚来创...更多>
雷朋与Meta联名合作二代智能眼镜现身FCC
,Meta在前年与和雷朋合作发布雷朋Stories智能眼镜,...更多>
国家金融监督管理总局北京监管局:畅享金融适老
数据显示,21世纪初,我国已步入人口老龄化社会,2022年底...更多>
粤澳深度合作区挂牌两周年经横琴口岸通关的旅客
9月17日,横琴粤澳深度合作区迎来挂牌两周年。两年来,海关在...更多>
国家统计局:2022年中国研发经费投入突破3
,国家统计局昨日发布《2022年全国科技经费投入统计公报》,...更多>
小米RedmiNote13Pro全系机型首销
,小米官宣RedmiNote13Pro全系首销全送一年“碎屏...更多>
格斗游戏《真人快打1》今晚发售:Steam国
,由NetherRealmStudios打造的格斗新作《真人...更多>