加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

全域安全:一种运行时安全管理模型

发布时间:2022-10-25 15:01:55 所属栏目:安全 来源:互联网
导读: 前言:
全域安全是一种新的安全管理模型,现在用在Laxcus分布式操作系统上,如果能够在ICT领域全面推广,当下计算机的安全问题,包括西工大的泄密事件,都可以避免了。以下是相关介绍,希望

前言:

全域安全是一种新的安全管理模型,现在用在Laxcus分布式操作系统上,如果能够在ICT领域全面推广,当下计算机的安全问题,包括西工大的泄密事件,都可以避免了。以下是相关介绍,希望这些技术对从事计算机安全设计服务的朋友有所帮助。

Laxcus分布式操作系统桌面

在传统的操作系统上,系统的主要职责是为应用软件提供基础运行环境,应用软件的网络通信安全、作业流安全,由软件自身来负责。但是在Laxcus分布式操作系统上,这些规则变了。操作系统除了为应用软件提供基础运行环境,应用软件的网络通信安全、操作行为的安全,作业流和数据流在计算机集群迁移流动过程中的安全,也由操作系统负责管理。

负责实施这些安全管控措施的是全域安全管理模型,它是Laxcus分布式操作系统之下的一个子系统,主要的作用是协助Laxcus分布式操作系统,为应用软件生命运行周期提供全方位的安全保护。

Laxcus分布式应用软件作业流程

在Laxcus分布式操作系统中,一套标准的Laxcus分布式应用软件分为终端、边缘端、云端三个组成部分,它们分别部署在各自环境上,被网络连接起来,运行过程中由操作系统根据各自的业务需求统一编排、调度和处理。

Laxcus分布式应用软件的作业流程是这样:首先从终端桌面或者边缘端后台启动应用软件,通过GUI界面或者系统事件以及自定义事件,触发分布式作业行为,这些行为被应用软件解释后,转义成分布式指令,指令中携带业务需求,以RPC方式投递到云端执行。

与终端、边缘端不同的是,Laxcus分布式应用软件的云端部分,是以分布+并行的方式,分散在很多节点同时执行。这个特点使得Laxcus分布式应用软件的处理规模特别大。在业务执行过程中,云端软件还会调用系统接口或者其它的软件工具库,结合数据、算力、机器算法,执行各种各样的分布式存储和分布式计算工作。这个过程将根据业务需要一直持续进行,直到最后完成工作,把处理结果反馈给终端桌面或者边缘端后台,形成一个完整的分布式作业闭环。

由于Laxcus分布式操作系统是一个基于计算机集群的多机操作系统,处理能力远超Windows、Linux等单机操作系统。所以基于Laxcus分布式操作系统的分布式应用软件分布式系统安全,在处理大规模、超大规模业务方面,天然比单机应用软件具备更大优势,加之系统内置的数据、算力、机器算法等接口的支持,所以才能够在更短的时间内,获得比传统单机应用软件更快更强的处理效果。

全域安全管理模型

因为Laxcus分布式应用软件是联网运行的应用软件,在它的生命运行周期中,首先需要面对的是FIXP网络。

FIXP网络的基础是FIXP通信协议。这是一种二进制的通信协议,协议采用小字头编码(Little-Endian),具有平台独立、结构简单、上下文无关、传输效率高等特点。FIXP协议把信道分成控制信道和数据信道。控制信道负责传输指令,数据信道用来传输数据。为了支持大规模的数据分发,FIXP数据信道设置有多个收发单元,支持多点收发,收发单元的数量可以由管理员根据网络环境,在操作系统启动前修改定义。多点收发机制类似5G网络的Massive MIMO,能够在不改变网络基础情况下,将数据传输效率提升5-20倍,大大提高了数据传输效率,减少了软件等待时间。同时为了进一步保证数据流的稳定传输,FIXP网络还有人工智能模型参与管理控制。

在安全管控上,FIXP协议采用了类似SSL/TLS的安全管理措施。应用软件在执行网络通信前,首先要通过握手机制交换非对称密钥,在经过一系列验证后,以一次一密的方式对数据内容加密后,传输数据。

与SSL/TLS使用的第三方CA证书有所不同,FIXP网络使用”密钥令牌”取代了CA证书。密钥令牌的产生有以下几种方式:

管理员自定义密钥令牌,分配给指定节点,密钥令牌在加密环境下传输

除了服务所有登录用户的公共密钥令牌,管理员还可以为某些特定用户设置有针对性的密钥令牌。这种密钥令牌在定义时,需要指定IP地址或者用户签名。当Laxcus服务器节点收到这些来自这类地址或者签名的通信时,除了执行通用的检测流程,将为他们分配专属非对称密钥和加密通道,从而实现流程一致但是有区别的加密通信。

只服务”192.168.100″网段的专属密钥令牌,实现与其它网段有区别的加密通信

