`
JBossWeek
  • 浏览: 79836 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Java安全体系简介

阅读更多

一、设计原则

  • 独立性

安全服务独立于具体的应用,应用不需要单独实现,只需通过请求就可以获得安全服务;

  • 互操作性

应用无需绑定到某一特定的安全的服务提供者,安全服务的提供者也不需要指定为特定的应用提供服务;

  • 算法的可扩展性

支持通过新的安全服务提供者提供新的安全算法;

二、安全技术

  • 加密 

支持消息摘要、数字签名、对称的块加密、对称的流加密、非对称加密、密码加密、椭圆曲线加密、密钥协商算法、密钥生成、消息认证码、伪随机数生成等算法;

  • 公钥基础设施(PKI)

支持X.509数字证书;

  • 验证

提供基于JAAS的验证和授权技术;

  • 安全通讯

支持SSL/TLS、SASL、GSS-API和Kerberos等安全通讯协议或技术;

  • 访问控制

通过java.lang.SecurityManager 来控制Java平台对敏感资源或敏感代码的访问



分享到:
评论

相关推荐

    j2ee课件 JavaEE安全机制,主要讲解Java安全模型、基本、Java安全体系结构、扩展Java安全体系结构、J2EE安全策略

    3. **扩展Java安全体系结构**:随着Java的发展,出现了针对特定安全需求的扩展,如Java Cryptography Extension (JCE) 提供加密和密钥管理功能,Java Secure Socket Extension (JSSE) 支持SSL协议,增强网络通信的...

    基于Java安全体系结构的托管PaaS平台安全容器.pdf

    基于Java安全体系结构的托管PaaS平台安全容器 本文主要讨论了基于Java安全体系结构的托管PaaS平台安全容器的设计和实现。PaaS(Platform as a Service)是一种云计算模式,它将计算任务分布在大量计算机构成的资源...

    基于沙箱的Java安全体系结构

    ### 基于沙箱的Java安全体系结构 #### 概述 Java作为一种跨平台的编程语言,其安全模型的设计尤为关键。Java的安全沙箱机制是确保Java应用程序能够在不损害系统安全的前提下运行的重要保障。本文将详细介绍Java...

    Java安全体系结构1

    Java安全体系结构是Java平台的核心组成部分,它为Java的三大特性——平台无关性、网络移动性和安全性提供了坚实的基础。本文将深入探讨Java如何通过其语言特性、类加载器和安全管理器来实现安全性。 首先,Java的源...

    java知识体系总结

    Java知识体系总结 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它以其“一次编写,到处运行”的特性闻名,适用于开发跨平台的应用程序,包括桌面应用、企业...

    基于Java安全体系结构方面的安全扩展研究

    ### 基于Java安全体系结构方面的安全扩展研究 #### 1. Java安全机制的弱点 Java作为一种广泛使用的编程语言,在安全方面具有重要的地位。Java2安全体系结构为应用程序提供了强大的安全服务,如安全策略定义与执行...

    详细解析Java体系结构对信息安全的支持

    Java体系结构对信息安全的提供灵活而健壮框架,只要我们使用得当就能够很好的保证信息安全性,降低我们的代价和风险,同时我们也要加强一些其他相关的安全工作,比如保护好我们的私钥等等,这样才能保证Java安全框架...

    java技术体系图

    ### Java技术体系详解 #### 一、Java技术体系概览 Java作为一种广泛使用的编程语言,在IT行业中占有举足轻重的地位。为了帮助那些希望在Java领域发展的技术人员更好地理解和掌握Java的相关知识和技术,本文将根据...

    Java安全体系在Web程序中的研究和应用

    ### Java安全体系在Web程序中的研究和应用 #### 1. 方案背景及意义 随着互联网技术的迅猛发展,Web程序已经成为人们日常生活中不可或缺的一部分,包括电子商务、电子政务、在线教育等多个领域。然而,互联网的开放...

    Java的安全机制研究与分析

    ### Java安全机制的体系结构 Java安全架构的核心在于其设计时就充分考虑了安全因素,而不是后期添加的。这一设计思路主要体现在以下三个方面: 1. **运行方式的独特性**:Java程序的运行遵循“先编译,后解释,再...

    Java 安全编程 .pdf

    尽管Java拥有强大的安全体系,但仍然存在一些已知的安全问题,如: - 非受信Applets可能提升权限。 - Java Media Framework (JMF)中的漏洞可能导致JVM崩溃。 - 远程拒绝服务(Denial of Service, DoS)攻击。 - 即便是...

    java 体系结构图,不错的总结,复习的资料

    Java是一种面向对象的、跨平台的编程语言,它的核心特性包括平台无关性、安全性、稳定性和高性能。这一切都得益于Java的“一次编写,到处运行”的理念,这得益于JVM(Java Virtual Machine)的存在。JVM是Java程序...

    基于Java平台安全性的分析与研究.pdf

    JDK 1.2版本的发布,标志着Java进入了Java2时代,该版本对安全平台和安全体系结构进行了根本性的改进,为用户和开发者提供了更为安全的编程环境。 随着因特网技术的不断进步,Java技术也得到了快速的提升,Sun公司...

    企业级Java安全性(构建安全的J2EE应用)

    本书由IBM的Java安全专家编写,它涵盖了现有的Java2平台的各个版本(包括 J2EE、J2SE)以及安全体系比历史最高水平构,并提供了实用解决方案和应用模式,以解决Java安全中的关键问题。 为了帮助开发人员构建安全的...

    java技术集合体系图

    "java技术集合体系图"涵盖了Java集合框架的重要概念和组件,对于深入理解Java编程至关重要。下面我们将详细探讨这个话题。 首先,"Collection.jpg"可能是一个展示了Java集合接口层次结构的图表。在Java集合框架中,...

    Java核心知识体系.docx

    Java 核心知识体系 涉及到 String 类、线程安全、集合框架等多个方面,掌握这些知识点对于开发者来说至关重要。在面试中,面试官可能会问到这些问题,开发者需要能够熟练地回答这些问题,并提供合适的解决方案。

    Java架构体系学习线路图

    ### Java架构体系学习线路图详解 #### 一、引言 随着互联网技术的快速发展,Java作为一门成熟的编程语言,在Web应用、后端服务以及大数据处理领域占据着举足轻重的地位。在中国乃至全球范围内,Java不仅是众多初创...

    大数据经济背景下Java平台及应用Java技术的安全问题.pdf

    在探讨Java平台的安全体系架构时,文章首先分析了Java的安全体系结构,这包括了Java安全技术在CRM系统设计中的应用。CRM系统作为一种信息管理工具,它涉及大量的用户数据和商业信息,因此其安全性对于企业来说至关...

Global site tag (gtag.js) - Google Analytics