IPQ-002-043 · 1과목 · UNIT 05 · 정렬·복잡도 · APPLY
1. 다음 상황과 가장 직접적으로 관련된 용어는? — 인접 원소를 차례로 바꾸며 한 Pass마다 가장 큰 값이 뒤쪽에 자리잡는다.
정답 3번 · 이 상황은 Bubble Sort을 적용한 예입니다. 인접한 두 원소를 반복 비교·교환하여 큰 값이나 작은 값을 끝으로 이동시키는 정렬
IPQ-002-067 · 1과목 · UNIT 05 · 탐색·해싱 · APPLY
2. 다음 상황과 가장 직접적으로 관련된 용어는? — 정렬된 배열에서 중앙값보다 작으면 왼쪽 절반만 다시 탐색한다.
정답 2번 · 이 상황은 Binary Search을 적용한 예입니다. 정렬된 자료에서 중앙값과 비교하며 탐색 범위를 절반씩 줄이는 탐색
IPQ-001-074 · 1과목 · UNIT 01 · UML 관계 · CORE
3. '일반화 관계'에 대한 설명으로 가장 적절한 것은?
정답 4번 · 일반화 관계: 상위 개념의 속성과 동작을 하위 개념이 상속하는 is-a 관계
IPQ-001-148 · 1과목 · UNIT 03 · 디자인 패턴 · ADVANCED
4. 다음 중 'Adapter'이 가장 직접적으로 적용된 상황은?
정답 1번 · Adapter의 대표 적용 상황은 다음과 같습니다: 외부 결제 API 형식을 내부 Payment 인터페이스에 맞춘다.
IPQ-001-157 · 1과목 · UNIT 03 · 디자인 패턴 · CORE
5. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 교체 가능한 여러 알고리즘을 동일한 인터페이스로 캡슐화하는 행위 패턴
정답 2번 · 정답은 Strategy입니다. 교체 가능한 여러 알고리즘을 동일한 인터페이스로 캡슐화하는 행위 패턴
IPQ-002-145 · 1과목 · UNIT 05 · 통합·성능 테스트 · CORE
6. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 하위 모듈부터 상위 방향으로 결합하는 통합 전략
정답 1번 · 정답은 Bottom-Up Integration입니다. 하위 모듈부터 상위 방향으로 결합하는 통합 전략
IPQ-002-071 · 1과목 · UNIT 05 · 탐색·해싱 · APPLY
7. 다음 상황과 가장 직접적으로 관련된 용어는? — 회원번호를 계산해 저장할 버킷 인덱스를 결정한다.
정답 3번 · 이 상황은 Hash Function을 적용한 예입니다. 키를 해시 테이블의 위치나 버킷 값으로 변환하는 함수
IPQ-002-110 · 1과목 · UNIT 05 · 화이트박스 테스트 · CORE
8. 'Condition Coverage'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Condition Coverage: 복합 조건을 이루는 각 개별 조건이 True와 False를 모두 갖도록 보는 커버리지
IPQ-002-140 · 1과목 · UNIT 05 · 블랙박스 테스트 · ADVANCED
9. 다음 중 'Cause-Effect Graph'이 가장 직접적으로 적용된 상황은?
정답 3번 · Cause-Effect Graph의 대표 적용 상황은 다음과 같습니다: 여러 입력조건의 AND·OR 관계와 결과를 연결해 테스트 조건을 만든다.
IPQ-001-140 · 1과목 · UNIT 03 · 소프트웨어 아키텍처 · ADVANCED
10. 다음 중 'Pipe-Filter'이 가장 직접적으로 적용된 상황은?
정답 1번 · Pipe-Filter의 대표 적용 상황은 다음과 같습니다: 입력 데이터를 파싱→정제→변환→출력하는 단계로 연결한다.
IPQ-001-145 · 1과목 · UNIT 03 · 디자인 패턴 · CORE
11. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
정답 4번 · 정답은 Adapter입니다. 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
IPQ-001-061 · 1과목 · UNIT 01 · UML 관계 · CORE
12. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 두 클래스의 객체가 서로 관련되어 있음을 나타내는 일반적인 구조 관계
정답 1번 · 정답은 연관 관계입니다. 두 클래스의 객체가 서로 관련되어 있음을 나타내는 일반적인 구조 관계
IPQ-002-116 · 1과목 · UNIT 05 · 화이트박스 테스트 · ADVANCED
13. 다음 중 'Path Coverage'이 가장 직접적으로 적용된 상황은?
정답 1번 · Path Coverage의 대표 적용 상황은 다음과 같습니다: 분기 조합으로 만들어지는 서로 다른 흐름을 경로 단위로 확인한다.
IPQ-005-079 · 1과목 · UNIT 04 · 소프트웨어 품질 · APPLY
14. 다음 상황과 가장 직접적으로 관련된 용어는? — 운영체제나 Cloud 환경이 바뀌어도 적은 수정으로 실행된다.
정답 2번 · 이 상황은 Portability을 적용한 예입니다. 다른 환경으로 이전·설치·적응하기 쉬운 품질 특성
IPQ-001-150 · 1과목 · UNIT 03 · 디자인 패턴 · CORE
15. 'Decorator'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Decorator: 객체를 감싸면서 기존 객체를 수정하지 않고 책임이나 기능을 동적으로 추가하는 구조 패턴
IPQ-001-003 · 1과목 · UNIT 01 · 요구사항 · CORE
16. 요구사항 개발 흐름으로 가장 자연스러운 것은?
정답 2번 · 일반적으로 도출, 분석, 명세, 확인(검증) 순으로 이해합니다.
IPQ-002-176 · 1과목 · UNIT 06 · 형상관리 · ADVANCED
17. 다음 중 'Merge'이 가장 직접적으로 적용된 상황은?
정답 1번 · Merge의 대표 적용 상황은 다음과 같습니다: 기능 Branch에서 완성된 변경을 Main Branch에 합친다.
IPQ-002-124 · 1과목 · UNIT 05 · 블랙박스 테스트 · ADVANCED
18. 다음 중 'Equivalence Partitioning'이 가장 직접적으로 적용된 상황은?
정답 4번 · Equivalence Partitioning의 대표 적용 상황은 다음과 같습니다: 나이 입력 범위를 유효 범위와 여러 무효 범위로 나누고 대표값을 선택한다.
IPQ-001-014 · 1과목 · UNIT 03 · 패턴 · CORE
19. 호환되지 않는 인터페이스를 원하는 인터페이스로 변환하는 패턴은?
정답 2번 · Adapter는 기존 클래스 인터페이스를 클라이언트가 기대하는 형태로 변환합니다.
IPQ-002-177 · 1과목 · UNIT 06 · 형상관리 · CORE
20. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 형상 항목의 변경 이력을 식별 가능한 버전으로 관리하는 활동
정답 2번 · 정답은 Versioning입니다. 형상 항목의 변경 이력을 식별 가능한 버전으로 관리하는 활동
IPQ-003-052 · 2과목 · UNIT 02 · 함수 종속·정규화 · ADVANCED
21. 다음 중 '2NF'이 가장 직접적으로 적용된 상황은?
정답 4번 · 2NF의 대표 적용 상황은 다음과 같습니다: 복합키 일부에만 종속된 속성을 별도 테이블로 분리한다.
IPQ-003-071 · 2과목 · UNIT 03 · 관계대수 · APPLY
22. 다음 상황과 가장 직접적으로 관련된 용어는? — 직원과 부서 관계를 부서번호 기준으로 결합한다.
정답 2번 · 이 상황은 Join을 적용한 예입니다. 공통 속성이나 조건을 기준으로 두 관계의 관련 Tuple을 결합하는 연산
IPQ-003-077 · 2과목 · UNIT 03 · 관계대수 · CORE
23. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 첫 관계에는 있지만 두 번째 관계에는 없는 Tuple을 구하는 차집합 연산
정답 1번 · 정답은 Difference입니다. 첫 관계에는 있지만 두 번째 관계에는 없는 Tuple을 구하는 차집합 연산
IPQ-003-040 · 2과목 · UNIT 01 · 데이터 모델·키 · ADVANCED
24. 다음 중 'Foreign Key'이 가장 직접적으로 적용된 상황은?
정답 1번 · Foreign Key의 대표 적용 상황은 다음과 같습니다: 주문 테이블의 고객번호가 고객 테이블의 기본키를 참조한다.
IPQ-003-174 · 2과목 · UNIT 05 · 동시성·격리 · CORE
25. 'Lock'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Lock: 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
IPQ-003-162 · 2과목 · UNIT 05 · 동시성·격리 · CORE
26. 'Dirty Read'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Dirty Read: 다른 Transaction이 아직 Commit하지 않은 변경 값을 읽는 현상
IPQ-003-148 · 2과목 · UNIT 05 · 트랜잭션·ACID · ADVANCED
27. 다음 중 'Consistency'이 가장 직접적으로 적용된 상황은?
정답 2번 · Consistency의 대표 적용 상황은 다음과 같습니다: Transaction 후에도 잔액 제약과 참조 무결성이 깨지지 않는다.
IPQ-003-063 · 2과목 · UNIT 03 · 관계대수 · APPLY
28. 다음 상황과 가장 직접적으로 관련된 용어는? — 급여가 5000 이상인 직원 행만 추출한다.
정답 2번 · 이 상황은 Select을 적용한 예입니다. 조건을 만족하는 Tuple 행을 선택하는 관계대수 연산
IPQ-003-110 · 2과목 · UNIT 04 · JOIN · CORE
29. 'RIGHT OUTER JOIN'에 대한 설명으로 가장 적절한 것은?
정답 4번 · RIGHT OUTER JOIN: 오른쪽 테이블의 모든 행을 보존하는 Outer Join
IPQ-003-046 · 2과목 · UNIT 02 · 함수 종속·정규화 · CORE
30. 'Transitive Functional Dependency'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Transitive Functional Dependency: 키가 아닌 속성을 거쳐 다른 일반 속성이 간접적으로 키에 종속되는 관계
IPQ-003-057 · 2과목 · UNIT 02 · 함수 종속·정규화 · CORE
31. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 모든 비자명 함수 종속에서 결정자가 Candidate Key가 되도록 요구하는 정규형
정답 3번 · 정답은 BCNF입니다. 모든 비자명 함수 종속에서 결정자가 Candidate Key가 되도록 요구하는 정규형
IPQ-003-137 · 2과목 · UNIT 04 · 집계·서브쿼리·집합 · CORE
32. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 두 SELECT 결과를 중복 제거 없이 그대로 합치는 집합 연산
정답 1번 · 정답은 UNION ALL입니다. 두 SELECT 결과를 중복 제거 없이 그대로 합치는 집합 연산
IPQ-003-024 · 2과목 · UNIT 01 · 데이터 모델·키 · ADVANCED
33. 다음 중 'Super Key'이 가장 직접적으로 적용된 상황은?
정답 2번 · Super Key의 대표 적용 상황은 다음과 같습니다: 학번 단독 또는 학번+이름처럼 유일 식별 가능한 속성 조합을 사용한다.
IPQ-003-030 · 2과목 · UNIT 01 · 데이터 모델·키 · CORE
34. 'Primary Key'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Primary Key: Candidate Key 중 대표 식별자로 선택한 키
IPQ-003-200 · 2과목 · UNIT 06 · DB 객체·성능 · ADVANCED
35. 다음 중 'Trigger'이 가장 직접적으로 적용된 상황은?
정답 3번 · Trigger의 대표 적용 상황은 다음과 같습니다: 직원 급여 변경 시 감사 로그를 자동 기록한다.
IPQ-003-049 · 2과목 · UNIT 02 · 함수 종속·정규화 · CORE
36. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 1NF를 만족하고 부분 함수 종속을 제거한 정규형
정답 3번 · 정답은 2NF입니다. 1NF를 만족하고 부분 함수 종속을 제거한 정규형
IPQ-003-126 · 2과목 · UNIT 04 · 집계·서브쿼리·집합 · CORE
37. 'HAVING'에 대한 설명으로 가장 적절한 것은?
정답 4번 · HAVING: GROUP BY 이후 만들어진 그룹에 조건을 적용하는 절
IPQ-003-175 · 2과목 · UNIT 05 · 동시성·격리 · APPLY
38. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 Transaction이 갱신 중인 행을 다른 Transaction이 동시에 수정하지 못하게 한다.
정답 2번 · 이 상황은 Lock을 적용한 예입니다. 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
IPQ-003-161 · 2과목 · UNIT 05 · 동시성·격리 · CORE
39. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 다른 Transaction이 아직 Commit하지 않은 변경 값을 읽는 현상
정답 4번 · 정답은 Dirty Read입니다. 다른 Transaction이 아직 Commit하지 않은 변경 값을 읽는 현상
IPQ-003-193 · 2과목 · UNIT 06 · DB 객체·성능 · CORE
40. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 일반적으로 값을 반환하며 SQL 표현식 등에서 활용할 수 있는 DB 프로그램 객체
정답 4번 · 정답은 Function입니다. 일반적으로 값을 반환하며 SQL 표현식 등에서 활용할 수 있는 DB 프로그램 객체
IPQ-004-151 · 3과목 · UNIT 05 · 스케줄링·Deadlock · APPLY
41. 다음 상황과 가장 직접적으로 관련된 용어는? — Quantum이 끝나면 실행 중 Process를 준비 큐 뒤로 보낸다.
정답 2번 · 이 상황은 Round Robin을 적용한 예입니다. 각 Process에 Time Quantum을 주고 순환하며 CPU를 배정하는 선점 방식
IPQ-004-070 · 3과목 · UNIT 03 · Java 객체지향 · CORE
42. 'Overriding'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Overriding: 상속받은 인스턴스 메서드를 자식 클래스가 같은 시그니처로 재정의하는 것
IPQ-004-045 · 3과목 · UNIT 02 · C 포인터·배열 · CORE
43. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 포인터가 가리키는 주소의 실제 값에 접근하는 * 연산
정답 1번 · 정답은 Dereference 연산자입니다. 포인터가 가리키는 주소의 실제 값에 접근하는 * 연산
IPQ-004-149 · 3과목 · UNIT 05 · 스케줄링·Deadlock · CORE
44. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 각 Process에 Time Quantum을 주고 순환하며 CPU를 배정하는 선점 방식
정답 2번 · 정답은 Round Robin입니다. 각 Process에 Time Quantum을 주고 순환하며 CPU를 배정하는 선점 방식
IPQ-004-026 · 3과목 · UNIT 02 · C 언어 기초 · CORE
45. '전위 증가'에 대한 설명으로 가장 적절한 것은?
정답 3번 · 전위 증가: 변수를 먼저 1 증가시킨 뒤 증가된 값을 표현식에서 사용하는 연산
IPQ-004-186 · 3과목 · UNIT 06 · 네트워크·프로토콜 · CORE
46. 'UDP'에 대한 설명으로 가장 적절한 것은?
정답 3번 · UDP: 연결 설정과 재전송 보장을 최소화한 비연결형 Datagram Transport Protocol
IPQ-004-031 · 3과목 · UNIT 02 · C 언어 기초 · APPLY
47. 다음 상황과 가장 직접적으로 관련된 용어는? — a++를 출력한 직후 다음 문장에서 a가 1 증가해 있다.
정답 3번 · 이 상황은 후위 증가을 적용한 예입니다. 현재 값을 표현식에서 먼저 사용한 뒤 변수를 1 증가시키는 연산
IPQ-004-001 · 3과목 · UNIT 02 · C · CORE
48. C에서 정수 5/2의 일반적인 결과는?
정답 1번 · 두 피연산자가 정수이면 정수 나눗셈으로 소수 부분이 버려져 2가 됩니다.
IPQ-002-021 · 3과목 · UNIT 01 · 자료구조 · CORE
49. 다음 설명에 해당하는 용어로 가장 적절한 것은? — LIFO 방식으로 삽입과 삭제가 한쪽 끝에서 이루어지는 자료구조
정답 2번 · 정답은 Stack입니다. LIFO 방식으로 삽입과 삭제가 한쪽 끝에서 이루어지는 자료구조
IPQ-004-040 · 3과목 · UNIT 02 · C 언어 기초 · ADVANCED
50. 다음 중 'static 지역변수'이 가장 직접적으로 적용된 상황은?
정답 2번 · static 지역변수의 대표 적용 상황은 다음과 같습니다: 함수를 여러 번 호출할 때 이전 호출에서 증가한 count 값이 유지된다.
IPQ-004-071 · 3과목 · UNIT 03 · Java 객체지향 · APPLY
51. 다음 상황과 가장 직접적으로 관련된 용어는? — 부모의 draw 메서드를 자식 Circle이 자신에게 맞게 다시 구현한다.
정답 4번 · 이 상황은 Overriding을 적용한 예입니다. 상속받은 인스턴스 메서드를 자식 클래스가 같은 시그니처로 재정의하는 것
IPQ-004-200 · 3과목 · UNIT 06 · 네트워크·프로토콜 · ADVANCED
52. 다음 중 'HTTP'이 가장 직접적으로 적용된 상황은?
정답 4번 · HTTP의 대표 적용 상황은 다음과 같습니다: Browser가 GET 요청을 보내고 Server가 상태코드와 문서를 반환한다.
IPQ-004-032 · 3과목 · UNIT 02 · C 언어 기초 · ADVANCED
53. 다음 중 '후위 증가'이 가장 직접적으로 적용된 상황은?
정답 3번 · 후위 증가의 대표 적용 상황은 다음과 같습니다: a++를 출력한 직후 다음 문장에서 a가 1 증가해 있다.
IPQ-004-073 · 3과목 · UNIT 03 · Java 객체지향 · CORE
54. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 같은 이름의 메서드를 매개변수 목록을 다르게 여러 개 정의하는 것
정답 3번 · 정답은 Overloading입니다. 같은 이름의 메서드를 매개변수 목록을 다르게 여러 개 정의하는 것
IPQ-004-143 · 3과목 · UNIT 05 · 스케줄링·Deadlock · APPLY
55. 다음 상황과 가장 직접적으로 관련된 용어는? — 도착 순서 그대로 CPU를 배정한다.
정답 1번 · 이 상황은 FCFS을 적용한 예입니다. 준비 큐에 먼저 도착한 Process를 먼저 실행하는 비선점 스케줄링
IPQ-004-160 · 3과목 · UNIT 05 · 스케줄링·Deadlock · ADVANCED
56. 다음 중 'Circular Wait'이 가장 직접적으로 적용된 상황은?
정답 4번 · Circular Wait의 대표 적용 상황은 다음과 같습니다: A가 B의 자원을 기다리고 B가 C, C가 A의 자원을 기다린다.
IPQ-004-109 · 3과목 · UNIT 04 · Python 자료형·참조 · CORE
57. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 중복을 허용하지 않는 원소 집합 자료형
정답 2번 · 정답은 Set입니다. 중복을 허용하지 않는 원소 집합 자료형
IPQ-004-132 · 3과목 · UNIT 05 · 프로세스·스레드 · ADVANCED
58. 다음 중 'Context Switch'이 가장 직접적으로 적용된 상황은?
정답 2번 · Context Switch의 대표 적용 상황은 다음과 같습니다: Scheduler가 실행 대상을 바꾸면서 Register 상태를 교체한다.
IPQ-004-146 · 3과목 · UNIT 05 · 스케줄링·Deadlock · CORE
59. 'SJF'에 대한 설명으로 가장 적절한 것은?
정답 4번 · SJF: CPU Burst가 가장 짧은 작업을 우선 실행하는 스케줄링
IPQ-004-007 · 3과목 · UNIT 03 · Java · CORE
60. 다형성 상황에서 Override된 인스턴스 메서드는 주로 무엇에 의해 선택되는가?
정답 2번 · 동적 바인딩으로 실제 객체 타입의 Override 구현이 호출됩니다.
IPQ-005-154 · 4과목 · UNIT 02 · Secure Coding · CORE
61. 'Input Validation'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Input Validation: 입력값의 Type·길이·형식·범위를 신뢰 경계에서 검사하는 보안 기법
IPQ-005-041 · 4과목 · UNIT 01 · 프로젝트 관리 · CORE
62. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Project에 포함할 작업과 산출물의 범위를 정의·통제하는 관리 영역
정답 1번 · 정답은 Scope Management입니다. Project에 포함할 작업과 산출물의 범위를 정의·통제하는 관리 영역
IPQ-005-174 · 4과목 · UNIT 01 · 가상화·Cloud · CORE
63. 'PaaS'에 대한 설명으로 가장 적절한 것은?
정답 1번 · PaaS: Application 실행 Platform과 Runtime을 Service로 제공하는 Cloud 모델
IPQ-005-043 · 4과목 · UNIT 01 · 프로젝트 관리 · APPLY
64. 다음 상황과 가장 직접적으로 관련된 용어는? — 요구 추가가 Project 범위를 벗어나는지 변경 절차로 판단한다.
정답 1번 · 이 상황은 Scope Management을 적용한 예입니다. Project에 포함할 작업과 산출물의 범위를 정의·통제하는 관리 영역
IPQ-005-158 · 4과목 · UNIT 02 · Secure Coding · CORE
65. 'Safe Error Handling'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Safe Error Handling: 내부 구조나 민감정보를 노출하지 않으면서 오류를 기록·처리하는 방식
IPQ-005-047 · 4과목 · UNIT 01 · 프로젝트 관리 · APPLY
66. 다음 상황과 가장 직접적으로 관련된 용어는? — 작업 의존관계와 기간을 이용해 일정표를 만들고 지연을 추적한다.
정답 2번 · 이 상황은 Schedule Management을 적용한 예입니다. 활동 순서와 기간을 계획하고 Project 일정 진행을 통제하는 관리 영역
IPQ-005-051 · 4과목 · UNIT 01 · 프로젝트 관리 · APPLY
67. 다음 상황과 가장 직접적으로 관련된 용어는? — 개발 인력과 장비 비용을 추정하고 실제 지출과 비교한다.
정답 4번 · 이 상황은 Cost Management을 적용한 예입니다. 예산을 계획·추정·통제해 Project 비용 목표를 관리하는 영역
IPQ-005-016 · 4과목 · UNIT 01 · 가상화 · CORE
68. Container가 VM에 비해 일반적으로 공유하는 것은?
정답 1번 · Container는 일반적으로 host kernel을 공유해 가볍게 격리합니다.
IPQ-005-138 · 4과목 · UNIT 02 · 웹 공격 · CORE
69. 'Command Injection'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Command Injection: 입력을 통해 OS Command Interpreter가 의도하지 않은 명령을 실행하게 하는 공격
IPQ-005-183 · 4과목 · UNIT 05 · 백업·DR·가용성 · APPLY
70. 다음 상황과 가장 직접적으로 관련된 용어는? — 주말마다 전체 Database를 완전히 백업한다.
정답 2번 · 이 상황은 Full Backup을 적용한 예입니다. 선택한 전체 데이터를 매번 모두 복사하는 Backup 방식
IPQ-005-120 · 4과목 · UNIT 03 · 암호·전자서명 · ADVANCED
71. 다음 중 'Salt'이 가장 직접적으로 적용된 상황은?
정답 4번 · Salt의 대표 적용 상황은 다음과 같습니다: 각 계정에 다른 Random 값을 붙여 Hash한 뒤 함께 저장한다.
IPQ-005-145 · 4과목 · UNIT 02 · Secure Coding · CORE
72. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 사용자 입력이 HTML·JavaScript 등 실행 가능한 Code로 해석되지 않도록 출력 문맥에 맞게 변환하는 기법
정답 3번 · 정답은 Output Encoding입니다. 사용자 입력이 HTML·JavaScript 등 실행 가능한 Code로 해석되지 않도록 출력 문맥에 맞게 변환하는 기법
IPQ-005-104 · 4과목 · UNIT 03 · 암호·전자서명 · ADVANCED
73. 다음 중 'Symmetric Encryption'이 가장 직접적으로 적용된 상황은?
정답 2번 · Symmetric Encryption의 대표 적용 상황은 다음과 같습니다: 송신자와 수신자가 미리 공유한 Key로 대용량 데이터를 빠르게 암복호화한다.
IPQ-005-008 · 4과목 · UNIT 03 · 접근통제 · CORE
74. Role에 권한을 부여하고 사용자를 Role에 배정하는 모델은?
정답 1번 · RBAC은 Role을 매개로 권한을 관리합니다.
IPQ-005-129 · 4과목 · UNIT 02 · 웹 공격 · CORE
75. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 인증된 사용자의 Browser를 이용해 사용자가 의도하지 않은 요청을 보내게 하는 공격
정답 2번 · 정답은 CSRF입니다. 인증된 사용자의 Browser를 이용해 사용자가 의도하지 않은 요청을 보내게 하는 공격
IPQ-005-140 · 4과목 · UNIT 02 · 웹 공격 · ADVANCED
76. 다음 중 'Command Injection'이 가장 직접적으로 적용된 상황은?
정답 1번 · Command Injection의 대표 적용 상황은 다음과 같습니다: 사용자 입력이 Shell 명령문에 직접 연결되어 추가 명령이 실행된다.
IPQ-005-124 · 4과목 · UNIT 02 · 웹 공격 · ADVANCED
77. 다음 중 'SQL Injection'이 가장 직접적으로 적용된 상황은?
정답 4번 · SQL Injection의 대표 적용 상황은 다음과 같습니다: 로그인 입력을 문자열 결합 Query에 넣어 WHERE 조건을 변조한다.
IPQ-005-134 · 4과목 · UNIT 02 · 웹 공격 · CORE
78. 'Path Traversal'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Path Traversal: 경로 입력을 조작해 허용된 Directory 밖의 File에 접근하려는 공격
IPQ-005-197 · 4과목 · UNIT 05 · 백업·DR·가용성 · CORE
79. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 장애 시 허용할 수 있는 Data 손실 범위를 시간 시점으로 나타내는 목표
정답 3번 · 정답은 RPO입니다. 장애 시 허용할 수 있는 Data 손실 범위를 시간 시점으로 나타내는 목표
IPQ-005-166 · 4과목 · UNIT 01 · 가상화·Cloud · CORE
80. 'Container'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Container: Host OS Kernel을 공유하면서 Application과 의존성을 격리해 실행하는 환경