你的位置:首页>>千合学校>>编写安全的Java代码(长春JAVA培训 长春计算机学校)

编写安全的Java代码(长春JAVA培训 长春计算机学校)
发表时间:2008-5-18 13:56:07  天气状况:  热点指数:  浏览次数:
   • 静态字段

  • 缩小作用

  • 公共方法和字段

  • 保护包

  • equals方法

  • 如果可能使对象不可改变

  • 不要返回指向包含敏感数据的内部数组的引用

  • 不要直接存储用户提供的数组

  • 序列化

  • 原生函数

  • 清除敏感信息

  静态字段

  • 避免使用非final的公共静态变量

  应尽可能地避免使用非final公共静态变量,因为无法判断代码有无权限改变这些变量值。

  • 一般地,应谨慎使用易变的静态状态,因为这可能导致设想中相互独立的子系统之间发生不可预知的交互。

  缩小作用域

  作为一个惯例,尽可能缩小方法和字段的作用域。检查包访问权限的成员能否改成私有的,保护类型的成员可否改成包访问权限的或者私有的,等等。

  公共方法/字段

  避免使用公共变量,而是使用访问器方法访问这些变量。用这种方式,如果需要,可能增加集中安全控制。

  对于任何公共方法,如果它们能够访问或修改任何敏感内部状态,务必使它们包含安全控制。

  参考如下代码段,该代码段中不可信任代码可能设置TimeZone的值:

  

      private static TimeZone defaultZone = null;

  public static synchronized void setDefault(TimeZone zone)

  {

  defaultZone = zone;

  }

发表评论  打印本文  推荐本文  加入收藏  返回顶部  关闭窗口

  v 相关评论

点击查看更多评论>>>
 
   评论人:页面  评论时间:2008-5-30 
FLASH做的挺好 页面不行

   评论人:不行   评论时间:2008-5-30 
这页面做的不好

   评论人:美女我爱你  评论时间:2008-5-30 
美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女我爱你美女

   评论人:美女我爱你  评论时间:2008-5-30 
小美女爱死你了

   评论人:美女我爱你  评论时间:2008-5-30 
美女我爱你

  v 发表评论
   姓名: 1、请遵守《互联网电子公告服务管理规定》及中华人民共和国   其他各项有关法律法规。
2、严禁发表危害国家安全、损害国家利益、破坏民族团结、破  坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等   内容的评论 。
3、用户需对自己在使用本站服务过程中的行为承担法律责任(直
接或间接导致的)。
4、本站管理员有权保留或删除评论内容。
5、评论内容只代表网友个人观点,与本网站立场无关。
评论内容:

     

 


地址:吉林省长春市红旗街时代大厦19楼 邮编:130031 联系电话:0431-85931252 86260168 传真:0431-85931252
Powered by 吉林省千合职业培训学校 © 2007-2008 www.haojiuye.com (haojiuye@163.com)
技术支持:商务世纪 访问总数: