Question: Which statements about the following class that loads a library on startup are correct? (Choose three.) A. Line j1 contains a security error or risk.
Which statements about the following class that loads a library on startup are correct? (Choose three.)

A. Line j1 contains a security error or risk.
B. Line j2 contains a security error or risk.
C. Line j3 contains a security error or risk.
D. Line j1 does not contain a security error or risk.
E. Line j2 does not contain a security error or risk.
F. Line j3 does not contain a security error or risk.
import import java.security.*; import java.util.List; java.io.FilePermission; public class Startup { private static final List files = List.of("my.secret", "other.secrets"); public void startup (String f) { var perm= new FilePermission (f, "write"); // j1 AccessController.checkPermission (perm); // j2 AccessController.doPrivileged ( new PrivilegedAction () { public void run () { if(files.contains (f)) System.loadLibrary (f); return null; } }); }} // j3
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
