当前位置: 首页 > news >正文

【数据库系统概论(王珊)】第4章——数据库安全性

1、安全性级别

       TCSEC将系统划分为四组(ABCD)七个等级,依次是D、C1、C2、B1、B2、B3、A1。
       D级:是最低级别。将一切不符合更高标准的系统均归于D组。如DOS实操作系统中安全标准为D级的典型例子。
       C1级:非常初级的自主安全保护。能够实现对用户和数据的分离,进行自主存取控制(DAC),保护或限制用户权限的传播。
        C2级:安全产品的最低档次。提供受控的存取保护,将C1级的DAC进一步细化,以个人身份注册负责,并实施审计和资源隔离。达到C2级的产品在其名称中往往不突出“安全”(Security)这一特色。
        B1级:标记安全保护。“安全”(Security)或“可信的”(Trusted)产品。
对系统的数据加以标记,对标记的主体和客体实施强制存取控制(MAC)、审计等安全机制。
        B2级:结构化保护。建立形式化的安全策略模型并对系统内的所有主体和客体实施DAC和MAC。经过认证的B2级以上的安全系统非常稀少。
        B3级:安全域。
        A1级:验证设计,即提供B3级保护的同时给出系统的形式化设计说明和验证以确信各安全保护真正实现。

2、数据库安全性控制方法:

3、用户标识与鉴别

       用户标识:用一个用户名或用户标识号来标明用户身份。
        口令:系统核对口令以鉴别用户身份。
        基本方法
               系统提供一定的方式让用户标识自己的名字或身份;
               系统内部记录着所有合法用户的标识;
               每次用户要求进入系统时,由系统核对用户提供的身份标识;
               通过鉴定后才提供机器使用权。
               用户标识和鉴定可以重复多次
        该方法简单易行,但用户名和口令容易被人窃取。

4、存取控制

存取控制机制的组成:

       定义存取(用户)权限
       检查存取权限

定义存取权限:

       指定哪些用户可以对数据对象进行哪些操作。

检查存取权限:检查操作请求是否超出了定义的权限。

常用存取控制:

自主存取控制(DAC):C2级,非常灵活。

       同一用户对于不同的数据对象有不同的存取权限
        不同的用户对同一对象也有不同的权限
        用户还可将其拥有的存取权限转授给其他用户

强制存取控制(MAC): B1级,比较严格。

       每一个数据对象被标以一定的密级
        每一个用户也被授予某一个级别的许可证
        对于任意一个对象,只有具有合法许可证的用户才可以存取

5、用户权限有数据库对象和操作类型两个要素组成。

6、自主存取控制(DAC)方法

       主要通过SQL提供的grant语句和revoke语句来实现。
授权:定义存取权限成为授权。

GRANT语句的一般格式:

   GRANT <权限>[,<权限>]... [ON <对象类型> <对象名>]TO <用户>[,<用户>]...[WITH GRANT OPTION];
GRANT功能(作用):

       将对指定操作对象的指定操作权限授予指定的用户。

发出GRANT语句的对象:

       DBA(数据库管理员),数据库对象创建者,已经拥有该权限的用户。DBA拥有对数据库所有对象的所有权限, 用户对自己建立的基本表和视图拥有全部的操作权限。
接受权限的用户:一个或多个具体用户,或PUBLIC,即全体用户。

WITH GRANT OPTION:

       获得某种权限的用户还可以把这种权限再授予别的用户。若没有指定该语句,则用户只能使用该权限,不能传播该权限。

例1  把查询Student表权限授给用户U1GRANT   SELECT(INSERT/UPDATE(Sno))  或者为 ALL PRIVILEGES(全部操作权限)ON   TABLE   Student TO   U1;或者 TO U1,U2,U3;或者 TO PUBLIC;例2  把对表SC的insert权限授予U5,并允许将此权限在授予其他用户。GRANT INSERTON  SCTO U5WITH GRANT OPTION;执行例2后,U5不仅拥有了对表SC的INSERT权限,还可以传播此权限:
U5 可以将此权限授予U6(即有U5发出下列语句)GRANT INSERTON  SCTO U6WITH GRANT OPTION;

REVOKE(回收)

