정보처리기사 기출문제

[2020년 2회차 97번] 다음 JAVA코드에서 밑줄로 표시된 ...

작성자 정보

  • 유월드 작성
  • 작성일

컨텐츠 정보

본문


(97번) 다음 JAVA코드에서 밑줄로 표시된 부분에는 어떤 보안 약점이 존재하는가? (단, key는 암호화 키를 저장하는 변수이다.)

(지문)
import javax.crypto.KeyGenerator;
import javax.crypto.spec.SecretKeySpec;
import javax.crypto.Cipher;
......생략
public String encripString(String usr) {
String key = "22df3023sf~2;asn!@#/`>as";
if (key != null) {
byte[] bToEncrypt = usr.getBytes("UTF-8");
......생략
}

1. 무결성 검사 없는 코드 다운로드
2. 중요 자원에 대한 잘못된 권한 설정
3. 하드코드된 암호화 키 사용
4. 적절한 인증없는 중요 기능 허용

정답: 3

무료 해설은 유월드 기출 앱에서 확인할 수 있습니다.

[유월드 기출 - 무료 자격증 기출문제 앱] 5.png
안드로이드앱 설치(클릭) adandroid.png
IOS앱 설치(클릭) adios.png


관련자료

댓글 0
등록된 댓글이 없습니다.
전체 6,405 / 1 페이지
RSS
번호
제목
이름

최근글


  • 글이 없습니다.

새댓글


  • 댓글이 없습니다.