由于密钥令牌的产生和分配传输,只在计算机的链盘、GUI界面、CPU、内存、网络上流转,不接触硬盘等存储介质,即使在网络上传输也有加密算法保护,所以它的安全可靠性更有保障。

上述机制已经可以保证应用软件的网络通信过程都是安全可靠的。

应用软件通过FIXP网络校验检查之后,将进入”节点和服务”阶段。在这里阶段,应用软件将接受节点和服务管理模型的检查,从而保证应用软件的工作请求和节点提供的服务是匹配的。比如一个存储节点只会受理存储相关的请求,计算节点只能提供计算相关的服务。任何超过节点服务范围的业务,都将被操作系统拒绝,与此相关的服务也会被系统中止,资源被释放。这样的管控措施,防止了应用软件任何可能的越界行为。同时它也对开发者提出更高的要求,需要开发者熟悉Laxcus分布式操作系统的运行环境,以及开发规则流程等相关细节。

再接下来将进入身份验证阶段。

Laxcus分布式操作系统本身是一个多用户的操作系统,每个登录用户在Laxcus分布式操作系统上,都有一个标识自己身份的唯一ID。Laxcus分布式操作系统以此为标记,启动虚拟化工作,在物理计算机集群基础上,为每个登录用户动态分配一个虚拟的计算机集群。从表面上看,好象每个登录用户拥有整个计算机集群一样。这项措施保证了在有限的计算机集群资源基础上,为登录用户分配尽可能多的计算机集群空间,增加了计算机集群资源复用效率,降低了用户使得成本。

在Laxcus集群的云端,身份验证除了需要检查识别与应用软件关联的用户签名,诊断与用户签名相关的各种操作权限,还要检查和分配与用户签名相关的各种资源,包括CPU、内存、硬盘、网络带宽,保证应用软件运行过程中,系统有足够的资源提供给应用软件使用。如果发生资源不足的情况,Laxcus分布式操作系统将暂停分配,直到拥有足够的资源才会启动应用软件。

随后进入实质性工作阶段。在这个阶段,云端部分的应用软件已经启动,进入云端运行队列,就可以执行各种实际的存储和计算机工作。从那时起,应用软件发布的所有工作和任何操作都将受到操作系统的密切监控。

[En]

Then it entered the substantive stage of work. At this stage, the cloud part of the application software has been started, into the cloud run queue, you can perform a variety of actual storage and computer work. From then on, all the work and any actions issued by the application software will be closely monitored by the operating system.

在应用软件运行过程中,需要对其运行行为进行详细识别。在所有操作行为发生之前,必须经过操作系统的检查,只有在获得许可证后才能进行实际操作。例如,应用软件在执行向磁盘写入数据的操作之前,首先需要获得写入权限。此外,它还可以指定将应用软件的数据写入存储数据的目录或节点的要求,以及允许应用软件调用系统接口的要求。这些权限的分配由系统管理员控制。

[En]

In the process of running the application software, its operation behavior needs to be identified in detail. before all the operation behavior occurs, it must be checked by the operating system, and only after obtaining the license can the actual operation be carried out. For example, before an application software performs an operation of writing data to disk, it first needs to obtain write permission. Furthermore, it can also specify the requirements that the data of the application software is written to the directory or the node where the data is stored, and that the application software is allowed to call the system interface. The allocation of these permissions is controlled by the system administrator.

另外在个性化的安全控制上,Laxcus也提供了相关的解决方案。比如从3.0版本开始,Laxcus已经支持名为”Packing”的安全处理,用户需要保密处理和传输的数据、文档或者其它内容,可以通过Packing接口来实现自定义的加密解密,整个过程完全由应用软件来控制,不受操作系统的影响。

在Laxcus分布式操作系统上,我们向计算机集群发出的指令,从计算机集群接收到的反馈信息,都经过了上述完整的全流程安全检查和校验。任何一个环节的校验失败和检查错误,都会导致整个分布式作业流程的失败。下图检索云存储资源命令,在显示网络目录和文件之前,必须通过上述全流程安全处理。如果国内的网络环境都能够实现这样的安全检查措施,我们已知或者未知的,很多类似西工大的漏密事件,都可以避免。

一个检索云存储命令,需要走完全域安全所有检查流程。如果全网实现这样的安全检查措施,很多西工大漏密事件都可以避免

以上就是Laxcus分布式操作系统的全域安全管理模型的基本构成情况,它解决公共网络和共享计算机集群环境中,处理应用业务时最基本的安全问题,杜绝了数据、信息、文件被泄漏和窃取的可能。

另外说明:Laxcus是一个开源、容错、高扩展、多人共享、多机协同分布运行的操作系统,支持百万级节点规模的计算机集群、亿级用户在线。通过分布式应用软件,处理大规模、超大规模的存储和计算工作。社区版已经在LAXCUS官网 提供下载,欢迎提供意见、建议,谢谢!

Original:

Author: laxcus

Title: 全域安全:一种运行时安全管理模型

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!