Java虚拟机实现安全特性(二)

Java沙箱安全机制

前言

昨天开始的Java虚拟机安全特性这部分,没想到当天就有好多朋友进来看了并且收藏起来了,还有朋友说确实关注的比较少,因此,小疯子码字也是动力满满,错别字多,一定改正哈,码字不容易,且码且珍惜~

喜欢收藏点关注哦!因为这是一个每天都在坚持的小疯子~每天都会给你带来一点进步


Java虚拟机实现安全特性(二),看完你会不收藏?不信你看看


正文

  1. 基本沙箱

不知道大家在使用电脑时是否曾经听过这个名词,我记得360会自带沙箱,有时候我插入U盘,运行一些未知的应用,360会提醒我,不安全应用,将在沙箱内运行,当时我对这个概念也不是很懂。

Java虚拟机的沙箱也是同一个道理,针对一个软件,如果在运行前,不信任它,那么你就可以把它放入沙箱运行。

针对用户而言,什么软件是安全的?什么是不安全的?难道需要我们用户自己识别么?当然,我们是没有这个能力的,而把这么重要的安全任务交给用户,是不现实的,也是不科学的,Java虚拟机当然没有这样做,你完全可以接受来自任何来源的代码,并不限制你从不信任的站点下载代码到本地机器,但是下载到本地机器的代码,沙箱会限制它们运行可能会破坏计算机系统的动作,我们不需要自己去识别哪些代码是安全的,哪些代码是不安全的,也不必要去扫描文件,看是否存在病毒,沙箱本身就限制了下载的任何病毒或者其他恶意破坏的代码,使得他们不会对计算机造成破坏。

说了这么多,总结起来,就是沙箱是个全家桶,给你包办了所有需要做的工作,你就安装它然后尽情的使用吧,那么,将所有的任务都交给沙箱处理,我们怎么能确保沙箱就一定安全呢?为了保证沙箱没有漏洞,Java安全模型对其体系结构的各方面都做了考量,如果Java体系结构中有任何没有考虑到的安全区域,恶意程序员就很可能会发现这些漏洞进行攻击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值