iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java何以保网络安全(转)
  • 514
分享到

Java何以保网络安全(转)

2023-06-03 04:06:11 514人浏览 安东尼
摘要

Java何以保网络安全(转)[@more@]  Java是惟一一种从设计的开始就考虑安全性的移动代码。虽然并不完美,Java却在程序的功能性和保护主机的安全性两方面达到了最大的平衡,并且Java非常适合将代码从一个平台向另一个平台的移植。

Java何以保网络安全(转)[@more@]  Java是惟一一种从设计的开始就考虑安全性的移动代码。虽然并不完美,Java却在程序的功能性和保护主机的安全性两方面达到了最大的平衡,并且Java非常适合将代码从一个平台向另一个平台的移植。

  Java采用一个称为“sandbox”的模型来运行移动代码。不被信任的移动代码只能在sandbox中运行而不能进行多数针对主机的操作,比如读、写或删除文件,监听或接受网络连接等等。

  当浏览器加载含有Java applet的页面时,它从WEB服务器上取Java的字节代码,然后将代码传给称为字节代码检验器的Java部件。检验器确保字节代码有正确的格式,不会超出内部堆栈的边界,这就防止了程序的崩溃。第二个Java部件——类加载器,决定一个Java applet在何时、以何种方式将代码加入正在运行的Java环境,保证此applet不会取代任何系统级别的内容。(每一个Java程序由一个或多个类、数据对象以及如何操作数据的方法所组成。)

  最后,还有第三个部件称为安全管理器,当一个有潜在危险的方法试图运行时,安全管理器就会起作用。是否运行这种有潜在危险的方法取决于需求此种方法的类来源于何处。举例来说,内部本身的类比通过网络获取的类具有更大的特权。(因为这一原因,要注意千万不要将不明出处的类通过将其路径放在系统的CLASSPATH下而成为内部本身的类。)

  由此可见,字节编码检验器、类加载器和安全管理器使得Java程序高效而安全。即使这样,任何一个部件中的编程错误都会导致安全问题。这就是为什么某些攻击只是针对某一个特定厂商的JVM,这是因为并不是Java本身的安全模型出了问题,而是因为实现这一模型的方法出了问题。

  随着Java程序的复杂化、实用化,必须要脱离“sandbox”运行。这可以通过Java开发工具jdk(Java Development Kit )1.1来实现,JDK在系统中扩展了加密的api,并且支持数字签名。在Java文档中(.jar文件)的applet可以通过签名来保护,允许最终用户知道程序是来自可信任的地方,并且未经过任何修改。通过JDK1.1,如果用户通过签名确信applet代码来自可信任的地方,便通知浏览器和JVM将获取的代码与本地代码同样对待,获取完全的权限。

  Java 1.2(后来更名为Java 2)在安全方面更进一步,它提供权限不同的模型来运行不同的代码,也就是说,不管是本地代码、下载的信任代码或下载的非信任代码都可以在不同的特权环境中运行。总的说来,Java的安全漏洞较少,尤其是Java 2 ,在安全和性能两方面都有很大提高。

--结束END--

本文标题: Java何以保网络安全(转)