REVOKE语句的一般格式为:REVOKE <权限>[,<权限>]... [ON <对象类型> <对象名>]FROM <用户>[,<用户>]...[CASCADE|RESTRICT];
REVOKE语句功能:

       从指定用户那里收回对指定对象的指定权限

CASCADE:联级回收
  例  把用户U4修改学生学号的权限收回REVOKE UPDATE(Sno)ON TABLE Student FROM U4;或者为 PUBLIC 例   把用户U5对SC表的INSERT权限收回REVOKE INSERT ON TABLE SC FROM U5 CASCADE;//直接或间接从U5得到的insert权限也将被回收注:系统不同,缺省回收不同,有的是缺省为CASCADE,有的为RESTRICT

7、强制存取控制(MAC)方法

       在MAC中,DBMS所管理的全部实体被分为主体和客体两大类。
        主体是系统中的活动实体,既包括DBMS所管理的实际用户,也包括代表用户的各进程。
        客体是系统中的被动实体,是受主体操纵的,包括文件、基表、索引、视图等等。
        对于主体和客体,DBMS为它们每个实例(值)指派一个敏感度标记(Label)。
        敏感度标记被分成若干级别,通常为:绝密(Top Secret)、机密(Secret)、可信(Confidential)、公开(Public)等。
        主体的敏感度标记被称为许可证级别,客体的敏感度标记称为密级。
        当某一用户(或一主体)以标记label注册入系统时,系统要求他对任何客体的存取必须遵循如下规则:
       (1)仅当主体的许可证级别大于或等于客体的密级时,该主体才能读取相应的客体;
        (2)仅当主体的许可证级别等于客体的密级时,该主体才能写相应的客体。

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

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

Java学习总结8

IO流 常用类 File // 获取分割符合系统相关String str File.pathSeparator;System.out.println(""str"");str File.separator;System.out.println(""str"");System.out.println();StringBuilder sb new StringBuilder();sb.appen…...

PAT Basic Level 1062 最简分数 解题思路及AC代码 v1.0

PAT 乙级 1062 最简分数1. 题目简述及在线测试位置2. 基本思路3. 完整AC代码1. 题目简述及在线测试位置 1.1 给定两个正分数 和 一个正整数&#xff0c;从小到大打印 以正整数为分母 并 介于两个正分数之间的最简分数。最简分数&#xff1a;分子和分母没有公约数 1.2 在线测试…...

2021-08-24 docker

提示&#xff1a; 文章目录前言一、docker installps&#xff1a;出现 yum-config-manager: command not found二. 启动前言 提示&#xff1a; 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、docker install 示例&#xff1a;yum install docker…...

蓝绿发布、灰度发布和滚动发布

一文搞懂蓝绿发布、灰度发布和滚动发布 应用程序升级面临最大挑战是新旧业务切换&#xff0c;将软件从测试的最后阶段带到生产环境&#xff0c;同时要保证系统不间断提供服务。 长期以来&#xff0c;业务升级渐渐形成了几个发布策略&#xff1a;蓝绿发布、灰度发布和滚动发布…...

python视频操作——python实现将视频分解为图片序列

python将视频分解为图片序列 内容参考自博客~ 详细实现代码如下&#xff1a; import cv2# 读取视频&#xff0c;方法是来自cv2库的VideoCapture cap cv2.VideoCapture("C:/Users/xxx/Desktop/sweet.mp4") # 计数 i 0 # 循环判断视频是否打开 while cap.isOpened…...

静态ip域名怎么设置?

要想在互联网上进行正常的联网使用&#xff0c;分别是&#xff1a;网站源码&#xff0c;服务器&#xff0c;域名。服务器就是用来在后台存储网站数据并支撑运行的平台&#xff0c;大家对服务器以及域名都不是很了解&#xff0c;因此&#xff0c;想要对此有了解的小伙伴&#xf…...

Python Day9函数

一函数使用步骤 &#xff08;1&#xff09;定义函数 &#xff08;2&#xff09;调用函数 如&#xff1a; 若不调用函数&#xff0c;函数内部的代码不会执行 二函数的参数的作用 三函数的返回值的作用 在函数中&#xff0c;如果需要返回结果给用户需要使用函数返…...

项目部署到tomcat Root中后导致 WebApplicationContext 初始化两次的解决方法

