学习java大概3年多了,一直没有好好研究过java安全相关的问题,总是会看到
SecurityManger sm = System.getSecurityManager(); if(sm!=null){ //xxx }
最近有时间研究一些这相关的问题,记录一下
首先java分为平台安全、应用安全,平台安全主要是对class文件问题进行检查:变量、方法定义,类型转化等,应用安全,主要是java类对文件读取权限、java方法的使用权限。
后者拥有自己的权限模型,用户可以配置修改。
下面记录一下自己学习的资料,随时复习:
java security