本文链接: https://www.lsjlt.com/news/232881.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java何以保网络安全(转)
    Java何以保网络安全(转)[@more@]  Java是惟一一种从设计的开始就考虑安全性的移动代码。虽然并不完美,Java却在程序的功能性和保护主机的安全性两方面达到了最大的平衡,并且Java非常适合将代码从一个平台向另一个平台的移植。 ...
    99+
    2023-06-03
  • 网络安全中如何保护电子邮件安全
    这篇文章主要介绍了网络安全中如何保护电子邮件安全,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.使用多个电子邮件账号如果你和大多数人一样,那么你的电子邮件账户可能就是个人网...
    99+
    2023-06-17
  • 如何确保Linux服务器的网络安全
    确保Linux服务器网络安全的方法:1、需要对Linux服务器上不安全的网站域名进行限制访问;2、禁止linux服务器上网,避免黑客利用互联网进行攻击,从而提高服务器安全性;3、禁止linux服务器上的某些不必要的端口号,从而降低被黑客扫描...
    99+
    2024-04-02
  • 如何保证Linux服务器的网络安全
    保证Linux服务器网络安全的方法:1、对指定网站设置禁止访问,如使用域名或IP地址的方式来禁止网站访问;2、使用相关命令禁止linux服务器上网;3、通过禁止服务使用的端口号来禁止linux服务器上的某些访问。具体内容如下:对指定网站禁止...
    99+
    2024-04-02
  • 高防服务器如何保障网络安全
    高防服务器保障网络安全的因素有:1.独特的流量牵引技术,通过流量牵引技术将正常的访问流量和攻击的访问流量区分开;2.出众的防御能力,通过防火墙和网络带宽进行防御;3.网络资源丰富,通过自身网络带宽抵御攻击流量;具体分析如下:独特的流量牵引技...
    99+
    2024-04-02
  • 确保网络的安全技术介绍
    防火墙技术 防火墙是隔离本地网络与外界网络的一道防御系统。通常用于内部局域网 与外部广域网之间,通过限制外部网络用户以非法手段来访问内部资源,来达到保 护内部网络的安全。根据安全规则,防火墙对任何外部网络访问内部网络...
    99+
    2023-09-15
    网络 安全 php
  • 【网络安全】3.1 网络安全审计
    文章目录 1. 网络安全审计的重要性2. 网络安全审计的步骤2.1. 规划2.2. 收集数据2.3. 分析数据2.4. 报告结果 3. 网络安全审计的工具4. 网络安全审计的挑战5. 总...
    99+
    2023-10-10
    网络安全 安全
  • 网络安全:个人信息保护,企业信息安全,国家网络安全的重要性
    在当前的数字化时代,无论是个人,企业,还是国家,都会面临严重的网络安全威胁。网络安全不仅涉及我们的日常生活,也涉及到社会的稳定和国家的安全。这就需要我们高度重视网络安全,强化个人信息保护,企业信息安全,及国家网络安全。 首先,从个人层面来...
    99+
    2023-10-07
    网络安全 信息可视化 安全
  • 互联网络安全、信息安全、计算机网络安全、信息保障有什么区别?
    据CNBC报道,由于黑客、安全漏洞和恶意软件攻击继续成为行业媒体报道的头条新闻,网络犯罪已成为一种全球“流行病”,去年对全球组织和人员造成的损失约6000亿美元。因此,打击此类活动已成为一项有利可图且有益的事业,这并不奇怪。所以,如果你正在...
    99+
    2023-06-04
  • 如何使用网络防火墙保护CentOS服务器的网络安全
    要使用网络防火墙保护CentOS服务器的网络安全,可以按照以下步骤进行操作:1. 安装防火墙软件:在CentOS服务器上安装一个防火...
    99+
    2023-10-12
    CentOS
  • 使用Microsoft Edge安全网络保护浏览
    Microsoft Edge 提供了一些功能和设置来保护用户的在线安全。下面是一些使用 Microsoft Edge 的安全网络保护...
    99+
    2023-09-13
    Microsoft
  • 如何申请SSL证书保护网络信息安全
    如何申请SSL证书保护网络信息安全在互联网安全领域中,SSL证书占领的位置越来越重要。因为无论是个人的、企业机构或是政府机构等各种形形色色的网站,网站都储存了很多重要的数据,如提供支付功能的支付信息,邮箱账户密码信息等等。这些信息无论是对企...
    99+
    2023-06-04
  • 怎么保证Linux服务器的网络安全
    Linux服务器网络安全的方法:1、需要对Linux服务器上不安全的网站域名进行限制访问;2、禁止linux服务器上网,避免黑客利用互联网进行攻击,从而提高服务器安全性;3、禁止linux服务器上的某些不必要的端口号,从而降低被黑客扫描利用...
    99+
    2024-04-02
  • 棋牌行业高防服务器如何保障网络安全以及稳定运营
    棋牌服务器保障网络安全及稳定运营的方法:1.备好两台以上的服务器来做多机负载,业务的数据库和前端要分开放置的分担流量,最好选用高防BGP线路。2.限制数据库密码和可访问方式及账号,单独给游戏配数据库账号。3.经常更换密码。4. 定期更换远程...
    99+
    2024-04-02
  • 网络安全等级保护测评——主机安全(三级)详解
    网络安全等级保护测评——主机安全(三级)详解 最近去了项目组打杂,偷学了些对服务器做整改的等保要求,写下一篇废话,看完了就可以跟我一起打杂了。 一、主机安全概念 主机指我们整个系统里面的操作系统(wi...
    99+
    2023-10-02
    安全 服务器
  • Windows安全中的防火墙和网络保护
    Windows安全中的防火墙和网络保护是保护计算机免受网络攻击和恶意软件的重要组成部分。以下是对这两个主题的简要介绍:1. 防火墙(...
    99+
    2023-09-13
    Windows
  • 美国服务器租用该如何保障网络安全
    租用美国服务器保障网络安全的方法:1.防火墙安全设置,避免设置远程端口;2.使用安全,避免进行网络操作;3.数据备份,避免数据丢失;4.密码安全设置,设置密码复杂度;具体分析如下:防火墙安全设置如果对防火墙不是很了解时设置服务器防火墙的时建...
    99+
    2024-04-02
  • 如何保障WordPress网站安全?
    如何保障WordPress网站安全? WordPress是全球最受欢迎的网站建设平台之一,然而由于其开源的特性,使得WordPress网站常常成为黑客攻击的目标。为了保障WordPre...
    99+
    2024-02-29
    更新 防火墙 加密 wordpress插件
  • CSRF 守护者:JavaScript 的力量,确保网络安全
    JavaScript 允许开发者使用各种方法来防止 CSRF 攻击,包括: 1. 令牌验证 令牌验证是一种简单而有效的方法,它涉及生成一个随机令牌并将其存储在受害者的浏览器中。当用户提交表单或执行其他敏感操作时,令牌将包含在请求中。服务器...
    99+
    2024-02-15
    JavaScript CSRF 保护 CSRF JavaScript 网络安全
  • ASP Web安全配置:最佳实践以确保您的网站安全
    ASP Web安全配置是确保网站免受攻击的关键。以下是一些最佳实践,可帮助您保护网站免受威胁: 1. 启用授权 授权是确保只有授权用户才能访问网站的资源的一种方法。这可以通过使用密码、生物识别或其他身份验证机制来实现。 <conf...
    99+
    2024-02-07
    ASP Web安全 配置 授权 验证 编码 跨站脚本 SQL注入 报头 DDoS SSL/TLS 更新 日志。
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作