`
wsql
  • 浏览: 11788448 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

保护性拷贝

 
阅读更多

不要以为JAVA是安全的,如果编写的代码不严谨会使得安全性丢掉,当然这不是JAVA的错。

final class Period...{
private final Date start;
private final Date end;
public Period(Date s,Date e)...{
if(s.compareTo(end)>0)...{
throw new IllegalArgumentException(s+" after "+e):
}
start=s;
end=e;
}
public Date start()...{
return start;
}
public Date end()...{
return end;
}
//...
}
public class Test...{
public static void main()...{
Date start=new Date();
Date end=new Date();
Period p=new Period(start,end);

end.setYear(78);// o_o 引用传递带来的问题!!

}
}其实做一个深拷贝就可以了。

public Period(Date s,Date e)...{
start=new Date(s.getTime());
end=new Date(e.getTime());
if(start.compareTo(end)>0)...{
throw new IllegalArgumentException(start+ " after " +end );
}
}不要以为这样以来存在的问题就解决了。

public class Test2...{
public static void main(String[]args)...{
Date start=new Date();
Date end=new Date();
Period p=new Period(start,end);

p.end.setYear(78);// o_o 由于还是引用传递将private 暴露了

}
}
解决方法:

public Date start()...{
return (Date)start.clone();
}
public Date end()...{
return (Date)end.clone();
}

本文来自CSDN博客,转载处:http://blog.csdn.net/ltbylc/archive/2007/04/03/1550289.aspx

分享到:
评论

相关推荐

    基于视觉感知的时空联合视频拷贝检测方法

    视频拷贝检测是目前多媒体处理领域的前沿研究热点,在海量视频信息检索和版权保护等方面有着重要的应用价值。 视频拷贝检测的实质在于判断不同的视频片段是否具有相同的内容,从而实现对特定视频内容的搜索、检测和...

    视频拷贝检测论文

    视频拷贝检测、,保护版权,:针对现有的视频复制检测方法中存在的计算量大、鲁棒性差等问题,提出了一种新的视频复制检测算 法.算法采用视频时序特征曲线来描述视频内容,将每帧图像基于信息精自动分割成若干个子块...

    硬拷贝设备安全性保护轮廓研究

    硬拷贝设备安全性保护轮廓研究

    论文研究-运用边缘方向直方图进行图像拷贝检测.pdf

    基于内容的图像拷贝检测已经成为图像版权保护的重要手段之一。提出一种基于图像边缘直方图的拷贝检测方法:采用小波模极大值算法提取源图像和待认证图像边缘,然后结合边缘点梯度主方向重新计算其区域点的梯度方向并...

    论文研究-基于熵特征融合的拷贝检测方法研究.pdf

    为追踪非法拷贝,针对版权保护的多媒体内容拷贝检测技术是一个研究热点。传统的拷贝检测方法难以做到分块结构和几何鲁棒性的统一,提出了一种基于熵矩阵的特征值特征和变换矩阵特征的融合方法,用于拷贝的特征匹配,...

    论文研究-基于ORB和灰度序特征的视频拷贝检测.pdf

    针对目前数字视频版权保护问题,提出一种基于ORB(oriented FAST and rotated BRIEF)二值特征描述符局部特征和灰度序全局特征的视频拷贝检测方法。通过比较相邻视频帧灰度直方图的巴氏距离对视频进行镜头分割,将...

    PDF 防拷贝工具 PDF Anti-Copy Pro 2.5.0.4 中文免费版.zip

    选择性PDF页面保护 限制PDF以防止打印 全局PDF权限禁止复制功能 保留原始的PDF格式和质量 多语言:英文,中文(S / T),德文,法文,日文,韩文,意大利文,荷兰文,希腊文 更多关于 PDF Anti-Copy 随着技术的出现...

    共享资料保护专家

    尖锐软件《共享资料保护专家》对文件加密后,用户只能浏览该文件夹内的word、Excel或图片文件等的内容,不能修改、拷贝或泄密。设置文件打开次数。  二、易用性 尖锐软件《共享资料保护专家》是纯绿色软件,...

    变量拷贝技术在快速构建软件平台上的应用

    针对高校不同专业对机房软件平台的具体要求,硬盘数据不断变化的需要,研究了基于硬盘保护卡的变量拷贝技术,对其功能进行深入分析,并通过机房软件平台的具体应用实例,分析比较传送数据的有效性和时效性,提出一种...

    IBM System Storage DS4000存储管理器拷贝服务介绍

    本白皮书将介绍IBM System Storge DS4000系列...存储服务器提供的每种复制功能都是为了提供必要的技术,帮助客户实现一个数据保护和安全解决方案。这些功能共同为客户实施自己的业务连续性计划提供了丰富的解决方案。

    防止非法数据拷贝 LG与NERO合作推出新光盘加密技术

    SecurDisc:trade_mark: 技术是首个为存储在光介质上的数据提供访问控制和性能可靠性的解决方案,可以让用户安全地分发和共享光介质上的数据。使用通过 SecurDisc:trade_mark: 认证并带有 SecurDisc:trade_mark: 徽标...

    6B基于图像拷贝检测的Stentiford视觉注意模型的改进 (2010年)

    图像拷贝检测是数字图像检索和版权保护领域中的一个研究热点。近几年,基于Bot-tom-Up视觉注意模型的显著区域特征提取在图像检索中得到了广泛的研究。本文对经典的Stentiford视觉注意模型进行了改进,利用基于HSV...

    程序加密保护工具 Themida 2.3.9.0 中文多语免费版.zip

    即使最新的软件保护层也只是旧的软件保护层的拷贝而已,只不过加入对抗软件免费的一些新却不强的技巧。Themida使用一种非常高级和新的技术,来检测任何可能的软件免费,确定每个 程式都被免费保护,以避免一般的免费...

    使用C++语言实现基于JVMTI机制的 JAVA 代码 加密保护工具

    为了保护自己发布的Jar包和Class文件,采用的方式大多是混淆方式,这种方式对于Class文件的加密是不彻底的,还是能够通过分析得出核心算法。本工具是采用jvmti方式对Class文件进行加密,使用C++生成加密和解密库,先...

    论文研究-一种新的电子软件销售和产权保护模型.pdf

    基于一种非对称公钥叛逆者追踪方案给出了新的电子软件销售和产权保护模型,适用于一类需要安装运行的软件。用户可以将软件从网络上免费下载,但是在没有电子证书和解密密钥的情况下不能安装和运行。即使软件被拷贝和...

    IBM SAN架构护航苏州建设银行数据大集中

    IBM ESS800 企业级存储产品可以为苏州建设银行数据大集中提供经过显著优化的拷贝和灾难恢复解决方案,以优异的数据保护和访问能力进一步提高运行效率和业务连续性。提高企业存储服务器整体性能的同时,降低总拥有...

    U盘防复制软件 v6.2.5

    对U盘上的所有文件进行防复制防拷贝保护 2.权限设置 可以设置使用者的使用日期和使用次数,控制信息的扩散范围 3.文件格式 支持加密常用办公文档Word、Excel、ppt,还适用各种格式文件 4.方便性 软件安装在U盘上,...

    PDF防复制软件v2.2.4.4免费绿色版

    PDF防复制工具是一款好用的PDF防复制软件,它能够选择性PDF页面保护、限制PDF以防止打印,操作相当的简单,感兴趣的朋友千万不要错过了。 软件特色 1、防止PDF文字和内容被复制拷贝 2、可选择处理重要页 3、可...

    大势至电脑usb管理软件 v10.3

    该软件适用于企业、政府、军队、广告公司、设计单位等对信息安全性有特殊要求的机构,主要用于防止外部或内部人员有意或随意使用U盘、移动硬盘等USB移动存储设备拷贝内部机密信息而给单位带来的重大损失,达到有效...

    安全检查管理制度.docx

    即需保证信息的保密性、真实性、完整性、未授权拷贝和所寄生系统的安全性。 (2) 信息安全检查分为: 1) 运行环境检查; 2) 系统运行管理检查; 3) 运行设备安全检查; 4) 网络系统对外连接的检查。

Global site tag (gtag.js) - Google Analytics