To be or not to be, that is a question.
To go or not to go, 这是一个相同的问题。
是驻守幸福生活,还是艰难前进寻找更幸福的生活,这是一个永恒的问题 ……
世界上唯一不变的就是变化,我们继续关注部落的改革过程。首先来简短回顾一下上一次部落做出的改革,以及指导改革的中心思想:
改革1:
由自给自足,与世隔绝改变成为与外界互通有无,资源共享。
改革1的指导思想:
1. 要与外界交流。外界的资源可以拿进来,里面的资源可以走出去
2. 要与外界谨慎的交流。按照来源明确的把各种人和资源归到四个区域中去,最不受信任的是外界的人和资源,最受信任的是部落内部值得信赖的人和资源。这四个区域之间人和资源的往来要受到严格的安全检查。
历史证明,改革是成功的,部落人民过上了更幸福的生活。他们从外界商场里买到的电视和电脑中接触到了更多姿多彩的文明,明白了在无尽的宇宙中还存在着其他的生命,对詹姆斯卡梅隆执导的、通过Adobe Flash Player和AIR技术推广的3D大片AVATAR充满了期待…… 总之,他们更快乐了。
但是与此同时,富有远见的部落领导者却在思考,是不是要把改革推进下去,让改革更彻底呢?
那么哪里有改革不彻底的地方存在呢?读过上期的同学可能对四个区域中的“部落土著组成的学习外界先进科学文化知识小组”这个区域印象深刻,因为相比其他区域而言,这个区域的权力太大了,对一切资源都是予取予求。但是等等,要深入改革的地方恰恰在这里!我们现在谈的是真正的权力,可以在部落内部买卖土地搞房地产,甚至把整个部落变卖的权力。学习小组有这样的权力吗?no,它只是学习小组而已,它的主要任务是搞调查研究。领导者坚信,进一步的改革会让人民生活更加幸福,有更加方便更加丰富更加绚丽的体验,于是第二步的改革隆重登场:
改革2:
增加一个域,由部落元老组成,我们可以叫它元老域,拥有至高无上的权力。
改革2的指导思想:
1. 为新增的元老域赋予最大的权力
2. 其他域保持不变
3. 元老域可以向其他域开放窗口,提供自己想提供的一些服务给其他域
4. 元老域里一定不能有潜伏人员,甚至不能有具有成为潜伏人员潜力的人员
我们说好的设计就是清楚的设计,反之亦然,通过这个我们就几乎可以肯定领导者的设计是好的。为了去掉“几乎”,来看真相还原。
真相还原
总体说明:
1. 为了丰富用户体验,AIR把网络上的RIA技术应用到桌面,成为一个native的application
2. AIR有使用本机的一切资源的能力,像其他native application一样,如windows下的exe文件,Mac下的app文件
指导思想:
1. 在Flash Player安全机制的基础上,新增加一个sandbox,叫做application sandbox. 在AIR的安装目录下的所有文件都属于这个域。这个域中的可执行代码由于可以执行新增的、强大的AIR API,所以号称无所不能,也就是我们上面说过的有无上的权力。
2. Flash Player安全机制中的其他四个sandbox保持原状,依旧被AIR支持。所以Flash Player的安全机制是AIR安全机制的基础。这四个sandbox在AIR中通常也被统称为 Non-Application sandbox
3. Non-Application sandbox无法使用AIR的API,如FileSystem, NativeWindow等
4. Application sandbox可以向Non-Application sandbox开放接口,允许后者调用前者指定的AIR功能,这个技术叫做sandbox bridge.
5. Application sandbox中不允许有可以动态生成的代码,例如javascript中的 “eval()”, “innerHTML”, “document.write()”等
AIR安全机制的特点:
AIR联系着网络和桌面两端,因此既要考虑桌面程序的安全性,也要考虑web的安全性。
AIR的安全机制的规则是清楚的和有效的,目前为止没有针对安全规则方面的质疑。最大的质疑是指AIR作为一个native application,容易被黑客利用来欺骗用户执行,造成大的损失。但这是所有native application共同的问题。针对普通用户来说,在安装AIR程序时一定要保证信任程序发行方。针对AIR developer来说,拥有合法的发行程序资格是很重要的,同时要注意避免把不可靠的内容放到application sandbox中,充分利用AIR提供的安全机制,做到没有最安全,只有更安全~
这里依然是一个主干描述,详细的规则请见官方文档:http://help.adobe.com/en_US/AIR/1.5/air_security/WS5b3ccc516d4fbf351e63e3d11c0f598475-7ff9.html
--球状闪电
分享到:
相关推荐
KWDB 是一款面向 AIoT 场景的分布式多模数据库产品,支持在同一实例同时建立时序库和关系库并融合处理多模数据,具备千万级设备接入、百万级数据秒级写入、亿级数据秒级读取等时序数据高效处理能力,具有稳定安全、高可用、易运维等特点。
yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
做4.3这一节的时候的maple文件,仅供参考
stm32的实时时钟使用代码
基于go语言,使用gocv和socket实现摄像头视频传输项
jsoncpp不能正常解析,以及全角字符的问题,可以直接编辑使用.zip
在我们日常使用电脑的过程中,经常会遇到需要在不同网络环境下切换 IP 地址的情况。手动设置 IP 地址不仅繁琐,还容易出错。今天,我要向大家推荐一款超实用的网络管理工具 ——IP Switcher。 一、软件简介: IP Switcher 是一款功能强大的网络配置切换软件,它可以帮助用户在不同的网络环境下快速切换 IP 地址、子网掩码、网关、DNS 等网络设置,提高工作效率。 二、软件特点: 快速切换 IP Switcher 可以在几秒钟内完成网络配置的切换,无需手动设置 IP 地址、子网掩码、网关、DNS 等参数,大大节省了时间。 多种配置方案 用户可以根据不同的网络环境创建多个网络配置方案,每个方案可以设置不同的 IP 地址、子网掩码、网关、DNS 等参数。在需要切换网络环境时,只需选择相应的配置方案即可。 自动切换 IP Switcher 支持自动切换网络配置方案,可以根据用户设置的条件自动切换到相应的网络配置方案。例如,用户可以设置在连接到特定的无线网络时自动切换到相应的网络配置方案。 简单易用 IP Switcher 的界面简洁直观,操作非常方便。用户只需几个简单的步骤
tornado创建的一个web项目,实现了cookie,session,连接mysql和redis数据库,对主handler进行抽取,模拟登陆,图形化验证等一些功能业务_tornado_project.zip
mtk计算屏帧数的表格
fenlei20241031
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
爱心代码
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
CSDN海神之光上传的全部代码均可运行,亲测可用,尽我所能,为你服务; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,可私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、物理应用 仿真:导航、地震、电磁、电路、电能、机械、工业控制、水位控制、直流电机、平面电磁波、管道瞬变流、刚度计算 光学:光栅、杨氏双缝、单缝、多缝、圆孔、矩孔衍射、夫琅禾费、干涉、拉盖尔高斯、光束、光波、涡旋 定位问题:chan、taylor、RSSI、music、卡尔曼滤波UWB 气动学:弹道、气体扩散、龙格库弹道 运动学:倒立摆、泊车 天体学:卫星轨道、姿态 船舶:控制、运动 电磁学:电场分布、电偶极子、永磁同步、变压器
摄像基本操作.ppt
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据