项目部署到tomcat Root中后导致 WebApplicationContext 初始化两次的解决方法参考文章&#xff1a; &#xff08;1&#xff09;项目部署到tomcat Root中后导致 WebApplicationContext 初始化两次的解决方法 &#xff08;2&#xff09;https://www.cnblogs.com/itrena/p/59271…...

项目上线部署发布流程

发布流程 在已开发完毕的各系统正式部署生产环境前要严格按照以下流程进行上线前检查。 一、 提交测试 a) 开发人员在功能开发完毕后首先配置开发环境&#xff0c;并将系统部署至开发环境。在开发环境经过自测通过后提交测试代码&#xff0c;并开始撰写上线方案。(上线方案须包…...

大牛:史上最大规模SPAC交易即将落地 腾讯或成幕后赢家

美东时间周四&#xff0c;一位消息人士透露&#xff0c;亿万富翁投资者比尔•阿克曼(Bill Ackman)的空白支票公司即将完成一笔收购环球音乐集团的交易&#xff0c;这将是有史以来规模最大的特殊目的公司收购&#xff08;SPAC&#xff09;交易&#xff0c;而在环球音乐占股20%的…...

循环依赖构造器方式

文章目录构造器方式例子构造器方式 例子 Component public class TestA {private TestB testB;public TestA(TestB testB) {this.testB testB;} } Component public class TestB {private TestA testA;public TestB(TestA testA) {this.testA testA;} }TestA开始&#xff0…...

在centos的docker里安装jupyter并开放端口

安装 jupyter pip install jupyter编写脚本运行&#xff1a; #!/bin/bash # run_jupyter.sh jupyter notebook --no-browser --ip 0.0.0.0 --port 8888 --allow-root > .log 2>&1 &可以把这个脚本加入开机运行 docker 端口映射 先把安装好jupyter的容器提交 …...

Laravel Debug mode RCE(CVE-2021-3129)漏洞复现

Laravel Debug mode RCE&#xff08;CVE-2021-3129&#xff09;漏洞复现 前言 这个之前在VNCTF2021的时候遇到过&#xff0c;当时自己只是拿着脚本直接打&#xff0c;并没有对于原理好好了解一下。最近国赛&#xff0c;还有i春秋都出现了以yii和thinkphp为背景的关于日志写ph…...

手写一个去视频水印的程序

去水印使用预览 下边和大家一起分析下做这个去水印工具的思路&#xff0c;很多人乍一听 去水印 &#xff0c;下意识地觉得是一种什么牛比的算法&#xff0c;其实这是一种假象~ 刨根问底 虽说要争口气&#xff0c;可刚开始做的时候我也真是一脸懵逼&#xff0c;因为根本不知道…...

辗转相除求最大公约数

#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h>int main() {int a 0;int b 0;int tmp 0;scanf("%d %d", &a, &b);if (a < b){tmp a;a b;b tmp;}if (a%b ! 0){tmp a;a b;b tmp%b;}printf("%d\n", b);return 0; }...

验证排序算法是否稳定

思路&#xff1a;两个连续数字存储在数组中&#xff0c;内存地址是递增的&#xff0c;只需判断两个相同数字内存地址是否还是递增即可。 具体方案&#xff1a;需要自定义MyInteger对象&#xff0c;因为对象才可获取内存地址。此外&#xff0c;获取对象内存地址&#xff0c;需要…...

OnePlus是什么手机

OnePlus 是一家总部位于深圳的智能手机初创公司和生产商&#xff0c;成立于 2013 年 12 月。该公司声名鹊起&#xff0c;其目标是以实惠的价格提供其智能手机的旗舰级规格。OnePlus 最初仅通过邀请系统销售其智能手机&#xff0c;在该系统中&#xff0c;客户将被邀请购买智能手…...

2021年电工(中级)考试内容及电工(中级)作业模拟考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通&#xff1a;2021年电工&#xff08;中级&#xff09;考试内容为正在备考电工&#xff08;中级&#xff09;操作证的学员准备的理论考试专题&#xff0c;每个月更新的电工&#xff08;中级&…...

vue项目写的样式应用不到元素上?elementUI等框架的坑

