00009-java-security-code-line-object-copy
9. java安全编码指南之:敏感类的拷贝
简介
一个简单的SensitiveObject
public class SensitiveObject1 {
private char[] password;
SensitiveObject1(String iniValue){
this.password = iniValue.toCharArray();
}
public final String get() {
return String.valueOf(password);
}
public final void doPasswordChange(){
for(int i = 0; i < password.length; i++) {
password[i]= '*' ;}
}
public final void printValue(){
System.out.println(String.valueOf(password));
}
}SensitiveObject的限制
对SensitiveObject的攻击
解决办法
最后更新于
这有帮助吗?