IPQ-005-024 · 1과목 · UNIT 04 · 개발 방법론 · ADVANCED
1. 다음 중 'Waterfall'이 가장 직접적으로 적용된 상황은?
정답 2번 · Waterfall의 대표 적용 상황은 다음과 같습니다: 초기 요구사항을 확정하고 단계별 산출물 승인을 거쳐 다음 단계로 넘어간다.
IPQ-001-096 · 1과목 · UNIT 02 · UI·UX 설계 · ADVANCED
2. 다음 중 '유연성'이 가장 직접적으로 적용된 상황은?
정답 4번 · 유연성의 대표 적용 상황은 다음과 같습니다: 초보자는 메뉴를, 숙련자는 단축키를 이용해 같은 기능을 실행한다.
IPQ-001-145 · 1과목 · UNIT 03 · 디자인 패턴 · CORE
3. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
정답 4번 · 정답은 Adapter입니다. 호환되지 않는 기존 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 구조 패턴
IPQ-005-040 · 1과목 · UNIT 04 · 개발 방법론 · ADVANCED
4. 다음 중 'Scrum'이 가장 직접적으로 적용된 상황은?
정답 2번 · Scrum의 대표 적용 상황은 다음과 같습니다: Product Backlog에서 Sprint 목표를 정해 짧은 기간 동안 Increment를 만든다.
IPQ-005-033 · 1과목 · UNIT 04 · 개발 방법론 · CORE
5. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 짧은 반복과 지속적 피드백으로 변화에 유연하게 대응하는 개발 접근
정답 3번 · 정답은 Agile입니다. 짧은 반복과 지속적 피드백으로 변화에 유연하게 대응하는 개발 접근
IPQ-002-167 · 1과목 · UNIT 06 · 형상관리 · APPLY
6. 다음 상황과 가장 직접적으로 관련된 용어는? — 릴리스 전 승인된 버전 집합을 기준선으로 확정한다.
정답 3번 · 이 상황은 Baseline을 적용한 예입니다. 공식적으로 검토·승인되어 이후 변경 통제의 기준이 되는 형상 상태
IPQ-005-061 · 1과목 · UNIT 04 · 소프트웨어 품질 · CORE
7. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 지정된 조건에서 일정 기간 고장 없이 기능을 수행할 수 있는 품질 특성
정답 3번 · 정답은 Reliability입니다. 지정된 조건에서 일정 기간 고장 없이 기능을 수행할 수 있는 품질 특성
IPQ-005-030 · 1과목 · UNIT 04 · 개발 방법론 · CORE
8. 'Spiral'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Spiral: 반복 개발 주기마다 위험 분석을 강조하며 점진적으로 시스템을 발전시키는 모델
IPQ-001-047 · 1과목 · UNIT 01 · UML 다이어그램 · APPLY
9. 다음 상황과 가장 직접적으로 관련된 용어는? — 로그인 요청부터 인증 응답까지 객체 간 호출 순서를 Lifeline으로 표현한다.
정답 4번 · 이 상황은 시퀀스 다이어그램을 적용한 예입니다. 객체 사이 메시지 교환을 시간 순서에 따라 표현하는 UML 다이어그램
IPQ-002-150 · 1과목 · UNIT 05 · 통합·성능 테스트 · CORE
10. 'Big-Bang Integration'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Big-Bang Integration: 대부분의 모듈을 한꺼번에 결합한 뒤 전체 상호작용을 테스트하는 방식
IPQ-001-039 · 1과목 · UNIT 01 · 요구사항 분석 · APPLY
11. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자·운영자·발주자·관리자 의견을 수집해 요구사항을 도출한다.
정답 2번 · 이 상황은 이해관계자을 적용한 예입니다. 시스템의 개발·운영·사용 또는 결과에 영향을 주거나 받는 개인·조직
IPQ-001-165 · 1과목 · UNIT 03 · SOLID 원칙 · CORE
12. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 기능 확장에는 열려 있고 기존 코드 수정에는 닫히도록 설계하는 원칙
정답 2번 · 정답은 OCP입니다. 기능 확장에는 열려 있고 기존 코드 수정에는 닫히도록 설계하는 원칙
IPQ-001-128 · 1과목 · UNIT 03 · 소프트웨어 아키텍처 · ADVANCED
13. 다음 중 '클라이언트-서버'이 가장 직접적으로 적용된 상황은?
정답 3번 · 클라이언트-서버의 대표 적용 상황은 다음과 같습니다: 여러 PC가 중앙 서버에 데이터 조회를 요청한다.
IPQ-005-035 · 1과목 · UNIT 04 · 개발 방법론 · APPLY
14. 다음 상황과 가장 직접적으로 관련된 용어는? — 작은 기능을 반복적으로 전달하고 고객 피드백을 다음 Iteration에 반영한다.
정답 2번 · 이 상황은 Agile을 적용한 예입니다. 짧은 반복과 지속적 피드백으로 변화에 유연하게 대응하는 개발 접근
IPQ-005-080 · 1과목 · UNIT 04 · 소프트웨어 품질 · ADVANCED
15. 다음 중 'Portability'이 가장 직접적으로 적용된 상황은?
정답 1번 · Portability의 대표 적용 상황은 다음과 같습니다: 운영체제나 Cloud 환경이 바뀌어도 적은 수정으로 실행된다.
IPQ-002-133 · 1과목 · UNIT 05 · 블랙박스 테스트 · CORE
16. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 상태와 이벤트에 따른 상태 전이를 기준으로 테스트를 설계하는 기법
정답 1번 · 정답은 State Transition Testing입니다. 상태와 이벤트에 따른 상태 전이를 기준으로 테스트를 설계하는 기법
IPQ-001-111 · 1과목 · UNIT 03 · 모듈화·응집도·결합도 · APPLY
17. 다음 상황과 가장 직접적으로 관련된 용어는? — 계산 함수에 금액과 세율 숫자만 넘겨 결과를 받는다.
정답 3번 · 이 상황은 자료 결합도을 적용한 예입니다. 모듈 사이에 필요한 단순 데이터 값만 매개변수로 전달하는 낮은 결합도
IPQ-001-196 · 1과목 · UNIT 01 · 분석·설계 도구 · ADVANCED
18. 다음 중 'N-S Chart'이 가장 직접적으로 적용된 상황은?
정답 3번 · N-S Chart의 대표 적용 상황은 다음과 같습니다: goto 없이 조건과 반복 구조를 중첩된 사각형으로 표현한다.
IPQ-001-094 · 1과목 · UNIT 02 · UI·UX 설계 · CORE
19. '유연성'에 대한 설명으로 가장 적절한 것은?
정답 1번 · 유연성: 사용자의 숙련도나 상황에 따라 다양한 조작 방법과 선택을 제공하는 성질
IPQ-002-184 · 1과목 · UNIT 06 · CI·빌드·배포 · ADVANCED
20. 다음 중 'Build'이 가장 직접적으로 적용된 상황은?
정답 2번 · Build의 대표 적용 상황은 다음과 같습니다: 소스 변경 후 자동으로 실행파일이나 배포 패키지를 생성한다.
IPQ-003-040 · 2과목 · UNIT 01 · 데이터 모델·키 · ADVANCED
21. 다음 중 'Foreign Key'이 가장 직접적으로 적용된 상황은?
정답 1번 · Foreign Key의 대표 적용 상황은 다음과 같습니다: 주문 테이블의 고객번호가 고객 테이블의 기본키를 참조한다.
IPQ-003-074 · 2과목 · UNIT 03 · 관계대수 · CORE
22. 'Union'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Union: 합집합 가능한 두 관계의 Tuple을 합치고 중복을 제거하는 집합 연산
IPQ-003-080 · 2과목 · UNIT 03 · 관계대수 · ADVANCED
23. 다음 중 'Difference'이 가장 직접적으로 적용된 상황은?
정답 4번 · Difference의 대표 적용 상황은 다음과 같습니다: 전체 회원에서 이벤트 참여 회원을 제외한 집합을 구한다.
IPQ-003-159 · 2과목 · UNIT 05 · 트랜잭션·ACID · APPLY
24. 다음 상황과 가장 직접적으로 관련된 용어는? — 여러 작업 중 두 번째 단계 직후 저장점을 만들고 이후 오류 시 그 지점으로 돌아간다.
정답 3번 · 이 상황은 Savepoint을 적용한 예입니다. Transaction 내부에서 부분 Rollback의 기준이 되는 중간 지점을 지정하는 기능
IPQ-003-110 · 2과목 · UNIT 04 · JOIN · CORE
25. 'RIGHT OUTER JOIN'에 대한 설명으로 가장 적절한 것은?
정답 4번 · RIGHT OUTER JOIN: 오른쪽 테이블의 모든 행을 보존하는 Outer Join
IPQ-003-073 · 2과목 · UNIT 03 · 관계대수 · CORE
26. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 합집합 가능한 두 관계의 Tuple을 합치고 중복을 제거하는 집합 연산
정답 1번 · 정답은 Union입니다. 합집합 가능한 두 관계의 Tuple을 합치고 중복을 제거하는 집합 연산
IPQ-003-027 · 2과목 · UNIT 01 · 데이터 모델·키 · APPLY
27. 다음 상황과 가장 직접적으로 관련된 용어는? — 학번 하나만으로 학생을 유일 식별하고 더 이상 속성을 제거할 수 없다.
정답 3번 · 이 상황은 Candidate Key을 적용한 예입니다. 유일성과 최소성을 모두 만족하는 최소 Super Key
IPQ-003-008 · 2과목 · UNIT 03 · SQL · CORE
28. 테이블 구조를 생성하는 명령은?
정답 2번 · CREATE는 DDL로 데이터 정의 객체를 생성합니다.
IPQ-003-078 · 2과목 · UNIT 03 · 관계대수 · CORE
29. 'Difference'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Difference: 첫 관계에는 있지만 두 번째 관계에는 없는 Tuple을 구하는 차집합 연산
IPQ-003-141 · 2과목 · UNIT 05 · 트랜잭션·ACID · CORE
30. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Transaction의 작업이 전부 수행되거나 전혀 수행되지 않아야 하는 성질
정답 4번 · 정답은 Atomicity입니다. Transaction의 작업이 전부 수행되거나 전혀 수행되지 않아야 하는 성질
IPQ-003-037 · 2과목 · UNIT 01 · 데이터 모델·키 · CORE
31. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 다른 관계의 후보키나 기본키를 참조해 관계를 표현하는 속성
정답 2번 · 정답은 Foreign Key입니다. 다른 관계의 후보키나 기본키를 참조해 관계를 표현하는 속성
IPQ-003-079 · 2과목 · UNIT 03 · 관계대수 · APPLY
32. 다음 상황과 가장 직접적으로 관련된 용어는? — 전체 회원에서 이벤트 참여 회원을 제외한 집합을 구한다.
정답 1번 · 이 상황은 Difference을 적용한 예입니다. 첫 관계에는 있지만 두 번째 관계에는 없는 Tuple을 구하는 차집합 연산
IPQ-003-193 · 2과목 · UNIT 06 · DB 객체·성능 · CORE
33. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 일반적으로 값을 반환하며 SQL 표현식 등에서 활용할 수 있는 DB 프로그램 객체
정답 4번 · 정답은 Function입니다. 일반적으로 값을 반환하며 SQL 표현식 등에서 활용할 수 있는 DB 프로그램 객체
IPQ-003-050 · 2과목 · UNIT 02 · 함수 종속·정규화 · CORE
34. '2NF'에 대한 설명으로 가장 적절한 것은?
정답 1번 · 2NF: 1NF를 만족하고 부분 함수 종속을 제거한 정규형
IPQ-003-066 · 2과목 · UNIT 03 · 관계대수 · CORE
35. 'Project'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Project: 특정 Attribute 열만 선택하는 관계대수 연산
IPQ-003-126 · 2과목 · UNIT 04 · 집계·서브쿼리·집합 · CORE
36. 'HAVING'에 대한 설명으로 가장 적절한 것은?
정답 4번 · HAVING: GROUP BY 이후 만들어진 그룹에 조건을 적용하는 절
IPQ-003-189 · 2과목 · UNIT 06 · DB 객체·성능 · CORE
37. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 여러 SQL과 절차 로직을 DB에 저장해 명시적으로 호출하는 프로그램 객체
정답 4번 · 정답은 Procedure입니다. 여러 SQL과 절차 로직을 DB에 저장해 명시적으로 호출하는 프로그램 객체
IPQ-003-041 · 2과목 · UNIT 02 · 함수 종속·정규화 · CORE
38. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 복합 후보키의 일부 속성에 일반 속성이 종속되는 함수 종속
정답 3번 · 정답은 Partial Functional Dependency입니다. 복합 후보키의 일부 속성에 일반 속성이 종속되는 함수 종속
IPQ-003-172 · 2과목 · UNIT 05 · 동시성·격리 · ADVANCED
39. 다음 중 'Phantom Read'이 가장 직접적으로 적용된 상황은?
정답 1번 · Phantom Read의 대표 적용 상황은 다음과 같습니다: 같은 급여 조건을 재조회했더니 새 직원 행이 추가되어 결과 수가 바뀐다.
IPQ-003-109 · 2과목 · UNIT 04 · JOIN · CORE
40. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 오른쪽 테이블의 모든 행을 보존하는 Outer Join
정답 3번 · 정답은 RIGHT OUTER JOIN입니다. 오른쪽 테이블의 모든 행을 보존하는 Outer Join
IPQ-004-034 · 3과목 · UNIT 02 · C 언어 기초 · CORE
41. 'switch fall-through'에 대한 설명으로 가장 적절한 것은?
정답 2번 · switch fall-through: case에 break가 없을 때 다음 case 문장까지 계속 실행되는 동작
IPQ-004-102 · 3과목 · UNIT 04 · Python 자료형·참조 · CORE
42. 'List'에 대한 설명으로 가장 적절한 것은?
정답 2번 · List: 순서가 있고 중복을 허용하며 요소 변경이 가능한 Mutable Sequence
IPQ-004-170 · 3과목 · UNIT 05 · 메모리·저장장치 · CORE
43. 'LRU'에 대한 설명으로 가장 적절한 것은?
정답 4번 · LRU: 가장 오랫동안 참조되지 않은 Page를 교체 대상으로 선택하는 알고리즘
IPQ-004-030 · 3과목 · UNIT 02 · C 언어 기초 · CORE
44. '후위 증가'에 대한 설명으로 가장 적절한 것은?
정답 2번 · 후위 증가: 현재 값을 표현식에서 먼저 사용한 뒤 변수를 1 증가시키는 연산
IPQ-004-019 · 3과목 · UNIT 06 · Network · CORE
45. DNS의 주된 역할은?
정답 1번 · DNS는 이름을 IP 등 자원 레코드에 매핑합니다.
IPQ-004-142 · 3과목 · UNIT 05 · 스케줄링·Deadlock · CORE
46. 'FCFS'에 대한 설명으로 가장 적절한 것은?
정답 4번 · FCFS: 준비 큐에 먼저 도착한 Process를 먼저 실행하는 비선점 스케줄링
IPQ-004-166 · 3과목 · UNIT 05 · 메모리·저장장치 · CORE
47. 'Page Fault'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Page Fault: 참조하려는 Page가 현재 물리 메모리에 없어 OS가 적재해야 하는 상황
IPQ-004-156 · 3과목 · UNIT 05 · 스케줄링·Deadlock · ADVANCED
48. 다음 중 'Priority Scheduling'이 가장 직접적으로 적용된 상황은?
정답 2번 · Priority Scheduling의 대표 적용 상황은 다음과 같습니다: 긴급 작업에 높은 우선순위를 부여해 먼저 CPU를 배정한다.
IPQ-004-128 · 3과목 · UNIT 05 · 프로세스·스레드 · ADVANCED
49. 다음 중 'Thread'이 가장 직접적으로 적용된 상황은?
정답 1번 · Thread의 대표 적용 상황은 다음과 같습니다: 웹 서버 Process 안에서 여러 요청을 동시에 처리하는 실행 흐름을 둔다.
IPQ-004-003 · 3과목 · UNIT 02 · C · CORE
50. 변수 x의 주소를 얻는 연산자는?
정답 2번 · &x는 x의 주소를 얻는 address-of 연산입니다.
IPQ-004-051 · 3과목 · UNIT 02 · C 포인터·배열 · APPLY
51. 다음 상황과 가장 직접적으로 관련된 용어는? — int 포인터 p에 p+1을 적용해 다음 int 원소를 가리킨다.
정답 2번 · 이 상황은 Pointer Arithmetic을 적용한 예입니다. 포인터에 정수를 더하거나 빼서 가리키는 배열 요소 위치를 이동하는 연산
IPQ-004-197 · 3과목 · UNIT 06 · 네트워크·프로토콜 · CORE
52. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Web Client와 Server가 Request와 Response로 Resource를 교환하는 Application Protocol
정답 3번 · 정답은 HTTP입니다. Web Client와 Server가 Request와 Response로 Resource를 교환하는 Application Protocol
IPQ-004-168 · 3과목 · UNIT 05 · 메모리·저장장치 · ADVANCED
53. 다음 중 'Page Fault'이 가장 직접적으로 적용된 상황은?
정답 1번 · Page Fault의 대표 적용 상황은 다음과 같습니다: 실행 중 필요한 Page가 RAM에 없어 보조기억장치에서 읽어온다.
IPQ-004-091 · 3과목 · UNIT 03 · Java 예외·인터페이스 · APPLY
54. 다음 상황과 가장 직접적으로 관련된 용어는? — 잘못된 인자일 때 new IllegalArgumentException을 직접 던진다.
정답 3번 · 이 상황은 throw을 적용한 예입니다. 코드에서 예외 객체를 직접 발생시키는 키워드
IPQ-004-076 · 3과목 · UNIT 03 · Java 객체지향 · ADVANCED
55. 다음 중 'Overloading'이 가장 직접적으로 적용된 상황은?
정답 4번 · Overloading의 대표 적용 상황은 다음과 같습니다: sum(int,int)와 sum(double,double)을 같은 클래스에 둔다.
IPQ-004-040 · 3과목 · UNIT 02 · C 언어 기초 · ADVANCED
56. 다음 중 'static 지역변수'이 가장 직접적으로 적용된 상황은?
정답 2번 · static 지역변수의 대표 적용 상황은 다음과 같습니다: 함수를 여러 번 호출할 때 이전 호출에서 증가한 count 값이 유지된다.
IPQ-004-118 · 3과목 · UNIT 04 · Python 자료형·참조 · CORE
57. 'Aliasing'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Aliasing: 여러 변수가 같은 Mutable 객체를 참조해 한 변수의 변경이 다른 변수에서도 보이는 현상
IPQ-004-049 · 3과목 · UNIT 02 · C 포인터·배열 · CORE
58. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 포인터에 정수를 더하거나 빼서 가리키는 배열 요소 위치를 이동하는 연산
정답 1번 · 정답은 Pointer Arithmetic입니다. 포인터에 정수를 더하거나 빼서 가리키는 배열 요소 위치를 이동하는 연산
IPQ-004-060 · 3과목 · UNIT 02 · C 포인터·배열 · ADVANCED
59. 다음 중 'Structure Pointer'이 가장 직접적으로 적용된 상황은?
정답 1번 · Structure Pointer의 대표 적용 상황은 다음과 같습니다: Node *p가 있을 때 p->next로 다음 노드 포인터를 읽는다.
IPQ-004-007 · 3과목 · UNIT 03 · Java · CORE
60. 다형성 상황에서 Override된 인스턴스 메서드는 주로 무엇에 의해 선택되는가?
정답 2번 · 동적 바인딩으로 실제 객체 타입의 Override 구현이 호출됩니다.
IPQ-005-161 · 4과목 · UNIT 01 · 가상화·Cloud · CORE
61. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Hypervisor 위에서 독립 Guest OS를 포함해 동작하는 가상 컴퓨터 환경
정답 4번 · 정답은 Virtual Machine입니다. Hypervisor 위에서 독립 Guest OS를 포함해 동작하는 가상 컴퓨터 환경
IPQ-005-117 · 4과목 · UNIT 03 · 암호·전자서명 · CORE
62. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 비밀번호 Hash 전에 사용자별 임의 값을 추가해 동일 비밀번호의 동일 Digest 문제를 줄이는 값
정답 3번 · 정답은 Salt입니다. 비밀번호 Hash 전에 사용자별 임의 값을 추가해 동일 비밀번호의 동일 Digest 문제를 줄이는 값
IPQ-005-187 · 4과목 · UNIT 05 · 백업·DR·가용성 · APPLY
63. 다음 상황과 가장 직접적으로 관련된 용어는? — 월요일 Full 후 화요일은 월요일 이후, 수요일은 화요일 이후 변경분만 저장한다.
정답 2번 · 이 상황은 Incremental Backup을 적용한 예입니다. 직전 Backup 이후 변경된 데이터만 저장하는 방식
IPQ-005-087 · 4과목 · UNIT 03 · 보안 기본·접근통제 · APPLY
64. 다음 상황과 가장 직접적으로 관련된 용어는? — 전자문서 내용이 전송 중 변조되지 않았는지 확인한다.
정답 2번 · 이 상황은 Integrity을 적용한 예입니다. 정보가 비인가 상태로 변경·삭제되지 않고 정확하게 유지되도록 하는 무결성
IPQ-005-113 · 4과목 · UNIT 03 · 암호·전자서명 · CORE
65. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 개인키를 이용해 서명하고 공개키로 검증하여 무결성·인증·부인방지를 지원하는 기술
정답 2번 · 정답은 Digital Signature입니다. 개인키를 이용해 서명하고 공개키로 검증하여 무결성·인증·부인방지를 지원하는 기술
IPQ-005-020 · 4과목 · UNIT 04 · 운영 · CORE
66. 배포 실패 후 이전 정상 버전으로 되돌리는 것은?
정답 1번 · Rollback은 실패한 변경을 취소하고 이전 정상 상태로 되돌리는 절차입니다.
IPQ-005-184 · 4과목 · UNIT 05 · 백업·DR·가용성 · ADVANCED
67. 다음 중 'Full Backup'이 가장 직접적으로 적용된 상황은?
정답 1번 · Full Backup의 대표 적용 상황은 다음과 같습니다: 주말마다 전체 Database를 완전히 백업한다.
IPQ-005-050 · 4과목 · UNIT 01 · 프로젝트 관리 · CORE
68. 'Cost Management'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Cost Management: 예산을 계획·추정·통제해 Project 비용 목표를 관리하는 영역
IPQ-005-142 · 4과목 · UNIT 02 · Secure Coding · CORE
69. 'Parameterized Query'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Parameterized Query: SQL 구조와 사용자 입력 데이터를 분리해 Injection 위험을 줄이는 기법
IPQ-005-157 · 4과목 · UNIT 02 · Secure Coding · CORE
70. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 내부 구조나 민감정보를 노출하지 않으면서 오류를 기록·처리하는 방식
정답 4번 · 정답은 Safe Error Handling입니다. 내부 구조나 민감정보를 노출하지 않으면서 오류를 기록·처리하는 방식
IPQ-005-133 · 4과목 · UNIT 02 · 웹 공격 · CORE
71. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 경로 입력을 조작해 허용된 Directory 밖의 File에 접근하려는 공격
정답 2번 · 정답은 Path Traversal입니다. 경로 입력을 조작해 허용된 Directory 밖의 File에 접근하려는 공격
IPQ-005-154 · 4과목 · UNIT 02 · Secure Coding · CORE
72. 'Input Validation'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Input Validation: 입력값의 Type·길이·형식·범위를 신뢰 경계에서 검사하는 보안 기법
IPQ-005-165 · 4과목 · UNIT 01 · 가상화·Cloud · CORE
73. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Host OS Kernel을 공유하면서 Application과 의존성을 격리해 실행하는 환경
정답 1번 · 정답은 Container입니다. Host OS Kernel을 공유하면서 Application과 의존성을 격리해 실행하는 환경
IPQ-005-179 · 4과목 · UNIT 01 · 가상화·Cloud · APPLY
74. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자가 Browser로 Mail·CRM Application을 바로 이용한다.
정답 3번 · 이 상황은 SaaS을 적용한 예입니다. 완성된 Software Application을 Network를 통해 Service 형태로 제공하는 모델
IPQ-005-198 · 4과목 · UNIT 05 · 백업·DR·가용성 · CORE
75. 'RPO'에 대한 설명으로 가장 적절한 것은?
정답 2번 · RPO: 장애 시 허용할 수 있는 Data 손실 범위를 시간 시점으로 나타내는 목표
IPQ-005-112 · 4과목 · UNIT 03 · 암호·전자서명 · ADVANCED
76. 다음 중 'Cryptographic Hash Function'이 가장 직접적으로 적용된 상황은?
정답 2번 · Cryptographic Hash Function의 대표 적용 상황은 다음과 같습니다: 파일 Digest를 비교해 내용 변조 여부를 확인한다.
IPQ-005-122 · 4과목 · UNIT 02 · 웹 공격 · CORE
77. 'SQL Injection'에 대한 설명으로 가장 적절한 것은?
정답 2번 · SQL Injection: 입력값을 통해 의도하지 않은 SQL 구조를 실행시키는 공격
IPQ-005-058 · 4과목 · UNIT 01 · 프로젝트 관리 · CORE
78. 'Critical Path'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Critical Path: Project Network에서 전체 최소 완료기간을 결정하는 가장 긴 의존 경로
IPQ-005-014 · 4과목 · UNIT 02 · Secure Coding · CORE
79. 최소권한 원칙의 의미는?
정답 1번 · Least Privilege는 필요한 범위로 권한을 제한합니다.
IPQ-005-163 · 4과목 · UNIT 01 · 가상화·Cloud · APPLY
80. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 물리 Server에서 Windows와 Linux Guest OS를 각각 실행한다.
정답 4번 · 이 상황은 Virtual Machine을 적용한 예입니다. Hypervisor 위에서 독립 Guest OS를 포함해 동작하는 가상 컴퓨터 환경