정보보안기사/필기2023년2회PBT리뷰

정보기 필기 2023년 2회 PBT 문제 59번

멋쟁이천재사자 2023. 7. 1. 10:36

23년 2회 필기 PBT 시험을 66점으로 합격했습니다. 7월29일 실기 시험을 준비하며, 어려웠던 문제와 틀린 문제를 정리해보겠습니다. 다른 문제들은 https://it-freelancer.tistory.com/1210 에서 확인 가능합니다.

문제

 
59. 다음은 시큐어코딩을 통해 보안약점을 제거하였다. 코드에 대한 설명 으로 옳은 것은?

public static void main(String args[]) throws IOException {
List<String> allowedCommands = new ArrayList<String>(); “
allowedCommands.add("calc"); allowedCommands.add("notepad");
String cmd args[0];
if (allowedCommands.contains(cmd)) {
System.err.println("허용되지 않은 명령어입니다.");
return;
     }
Process ps = null; try {
ps =Runtime.getRuntime().exec(cmd);

......

 

① 허용된 프로그램이 아닌 경우 에러메시지를 출력한다.
② 실행할 수 있는 프로그램을 제한하였다.
③ 보안약점이 제거되지 않아 추가 수정이 필요하다
④ 해당 어플리케이션에서 노트패드를 실행할 수 있다

 
 
 

시험 후기

모르겠다
 
 

정답

3
 

공부하면서

작성중
정답률이 22.0 프로다. 어렵다는 것이다.

 
 

실제 시험 문제와 제출 답안

문제번호의 X 표시는 99프로 찍었다는 표시이며 / 표시는 자신이 없다는 표시임