面向macOS平台的企业云存储应用系统研究
发布时间:2021-06-06 04:33
近年来,苹果公司生产的Mac电脑,采用了 macOS操作系统,而macOS的核心是Unix操作系统,比较稳健安全。Mac电脑以前通常用于家庭、个人、娱乐等领域,但是由于其安全可靠,也开始向企业和学校用户渗透,研究面向macOS的企业级关键应用成为热点。企业云存储是企业学校计算服务中最为关键的的两大服务之一,为企业学校计算服务提供了海量关键数据支持。一方面,随着智能手机性能的飞速发展,应用于手机操作系统(iOS、Android)上的云存储应用给用户带来了良好的用户体验,另一方面,当前企业用户主要通过PC(如笔记本、台式机)来生产关键数据,研发具有智能手机APP用户体验,又具有大容量本地存储的云存储应用系统成为企业云存储应用系统研究的热点和难点。基于上述两点,本文在广东省计算机网络重点实验室(CCNL)已研发的WebLib企业文件管理私有云系统的基础上,重点研发了一套面向macOS平台的企业云存储应用系统,主要用来承担起WebLib企业云系统的主要节点(生产、消费内容并重)重任。该应用系统具有以下两点创新:(1)采用了 CoreData来管理Mac云存储应用系统的本地数据库,使得Mac应用...
【文章来源】:华南理工大学广东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:106 页
【学位级别】:硕士
【部分图文】:
CocoaMVC原理示意图(来源于互联网)
这样可以有效阻止恶意应用攻击系统获得控制系统的权限,保证macOS系统??安全。.??如图2-3,沙盒为每个macOS应用分配了一个独立的.空间,应用只能在自??己掌控的空间内任意操作,想要获取空间外的资源必须获得授权。??No?SandBox?SandBox??图2-3?macOS应用沙盒化示意图(来源于互联网)??沙盒的作用就是存储应用数据,相当于应用的文件系统目录,其本质就是??一个随机命名的文件夹,本文开发的沙盒路径为:/用户/ccnl/资源库??/Containers/com.dcampus.mac.WebLibPlusForMac/Data/.,如_?2-4?所不。??所有macOS应用.義_?(包|舌Xcode应甩f呈序.、Mac?App?Store或网上下载??的应用程_)的沙食路径者&是方夂在搏一::目最“租户Vccnl/资源库/Containers/)??下,沙盒目最中包含?Desktop、Documents、Downloads、Library?等子目最。??Documents用于存放程身_运行时生成的一?_需要长久保存:的文件数据,??可以通过iTunes、iCloud备份该目豪下前数据。??Library包含Caches和Preferences等多个子目悬其中Caches用于存放缓??存文件,此目录下的文件需要程序员手动删除,Preferences存放的是通过??NSUserDefaults?_设置的_系列plist文件
这样可以有效阻止恶意应用攻击系统获得控制系统的权限,保证macOS系统??安全。.??如图2-3,沙盒为每个macOS应用分配了一个独立的.空间,应用只能在自??己掌控的空间内任意操作,想要获取空间外的资源必须获得授权。??No?SandBox?SandBox??图2-3?macOS应用沙盒化示意图(来源于互联网)??沙盒的作用就是存储应用数据,相当于应用的文件系统目录,其本质就是??一个随机命名的文件夹,本文开发的沙盒路径为:/用户/ccnl/资源库??/Containers/com.dcampus.mac.WebLibPlusForMac/Data/.,如_?2-4?所不。??所有macOS应用.義_?(包|舌Xcode应甩f呈序.、Mac?App?Store或网上下载??的应用程_)的沙食路径者&是方夂在搏一::目最“租户Vccnl/资源库/Containers/)??下,沙盒目最中包含?Desktop、Documents、Downloads、Library?等子目最。??Documents用于存放程身_运行时生成的一?_需要长久保存:的文件数据,??可以通过iTunes、iCloud备份该目豪下前数据。??Library包含Caches和Preferences等多个子目悬其中Caches用于存放缓??存文件,此目录下的文件需要程序员手动删除,Preferences存放的是通过??NSUserDefaults?_设置的_系列plist文件
【参考文献】:
期刊论文
[1]超简单掌握CoreML开发[J]. 张含阳. 机器人产业. 2017(05)
[2]详解Core ML框架及智能音箱HomePod[J]. 李林,若朴. 计算机与网络. 2017(12)
[3]苹果公司的Swift语言应用前景研究[J]. 万木君. 电子技术与软件工程. 2014(23)
[4]浅析云计算背景下云存储的优势与劣势[J]. 李逦. 计算机光盘软件与应用. 2013(23)
硕士论文
[1]基于MVC三层架构模式的研究与应用[D]. 刘方军.广东工业大学 2011
本文编号:3213617
【文章来源】:华南理工大学广东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:106 页
【学位级别】:硕士
【部分图文】:
CocoaMVC原理示意图(来源于互联网)
这样可以有效阻止恶意应用攻击系统获得控制系统的权限,保证macOS系统??安全。.??如图2-3,沙盒为每个macOS应用分配了一个独立的.空间,应用只能在自??己掌控的空间内任意操作,想要获取空间外的资源必须获得授权。??No?SandBox?SandBox??图2-3?macOS应用沙盒化示意图(来源于互联网)??沙盒的作用就是存储应用数据,相当于应用的文件系统目录,其本质就是??一个随机命名的文件夹,本文开发的沙盒路径为:/用户/ccnl/资源库??/Containers/com.dcampus.mac.WebLibPlusForMac/Data/.,如_?2-4?所不。??所有macOS应用.義_?(包|舌Xcode应甩f呈序.、Mac?App?Store或网上下载??的应用程_)的沙食路径者&是方夂在搏一::目最“租户Vccnl/资源库/Containers/)??下,沙盒目最中包含?Desktop、Documents、Downloads、Library?等子目最。??Documents用于存放程身_运行时生成的一?_需要长久保存:的文件数据,??可以通过iTunes、iCloud备份该目豪下前数据。??Library包含Caches和Preferences等多个子目悬其中Caches用于存放缓??存文件,此目录下的文件需要程序员手动删除,Preferences存放的是通过??NSUserDefaults?_设置的_系列plist文件
这样可以有效阻止恶意应用攻击系统获得控制系统的权限,保证macOS系统??安全。.??如图2-3,沙盒为每个macOS应用分配了一个独立的.空间,应用只能在自??己掌控的空间内任意操作,想要获取空间外的资源必须获得授权。??No?SandBox?SandBox??图2-3?macOS应用沙盒化示意图(来源于互联网)??沙盒的作用就是存储应用数据,相当于应用的文件系统目录,其本质就是??一个随机命名的文件夹,本文开发的沙盒路径为:/用户/ccnl/资源库??/Containers/com.dcampus.mac.WebLibPlusForMac/Data/.,如_?2-4?所不。??所有macOS应用.義_?(包|舌Xcode应甩f呈序.、Mac?App?Store或网上下载??的应用程_)的沙食路径者&是方夂在搏一::目最“租户Vccnl/资源库/Containers/)??下,沙盒目最中包含?Desktop、Documents、Downloads、Library?等子目最。??Documents用于存放程身_运行时生成的一?_需要长久保存:的文件数据,??可以通过iTunes、iCloud备份该目豪下前数据。??Library包含Caches和Preferences等多个子目悬其中Caches用于存放缓??存文件,此目录下的文件需要程序员手动删除,Preferences存放的是通过??NSUserDefaults?_设置的_系列plist文件
【参考文献】:
期刊论文
[1]超简单掌握CoreML开发[J]. 张含阳. 机器人产业. 2017(05)
[2]详解Core ML框架及智能音箱HomePod[J]. 李林,若朴. 计算机与网络. 2017(12)
[3]苹果公司的Swift语言应用前景研究[J]. 万木君. 电子技术与软件工程. 2014(23)
[4]浅析云计算背景下云存储的优势与劣势[J]. 李逦. 计算机光盘软件与应用. 2013(23)
硕士论文
[1]基于MVC三层架构模式的研究与应用[D]. 刘方军.广东工业大学 2011
本文编号:3213617
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3213617.html