IPQ-001-018 · 1과목 · UNIT 01 · 설계도구 · CORE
1. 복잡한 조건 조합과 그에 따른 동작을 표로 표현하기 좋은 것은?
정답 1번 · Decision Table은 조건 조합과 Action을 체계적으로 표현합니다.
IPQ-001-086 · 1과목 · UNIT 02 · UI·UX 설계 · CORE
2. '일관성'에 대한 설명으로 가장 적절한 것은?
정답 4번 · 일관성: 화면 전반에서 동일한 용어·배치·조작 규칙을 유지하는 성질
IPQ-001-045 · 1과목 · UNIT 01 · UML 다이어그램 · CORE
3. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 객체 사이 메시지 교환을 시간 순서에 따라 표현하는 UML 다이어그램
정답 3번 · 정답은 시퀀스 다이어그램입니다. 객체 사이 메시지 교환을 시간 순서에 따라 표현하는 UML 다이어그램
IPQ-002-172 · 1과목 · UNIT 06 · 형상관리 · ADVANCED
4. 다음 중 'Branch'이 가장 직접적으로 적용된 상황은?
정답 3번 · Branch의 대표 적용 상황은 다음과 같습니다: 새 기능 개발을 메인 코드와 분리된 별도 흐름에서 진행한다.
IPQ-001-166 · 1과목 · UNIT 03 · SOLID 원칙 · CORE
5. 'OCP'에 대한 설명으로 가장 적절한 것은?
정답 1번 · OCP: 기능 확장에는 열려 있고 기존 코드 수정에는 닫히도록 설계하는 원칙
IPQ-005-037 · 1과목 · UNIT 04 · 개발 방법론 · CORE
6. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Sprint·Product Backlog·Daily Scrum 등의 역할과 Event를 사용하는 Agile Framework
정답 4번 · 정답은 Scrum입니다. Sprint·Product Backlog·Daily Scrum 등의 역할과 Event를 사용하는 Agile Framework
IPQ-005-030 · 1과목 · UNIT 04 · 개발 방법론 · CORE
7. 'Spiral'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Spiral: 반복 개발 주기마다 위험 분석을 강조하며 점진적으로 시스템을 발전시키는 모델
IPQ-002-064 · 1과목 · UNIT 05 · 탐색·해싱 · ADVANCED
8. 다음 중 'Linear Search'이 가장 직접적으로 적용된 상황은?
정답 4번 · Linear Search의 대표 적용 상황은 다음과 같습니다: 정렬되지 않은 작은 목록에서 앞에서부터 찾는 값을 비교한다.
IPQ-002-006 · 1과목 · UNIT 05 · 정렬 · CORE
9. Insertion Sort의 특징으로 적절한 것은?
정답 2번 · Insertion Sort는 앞쪽 정렬 영역에 원소를 삽입하며 거의 정렬된 경우 효율적일 수 있습니다.
IPQ-002-183 · 1과목 · UNIT 06 · CI·빌드·배포 · APPLY
10. 다음 상황과 가장 직접적으로 관련된 용어는? — 소스 변경 후 자동으로 실행파일이나 배포 패키지를 생성한다.
정답 2번 · 이 상황은 Build을 적용한 예입니다. 소스코드를 컴파일·링크·패키징하여 실행 가능한 산출물로 만드는 과정
IPQ-001-077 · 1과목 · UNIT 01 · UML 관계 · CORE
11. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 클래스가 인터페이스가 정의한 명세를 구현하는 관계
정답 1번 · 정답은 실체화 관계입니다. 클래스가 인터페이스가 정의한 명세를 구현하는 관계
IPQ-001-038 · 1과목 · UNIT 01 · 요구사항 분석 · CORE
12. '이해관계자'에 대한 설명으로 가장 적절한 것은?
정답 1번 · 이해관계자: 시스템의 개발·운영·사용 또는 결과에 영향을 주거나 받는 개인·조직
IPQ-001-031 · 1과목 · UNIT 01 · 요구사항 분석 · APPLY
13. 다음 상황과 가장 직접적으로 관련된 용어는? — 요구사항 변경 시 영향받는 설계 문서·코드·테스트 케이스를 연결해서 확인한다.
정답 3번 · 이 상황은 요구사항 추적성을 적용한 예입니다. 요구사항이 설계·구현·테스트 어디에 반영되었는지 연결해 추적하는 성질
IPQ-002-186 · 1과목 · UNIT 06 · CI·빌드·배포 · CORE
14. 'Continuous Integration'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Continuous Integration: 개발 변경을 자주 통합하고 자동 빌드·테스트로 통합 문제를 빠르게 발견하는 방식
IPQ-001-194 · 1과목 · UNIT 01 · 분석·설계 도구 · CORE
15. 'N-S Chart'에 대한 설명으로 가장 적절한 것은?
정답 1번 · N-S Chart: 구조적 프로그래밍의 순차·선택·반복 제어 구조를 박스 중첩 형태로 표현하는 도구
IPQ-001-078 · 1과목 · UNIT 01 · UML 관계 · CORE
16. '실체화 관계'에 대한 설명으로 가장 적절한 것은?
정답 4번 · 실체화 관계: 클래스가 인터페이스가 정의한 명세를 구현하는 관계
IPQ-001-196 · 1과목 · UNIT 01 · 분석·설계 도구 · ADVANCED
17. 다음 중 'N-S Chart'이 가장 직접적으로 적용된 상황은?
정답 3번 · N-S Chart의 대표 적용 상황은 다음과 같습니다: goto 없이 조건과 반복 구조를 중첩된 사각형으로 표현한다.
IPQ-002-118 · 1과목 · UNIT 05 · 화이트박스 테스트 · CORE
18. 'Loop Testing'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Loop Testing: 반복문의 0회·1회·여러 회·경계 반복 등을 중심으로 검증하는 테스트
IPQ-001-009 · 1과목 · UNIT 03 · 응집도 · CORE
19. 하나의 모듈이 하나의 명확한 기능을 수행할 때의 응집도는?
정답 4번 · Functional Cohesion은 하나의 잘 정의된 기능을 수행하는 높은 응집도입니다.
IPQ-001-069 · 1과목 · UNIT 01 · UML 관계 · CORE
20. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 부분의 생명주기가 전체에 강하게 종속되는 강한 전체-부분 관계
정답 2번 · 정답은 합성 관계입니다. 부분의 생명주기가 전체에 강하게 종속되는 강한 전체-부분 관계
IPQ-003-076 · 2과목 · UNIT 03 · 관계대수 · ADVANCED
21. 다음 중 'Union'이 가장 직접적으로 적용된 상황은?
정답 3번 · Union의 대표 적용 상황은 다음과 같습니다: 서울 고객 목록과 부산 고객 목록을 하나의 고객 집합으로 합친다.
IPQ-003-012 · 2과목 · UNIT 03 · SQL · CORE
22. NULL 여부를 검사하는 올바른 조건은?
정답 2번 · SQL에서는 NULL 비교에 IS NULL / IS NOT NULL을 사용합니다.
IPQ-003-173 · 2과목 · UNIT 05 · 동시성·격리 · CORE
23. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
정답 3번 · 정답은 Lock입니다. 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
IPQ-003-079 · 2과목 · UNIT 03 · 관계대수 · APPLY
24. 다음 상황과 가장 직접적으로 관련된 용어는? — 전체 회원에서 이벤트 참여 회원을 제외한 집합을 구한다.
정답 1번 · 이 상황은 Difference을 적용한 예입니다. 첫 관계에는 있지만 두 번째 관계에는 없는 Tuple을 구하는 차집합 연산
IPQ-003-118 · 2과목 · UNIT 04 · JOIN · CORE
25. 'SELF JOIN'에 대한 설명으로 가장 적절한 것은?
정답 3번 · SELF JOIN: 하나의 테이블을 서로 다른 Alias로 두 번 이상 참조해 자기 자신과 Join하는 방식
IPQ-003-053 · 2과목 · UNIT 02 · 함수 종속·정규화 · CORE
26. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 2NF를 만족하고 비키 속성 사이의 이행 함수 종속을 제거한 정규형
정답 2번 · 정답은 3NF입니다. 2NF를 만족하고 비키 속성 사이의 이행 함수 종속을 제거한 정규형
IPQ-003-194 · 2과목 · UNIT 06 · DB 객체·성능 · CORE
27. 'Function'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Function: 일반적으로 값을 반환하며 SQL 표현식 등에서 활용할 수 있는 DB 프로그램 객체
IPQ-003-066 · 2과목 · UNIT 03 · 관계대수 · CORE
28. 'Project'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Project: 특정 Attribute 열만 선택하는 관계대수 연산
IPQ-003-028 · 2과목 · UNIT 01 · 데이터 모델·키 · ADVANCED
29. 다음 중 'Candidate Key'이 가장 직접적으로 적용된 상황은?
정답 2번 · Candidate Key의 대표 적용 상황은 다음과 같습니다: 학번 하나만으로 학생을 유일 식별하고 더 이상 속성을 제거할 수 없다.
IPQ-003-090 · 2과목 · UNIT 03 · SQL 분류·정의 · CORE
30. 'DCL'에 대한 설명으로 가장 적절한 것은?
정답 3번 · DCL: GRANT·REVOKE처럼 데이터 접근 권한을 부여하거나 회수하는 SQL 분류
IPQ-003-114 · 2과목 · UNIT 04 · JOIN · CORE
31. 'FULL OUTER JOIN'에 대한 설명으로 가장 적절한 것은?
정답 3번 · FULL OUTER JOIN: 양쪽 테이블의 매칭·비매칭 행을 모두 보존하는 Join
IPQ-003-168 · 2과목 · UNIT 05 · 동시성·격리 · ADVANCED
32. 다음 중 'Non-repeatable Read'이 가장 직접적으로 적용된 상황은?
정답 2번 · Non-repeatable Read의 대표 적용 상황은 다음과 같습니다: 처음 읽은 고객 등급이 두 번째 조회에서 변경되어 있다.
IPQ-003-185 · 2과목 · UNIT 06 · DB 객체·성능 · CORE
33. 다음 설명에 해당하는 용어로 가장 적절한 것은? — SELECT 정의를 바탕으로 논리적인 가상 테이블처럼 사용하는 DB 객체
정답 2번 · 정답은 View입니다. SELECT 정의를 바탕으로 논리적인 가상 테이블처럼 사용하는 DB 객체
IPQ-003-093 · 2과목 · UNIT 03 · SQL 분류·정의 · CORE
34. 다음 설명에 해당하는 용어로 가장 적절한 것은? — COMMIT·ROLLBACK·SAVEPOINT처럼 Transaction 상태를 제어하는 SQL 분류
정답 4번 · 정답은 TCL입니다. COMMIT·ROLLBACK·SAVEPOINT처럼 Transaction 상태를 제어하는 SQL 분류
IPQ-003-200 · 2과목 · UNIT 06 · DB 객체·성능 · ADVANCED
35. 다음 중 'Trigger'이 가장 직접적으로 적용된 상황은?
정답 3번 · Trigger의 대표 적용 상황은 다음과 같습니다: 직원 급여 변경 시 감사 로그를 자동 기록한다.
IPQ-003-074 · 2과목 · UNIT 03 · 관계대수 · CORE
36. 'Union'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Union: 합집합 가능한 두 관계의 Tuple을 합치고 중복을 제거하는 집합 연산
IPQ-003-175 · 2과목 · UNIT 05 · 동시성·격리 · APPLY
37. 다음 상황과 가장 직접적으로 관련된 용어는? — 한 Transaction이 갱신 중인 행을 다른 Transaction이 동시에 수정하지 못하게 한다.
정답 2번 · 이 상황은 Lock을 적용한 예입니다. 동시 접근 시 데이터의 읽기·쓰기 충돌을 제어하기 위해 자원 접근을 제한하는 기법
IPQ-003-132 · 2과목 · UNIT 04 · 집계·서브쿼리·집합 · ADVANCED
38. 다음 중 'Scalar Subquery'이 가장 직접적으로 적용된 상황은?
정답 3번 · Scalar Subquery의 대표 적용 상황은 다음과 같습니다: 전체 평균 급여 한 값을 구해 각 직원 급여와 비교한다.
IPQ-003-098 · 2과목 · UNIT 03 · SQL 분류·정의 · CORE
39. 'Constraint'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Constraint: 데이터 값이 지켜야 할 무결성 규칙을 DB에 선언하는 제약조건
IPQ-003-120 · 2과목 · UNIT 04 · JOIN · ADVANCED
40. 다음 중 'SELF JOIN'이 가장 직접적으로 적용된 상황은?
정답 3번 · SELF JOIN의 대표 적용 상황은 다음과 같습니다: 직원 테이블에서 직원과 같은 테이블의 관리자 정보를 연결한다.
IPQ-004-032 · 3과목 · UNIT 02 · C 언어 기초 · ADVANCED
41. 다음 중 '후위 증가'이 가장 직접적으로 적용된 상황은?
정답 3번 · 후위 증가의 대표 적용 상황은 다음과 같습니다: a++를 출력한 직후 다음 문장에서 a가 1 증가해 있다.
IPQ-004-059 · 3과목 · UNIT 02 · C 포인터·배열 · APPLY
42. 다음 상황과 가장 직접적으로 관련된 용어는? — Node *p가 있을 때 p->next로 다음 노드 포인터를 읽는다.
정답 2번 · 이 상황은 Structure Pointer을 적용한 예입니다. 구조체를 가리키는 포인터에서 -> 연산자로 멤버에 접근하는 방식
IPQ-004-120 · 3과목 · UNIT 04 · Python 자료형·참조 · ADVANCED
43. 다음 중 'Aliasing'이 가장 직접적으로 적용된 상황은?
정답 2번 · Aliasing의 대표 적용 상황은 다음과 같습니다: b=a로 같은 List를 가리킨 뒤 b.append 결과가 a에도 나타난다.
IPQ-004-163 · 3과목 · UNIT 05 · 메모리·저장장치 · APPLY
44. 다음 상황과 가장 직접적으로 관련된 용어는? — 연속 공간 없이 서로 떨어진 Frame에 Process Page를 적재한다.
정답 2번 · 이 상황은 Paging을 적용한 예입니다. Process의 논리 메모리를 고정 크기 Page로 나누고 물리 메모리 Frame에 배치하는 기법
IPQ-004-075 · 3과목 · UNIT 03 · Java 객체지향 · APPLY
45. 다음 상황과 가장 직접적으로 관련된 용어는? — sum(int,int)와 sum(double,double)을 같은 클래스에 둔다.
정답 1번 · 이 상황은 Overloading을 적용한 예입니다. 같은 이름의 메서드를 매개변수 목록을 다르게 여러 개 정의하는 것
IPQ-004-113 · 3과목 · UNIT 04 · Python 자료형·참조 · CORE
46. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Key와 Value의 Mapping을 저장하는 자료형
정답 4번 · 정답은 Dictionary입니다. Key와 Value의 Mapping을 저장하는 자료형
IPQ-002-034 · 3과목 · UNIT 01 · 자료구조 · CORE
47. 'Graph'에 대한 설명으로 가장 적절한 것은?
정답 4번 · Graph: 정점과 간선으로 임의의 연결 관계를 표현하는 비선형 자료구조
IPQ-004-060 · 3과목 · UNIT 02 · C 포인터·배열 · ADVANCED
48. 다음 중 'Structure Pointer'이 가장 직접적으로 적용된 상황은?
정답 1번 · Structure Pointer의 대표 적용 상황은 다음과 같습니다: Node *p가 있을 때 p->next로 다음 노드 포인터를 읽는다.
IPQ-004-127 · 3과목 · UNIT 05 · 프로세스·스레드 · APPLY
49. 다음 상황과 가장 직접적으로 관련된 용어는? — 웹 서버 Process 안에서 여러 요청을 동시에 처리하는 실행 흐름을 둔다.
정답 1번 · 이 상황은 Thread을 적용한 예입니다. 한 Process 내부에서 자원을 공유하며 실행되는 더 작은 실행 흐름 단위
IPQ-004-159 · 3과목 · UNIT 05 · 스케줄링·Deadlock · APPLY
50. 다음 상황과 가장 직접적으로 관련된 용어는? — A가 B의 자원을 기다리고 B가 C, C가 A의 자원을 기다린다.
정답 1번 · 이 상황은 Circular Wait을 적용한 예입니다. 여러 Process가 서로가 가진 자원을 원형으로 기다리는 Deadlock 필요조건
IPQ-004-108 · 3과목 · UNIT 04 · Python 자료형·참조 · ADVANCED
51. 다음 중 'Tuple'이 가장 직접적으로 적용된 상황은?
정답 3번 · Tuple의 대표 적용 상황은 다음과 같습니다: 좌표 값을 (x,y) 형태로 묶어 수정 없이 사용한다.
IPQ-002-001 · 3과목 · UNIT 01 · 자료구조 · CORE
52. BFS에서 주로 사용하는 자료구조는?
정답 2번 · BFS는 가까운 정점을 순서대로 방문하므로 Queue를 주로 사용합니다.
IPQ-004-188 · 3과목 · UNIT 06 · 네트워크·프로토콜 · ADVANCED
53. 다음 중 'UDP'이 가장 직접적으로 적용된 상황은?
정답 3번 · UDP의 대표 적용 상황은 다음과 같습니다: 실시간 스트리밍에서 낮은 지연을 위해 사용될 수 있다.
IPQ-004-008 · 3과목 · UNIT 03 · Java · CORE
54. finally 블록의 일반적인 목적은?
정답 1번 · finally는 자원 해제 등 정리 작업에 사용됩니다.
IPQ-004-092 · 3과목 · UNIT 03 · Java 예외·인터페이스 · ADVANCED
55. 다음 중 'throw'이 가장 직접적으로 적용된 상황은?
정답 1번 · throw의 대표 적용 상황은 다음과 같습니다: 잘못된 인자일 때 new IllegalArgumentException을 직접 던진다.
IPQ-004-170 · 3과목 · UNIT 05 · 메모리·저장장치 · CORE
56. 'LRU'에 대한 설명으로 가장 적절한 것은?
정답 4번 · LRU: 가장 오랫동안 참조되지 않은 Page를 교체 대상으로 선택하는 알고리즘
IPQ-002-040 · 3과목 · UNIT 01 · 자료구조 · ADVANCED
57. 다음 중 'Heap'이 가장 직접적으로 적용된 상황은?
정답 4번 · Heap의 대표 적용 상황은 다음과 같습니다: 우선순위 큐에서 최댓값이나 최솟값을 빠르게 꺼낸다.
IPQ-002-030 · 3과목 · UNIT 01 · 자료구조 · CORE
58. 'Tree'에 대한 설명으로 가장 적절한 것은?
정답 2번 · Tree: 하나의 Root에서 부모-자식 관계로 계층 구조를 표현하는 비선형 자료구조
IPQ-004-014 · 3과목 · UNIT 05 · OS · CORE
59. Deadlock 필요조건이 아닌 것은?
정답 4번 · Deadlock의 네 조건은 상호배제, 점유대기, 비선점, 환형대기입니다.
IPQ-004-161 · 3과목 · UNIT 05 · 메모리·저장장치 · CORE
60. 다음 설명에 해당하는 용어로 가장 적절한 것은? — Process의 논리 메모리를 고정 크기 Page로 나누고 물리 메모리 Frame에 배치하는 기법
정답 4번 · 정답은 Paging입니다. Process의 논리 메모리를 고정 크기 Page로 나누고 물리 메모리 Frame에 배치하는 기법
IPQ-005-043 · 4과목 · UNIT 01 · 프로젝트 관리 · APPLY
61. 다음 상황과 가장 직접적으로 관련된 용어는? — 요구 추가가 Project 범위를 벗어나는지 변경 절차로 판단한다.
정답 1번 · 이 상황은 Scope Management을 적용한 예입니다. Project에 포함할 작업과 산출물의 범위를 정의·통제하는 관리 영역
IPQ-005-180 · 4과목 · UNIT 01 · 가상화·Cloud · ADVANCED
62. 다음 중 'SaaS'이 가장 직접적으로 적용된 상황은?
정답 1번 · SaaS의 대표 적용 상황은 다음과 같습니다: 사용자가 Browser로 Mail·CRM Application을 바로 이용한다.
IPQ-005-109 · 4과목 · UNIT 03 · 암호·전자서명 · CORE
63. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 암호학적 성질을 고려해 임의 길이 입력을 고정 길이 Digest로 변환하며 일반적으로 역변환을 목적으로 하지 않는 함수
정답 4번 · 정답은 Cryptographic Hash Function입니다. 암호학적 성질을 고려해 임의 길이 입력을 고정 길이 Digest로 변환하며 일반적으로 역변환을 목적으로 하지 않는 함수
IPQ-005-004 · 4과목 · UNIT 01 · 프로젝트 · CORE
64. Critical Path의 의미는?
정답 1번 · CPM에서 Critical Path는 여유가 없고 프로젝트 기간을 좌우하는 경로입니다.
IPQ-005-112 · 4과목 · UNIT 03 · 암호·전자서명 · ADVANCED
65. 다음 중 'Cryptographic Hash Function'이 가장 직접적으로 적용된 상황은?
정답 2번 · Cryptographic Hash Function의 대표 적용 상황은 다음과 같습니다: 파일 Digest를 비교해 내용 변조 여부를 확인한다.
IPQ-005-100 · 4과목 · UNIT 03 · 보안 기본·접근통제 · ADVANCED
66. 다음 중 'Authorization'이 가장 직접적으로 적용된 상황은?
정답 1번 · Authorization의 대표 적용 상황은 다음과 같습니다: 로그인한 직원에게 부서별 조회·수정 권한을 부여한다.
IPQ-005-044 · 4과목 · UNIT 01 · 프로젝트 관리 · ADVANCED
67. 다음 중 'Scope Management'이 가장 직접적으로 적용된 상황은?
정답 1번 · Scope Management의 대표 적용 상황은 다음과 같습니다: 요구 추가가 Project 범위를 벗어나는지 변경 절차로 판단한다.
IPQ-005-088 · 4과목 · UNIT 03 · 보안 기본·접근통제 · ADVANCED
68. 다음 중 'Integrity'이 가장 직접적으로 적용된 상황은?
정답 3번 · Integrity의 대표 적용 상황은 다음과 같습니다: 전자문서 내용이 전송 중 변조되지 않았는지 확인한다.
IPQ-005-103 · 4과목 · UNIT 03 · 암호·전자서명 · APPLY
69. 다음 상황과 가장 직접적으로 관련된 용어는? — 송신자와 수신자가 미리 공유한 Key로 대용량 데이터를 빠르게 암복호화한다.
정답 4번 · 이 상황은 Symmetric Encryption을 적용한 예입니다. 암호화와 복호화에 동일한 비밀키를 사용하는 방식
IPQ-005-164 · 4과목 · UNIT 01 · 가상화·Cloud · ADVANCED
70. 다음 중 'Virtual Machine'이 가장 직접적으로 적용된 상황은?
정답 4번 · Virtual Machine의 대표 적용 상황은 다음과 같습니다: 한 물리 Server에서 Windows와 Linux Guest OS를 각각 실행한다.
IPQ-005-181 · 4과목 · UNIT 05 · 백업·DR·가용성 · CORE
71. 다음 설명에 해당하는 용어로 가장 적절한 것은? — 선택한 전체 데이터를 매번 모두 복사하는 Backup 방식
정답 2번 · 정답은 Full Backup입니다. 선택한 전체 데이터를 매번 모두 복사하는 Backup 방식
IPQ-005-138 · 4과목 · UNIT 02 · 웹 공격 · CORE
72. 'Command Injection'에 대한 설명으로 가장 적절한 것은?
정답 3번 · Command Injection: 입력을 통해 OS Command Interpreter가 의도하지 않은 명령을 실행하게 하는 공격
IPQ-005-132 · 4과목 · UNIT 02 · 웹 공격 · ADVANCED
73. 다음 중 'CSRF'이 가장 직접적으로 적용된 상황은?
정답 4번 · CSRF의 대표 적용 상황은 다음과 같습니다: 로그인 상태의 피해자가 악성 페이지를 열자 송금 요청이 자동 전송된다.
IPQ-005-048 · 4과목 · UNIT 01 · 프로젝트 관리 · ADVANCED
74. 다음 중 'Schedule Management'이 가장 직접적으로 적용된 상황은?
정답 3번 · Schedule Management의 대표 적용 상황은 다음과 같습니다: 작업 의존관계와 기간을 이용해 일정표를 만들고 지연을 추적한다.
IPQ-005-126 · 4과목 · UNIT 02 · 웹 공격 · CORE
75. 'XSS'에 대한 설명으로 가장 적절한 것은?
정답 3번 · XSS: 악성 Script가 신뢰된 Web Page의 Browser Context에서 실행되게 하는 공격
IPQ-005-155 · 4과목 · UNIT 02 · Secure Coding · APPLY
76. 다음 상황과 가장 직접적으로 관련된 용어는? — 회원번호가 숫자 형식과 허용 길이를 만족하는지 Server에서 확인한다.
정답 2번 · 이 상황은 Input Validation을 적용한 예입니다. 입력값의 Type·길이·형식·범위를 신뢰 경계에서 검사하는 보안 기법
IPQ-005-118 · 4과목 · UNIT 03 · 암호·전자서명 · CORE
77. 'Salt'에 대한 설명으로 가장 적절한 것은?
정답 1번 · Salt: 비밀번호 Hash 전에 사용자별 임의 값을 추가해 동일 비밀번호의 동일 Digest 문제를 줄이는 값
IPQ-005-139 · 4과목 · UNIT 02 · 웹 공격 · APPLY
78. 다음 상황과 가장 직접적으로 관련된 용어는? — 사용자 입력이 Shell 명령문에 직접 연결되어 추가 명령이 실행된다.
정답 2번 · 이 상황은 Command Injection을 적용한 예입니다. 입력을 통해 OS Command Interpreter가 의도하지 않은 명령을 실행하게 하는 공격
IPQ-005-172 · 4과목 · UNIT 01 · 가상화·Cloud · ADVANCED
79. 다음 중 'IaaS'이 가장 직접적으로 적용된 상황은?
정답 1번 · IaaS의 대표 적용 상황은 다음과 같습니다: 사용자가 VM의 Guest OS와 Application을 직접 관리한다.
IPQ-005-055 · 4과목 · UNIT 01 · 프로젝트 관리 · APPLY
80. 다음 상황과 가장 직접적으로 관련된 용어는? — 핵심 인력 이탈 위험에 대비해 대체 인력과 문서화를 준비한다.
정답 4번 · 이 상황은 Risk Management을 적용한 예입니다. 불확실한 사건의 발생 가능성과 영향을 식별·분석·대응하는 활동