IT용어위키



정보처리기사 2020년 3회 97번

과목: 정보시스템 구축관리

문제

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

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

  • ① 무결성 검사 없는 코드 다운로드
  • ② 중요 자원에 대한 잘못된 권한 설정
  • ③ 하드코드된 암호화 키 사용
  • ④ 적절한 인증없는 중요 기능 허용

풀어보기

정답

  • 3번

해설

같이 보기


  출처: IT위키(IT위키에서 최신 문서 보기)
  * 본 페이지는 공대위키에서 미러링된 페이지입니다. 일부 오류나 표현의 누락이 있을 수 있습니다. 원본 문서는 공대위키에서 확인하세요!