위험한 권한 설정 (Dangerous Permissions)
Incorrect Permission Assignment for Critical Resource
Last updated
Incorrect Permission Assignment for Critical Resource
Last updated
import java.lang.RuntimePermission;
import java.lang.reflect.ReflectPermission;
import java.security.PermissionCollection;
import java.security.Permissions;
public class InsecurePermission {
public static void main(String[] args) {
PermissionCollection permissions = new Permissions();
// 위험한 권한 부여
permissions.add(new RuntimePermission("createClassLoader"));
permissions.add(new ReflectPermission("suppressAccessChecks"));
}
}import java.security.PermissionCollection;
import java.security.Permissions;
public class SecurePermission {
public static void main(String[] args) {
PermissionCollection permissions = new Permissions();
// 보안 강화를 위해 위험한 권한을 부여하지 않음
}
}