vue项目写的样式应用不到元素上&#xff1f;scoped原理接着坑就来了解决方法1、修改父元素的样式2、深度作用选择器使用vueelementUI写个项目时发现写的样式应用不到元素上&#xff0c;任凭!important也毫无作用&#xff01;看看你是否也踩了这个坑吧&#xff01; scoped原理 …...

SCI/SSCI

1. [Information Processing and Management](http://www.letpub.com.cn/index.php?pagejournalapp&viewdetail&journalid3564) (一区)...

一句话让spring-boot帮我开启浏览器参数内容协商策略

一句话&#xff1a; 背后的原理&#xff1a; 当我们开启参数协商以后在RequestResponseBodyMethodProcessor里 有个方法 有个writeWithMessageConverter 这里包含消息的读和写操作 进入查看发现&#xff1a; 里面有个获取request的可以接受的类型 继续进入 调用了一个内容协…...

html标签字符,在thymeleaf中非转义显示

html标签字符&#xff0c;在thymeleaf中非转义显示 对于“非转义文本”使用 th:utext th:utext"${lastAnnouncement.content}"th:text和 th:utext效果对比&#xff1a; <p><strong>This is my textarea to be replaced with CKEditor 4.</strong&g…...

djanog导出csv文件

def xlsx_response(x_io):res HttpResponse()res["Content-Type"] "text/csv"res["Content-Disposition"] filename"aa.xlsx"res.write(x_io.getvalue())return resif query_params.get(export):values_list_order queryset.valu...

ubuntu系统中git多账户配置

目的 为了在同一台电脑上同时管理多个git账户且不产生冲突&#xff0c;需要进行如下配置。 配置过程 生成多个账号的私匙公匙 运行指令ssh-keygen -t rsa -C email&#xff0c;创建sshkey&#xff0c;email为自己的邮箱&#xff0c; 命名为id_rsa_1&#xff0c;密码设置为1…...

Docker容器出现exited(0)状态解决办法

Docker容器出现exited&#xff08;0&#xff09;状态解决办法一、情况1&#xff1a;docker run时出现二、情况2&#xff1a;重启服务器后出现1.具体实例2.永久解决3.注意事项一、情况1&#xff1a;docker run时出现 步骤一、docker rm 容器id 将容器删除 步骤二、docker rmi 镜…...

android - FlutterActivity MethodChannel和FlutterView

android - FlutterActivity MethodChannel和FlutterView 因此&#xff0c;大约4个月前&#xff0c;我编写了Flutter应用程序。现在&#xff0c;我想做一个小小的更改&#xff0c;但是我不能再编译应用程序了&#xff0c;因为GeneratedPluginRegistrant.registerWith(this)不再…...

Android学习笔记————关于使用RecyclerView进行替代ListView

写在前面 本文章只作为本人学习后的学习总结&#xff0c;欢迎各位大佬进行指正&#xff0c;切勿将其作为教程进行学习。 开发步骤 RecyclerView与ListView开发类似 大体可以分为四部 &#xff08;添加库依赖&#xff09;----->编辑数据------->创建适配器------>设…...

innodb存储引擎之:表空间

概览 https://www.mubucm.com/doc/5X-MdVzKDKB 为什么innodb设计了“区”的概念 如果以页为单位来分配存储空间&#xff0c;B树索引中同一层级的双向链表相邻的两个页之间的物理位置可能离得非常远&#xff0c;会导致遍历索引的时候&#xff0c;无法使用顺序I/O&#xff0c;所…...

Python面向对象封装案例——士兵突击

面向对象封装案例 II 目标 士兵突击案例身份运算符 封装 封装 是面向对象编程的一大特点面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中外界 使用 类 创建 对象&#xff0c;然后 让对象调用方法对象方法的细节 都被 封装 在 类的内部 一个对象的 属性…...

PAT (乙级)1014 福尔摩斯的约会 (20 分)C语言

大侦探福尔摩斯接到一张奇怪的字条&#xff1a;我们约会吧&#xff01; 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了&#xff0c;字条上奇怪的乱码实际上就是约会的时间星期四 14:04&#xff0c;因为前面两字符串中第 1 对相同的大写英…...

【笔记】软件测试02——移动端测试基础

三、移动端测试 一&#xff09;和PC端测试的对比 PC端 硬件&#xff1a;基本上不需要关心硬件设备OS&#xff1a;windows&#xff0c;由于windows的兼容性做得不错&#xff0c;硬件不大&#xff0c;所以我们不需要关心操作系统的兼容性软件 BS架构模式&#xff08;bowser-ser…...

游戏兼容性测试(通用方案)

01 兼容性存在的意义 很简单&#xff0c;就是为了把覆盖普及大众的机型上项目暴露出来的问题全部扼杀掉&#xff0c;有效的改善/避免用户流失。 02 兼容性解决哪些问题 解决适配问题 适配产生的问题有很多&#xff0c;如&#xff1a; 1、屏幕适配&#xff0c;迭代过程中的…...

2021软件测试:游戏测试-如何测试移动/桌面应用程序

游戏开发生命周期 预生产 游戏构思&#xff0c;故事板&#xff0c;功能&#xff0c;需求分析和文档。此阶段包括技术设计文档和功能规范&#xff0c;游戏架构&#xff0c;帧叠加&#xff0c;动画。考虑以下项目 音乐&#xff0c;相机&#xff08;放大和缩小&#xff0c;重放&a…...

手机软件的测试主要有哪些方面的测试,性能测试用什么去测试好

在知乎上面看到的&#xff0c;为了给自己备份&#xff0c;所以就copy到自己的博客中了&#xff0c;原文链接 有很多方面需要考虑到&#xff0c;我列几点有明显特征的&#xff08;我这里特指跟网络有交互的移动互联网应用&#xff0c;不是那种单机版的应用&#xff09;&#xf…...

微信小程序实现保存影集和图片到相册

最近在开发一个视频和工具类的小程序&#xff0c;类似于小年糕&#xff0c;需要实现将用户制作的影集保存到本地手机的相册上&#xff0c;页面效果如下&#xff1a; 实现的逻辑如下&#xff1a; 1. 获取用户授权&#xff0c; 如果之前已授权直接下载。 2. 如果用户之前没有授…...

微信小程序 canvas绘图 实现图片拉伸、压缩与裁剪

在canvas绘图时&#xff0c;通常会遇到的一种情况是用固定宽高来显示图片&#xff0c;如果直接把图片内容填充进去的话&#xff0c;显示出来的图片就会被压扁或者被挤瘦&#xff0c;其效果简直不忍直视&#xff01;那么&#xff0c;就需要把图片进行拉伸、压缩或裁剪。 接下来…...

学习微信小程序WXSS与CSS的不同

此贴为学习9 小时搞定微信小程序开发 的笔记 文档&#xff1a;WXSS 小程序 WXSS和CSS类似&#xff0c;不过在CSS的基础上做了一些补充和修改。 相同点 width&#xff1a;设置元素宽度。 height&#xff1a;设置元素高度。 position&#xff1a;设置元素定位方式。 colo…...

用JAVA进行图像识别的小程序

我们来用JAVA制作一个进行图像识别的小程序.输入两个图像路径,就可以进行比对,然后输出相似度 接下来是制作过程 首先制作界面GUI 制作完成后效果如下 接下来开始实现功能 在点击对比按钮后 先从两个输入框中获取两个图像路径 载入内存中 代码如下 protected void CompareI…...

AI小程序——文本绘图

文章目录一、摘要二、文心 ERNIE-ViLG 技术原理解读&#xff1a;图文双向生成统一建模三、使用教程2.1 exe下载2.2 获取API2.3 软件使用2.4 源码链接一、摘要 在文字生成图像上&#xff0c;文心 ERNIE-ViLG 可以根据用户输入的文本&#xff0c;自动创作图像&#xff0c;生成的图…...

小程序开发如何实现座位图选座--h5与小程序交互

背景 最近项目提出新需求&#xff0c;在小程序上根据不同客户提供的门店座位图&#xff0c;实现点击座位图上的座位就能预定选座&#xff0c;并且要像猫眼电影一样可缩放、拖拉、单击放大、双击缩小。刚接到需求有点蒙&#xff0c;每一个客户的图片都不一样&#xff0c;没有规…...

小程序如何生成海报分享朋友圈

摘要&#xff1a; 小程序开发必备技能啊… 原文&#xff1a;小程序如何生成海报分享朋友圈作者&#xff1a;小白 Fundebug经授权转载&#xff0c;版权归原作者所有。 项目需求写完有一段时间了&#xff0c;但是还是想回过来总结一下&#xff0c;一是对项目的回顾优化等&…...

作业11:优化算法比较

目录1. 编程实现图6-1&#xff0c;并观察特征2. 观察梯度方向3. 编写代码实现算法&#xff0c;并可视化轨迹4. 分析上图&#xff0c;说明原理&#xff08;选做&#xff09;1&#xff09; 为什么SGD会走“之字形”&#xff1f;其它算法为什么会比较平滑&#xff1f;2&#xff09…...

电脑同局域网怎么传输文件

文章目录一、 打开网络和共享中心&#xff0c;点击更改高级共享设置。二、 点击这三个选项三、 选择要共享的文件夹&#xff0c;右键属性&#xff0c;点击共享&#xff0c;添加“everyone”一、 打开网络和共享中心&#xff0c;点击更改高级共享设置。 二、 点击这三个选项 三、…...

电子学会2021年3月青少年软件编程(图形化)等级考试试卷(四级)答案解析

目录 一、单选题&#xff08;共15题&#xff0c;每题2分&#xff0c;共30分&#xff09; 二、判断题&#xff08;共10题&#xff0c;每题2分&#xff0c;共20分&#xff09; 三、编程题&#xff08;共4题&#xff0c;共50分&#xff09; 青少年软件编程&#xff08;图形化&a…...

Unity2D--关于2D游戏的切图小技巧

在Unity2D游戏中&#xff0c;在制作过程中有时会使用一些游戏素材来增加游戏的趣性 但在一些裁剪游戏素材的过程中我们会发现&#xff0c;当我们裁剪完之后为他添后Animation后&#xff0c;游戏素材可能会出现上下浮动的现象。举个例子: 通过上述四幅图片我们可以发现一般我…...

ASF HyP3 Python接口使用教程

ASF HyP3 Python接口使用教程1. HyP3简介2. HyP3 SDK for Python 安装3. 使用3.1. 导入hyp3_sdk 包3.2. 登录授权3.3. 提交Jobs3.4 监控与操作 jobs3.4 下载文件1. HyP3简介 ASF(Alaska Satellite Facility) HyP3(音同 hype [haɪp], Hybrid Pluggable Processing Pipeline)是…...

2D游戏入门——小狐狸系列(二)处理素材

这个课程源自b站Up主M_Studio&#xff0c;链接&#xff1a;https://space.bilibili.com/370283072 这个系列都是我自己的学习笔记&#xff0c;以供以后查看 Session01&#xff1a;安装软件&导入素材 比较简单&#xff0c;跳过了。 Session02&#xff1a;编辑素材& T…...

聚名网:华为申请“燃力红”商标,广告语注册商标需要符合哪些条件呢?

近日消息&#xff0c;据天眼查APP显示&#xff0c;华为技术有限公司申请注册“燃力红”商标&#xff0c;国际分类为科学仪器&#xff0c;商标状态为申请中。 相信不少会觉得这个“燃力红”有些耳熟&#xff0c;据了解&#xff0c;是因为另一手机品牌颜色曾称为“热力红”。虽然…...

鸿蒙系统宣传标语,有多项新功能加持,搭载鸿蒙系统的华为手表WATCH 3来了!...

原标题&#xff1a;有多项新功能加持&#xff0c;搭载鸿蒙系统的华为手表WATCH 3来了&#xff01;6月2日对华为来讲绝对是历史性的一刻&#xff0c;届时会发布华为的第一款手机系统&#xff0c;也是国内第一款手机系统——鸿蒙OS。除了最重要的鸿蒙系统之外&#xff0c;发布会上…...

一场云端的“神仙打架”:BAT加华为的影响未来之争

作者&#xff5c;震霆 出品&#xff5c;新芒X 公众号&#xff5c;GOwithAI Up in the Air &#xff01; 这是2009年上映的一部经典的电影名称&#xff0c;翻译成中文叫《在云端》&#xff0c;想必有不少人看过。 男主角因为工作性质成为空中飞人&#xff0c;穿梭在云…...