정처기 실기 [02] 2021년 3회 기출 오답노트 (핵심 개념 정리)

2026. 3. 20. 23:37·정보처리기사 오답노트
728x90
해당 글은 틀린 문제만 정리한 오답노트입니다.
시험에서 헷갈리기 쉬운 개념 위주로 정리했습니다.

 

1. ARP Spoofing (ARP 스푸핑)

Q. () Spoofing은 주소 결정 프로토콜 메시지를 변조시켜 공격하고자 하는 특정 IP주소를 해커 자신의 매체 접근 주소(MAC, Media Access Control)로 연결시켜 해당 IP로 전달되는 개인정보 등의 데이터를 중간에서 가로채기하는 공격 행위이다.

정답 : ARP (Address Resolution Protocol)

 

나의 오답 : 세션 하이재킹

 

 

핵심 포인트

ARP Spoofing

  • 공격 대상: 네트워크 (IP ↔ MAC)
  • 위치: 통신 “중간” 가로채기 (MITM)
  • 방식:
    → “이 IP = 내 MAC”이라고 속임
    → 트래픽을 내 쪽으로 흐르게 만듦

목적: 패킷 가로채기

 

세션 하이재킹 (Session Hijacking)

  • 공격 대상: 웹 세션 (로그인 상태)
  • 위치: 사용자 계정/세션 탈취
  • 방식:
    → 세션 ID(쿠키 등) 훔쳐서
    → 로그인된 사용자처럼 행동

목적: 인증 탈취 (로그인 뺏기)

 

네트워크(IP↔MAC)를 속여 트래픽을 가로채면 ARP 스푸핑 / 로그인 상태를 뺏으면 세션 하이재킹

 


2. 정보 보호 기술 AAA

Q. 아래는 정보보호 기술인 AAA에 대한 설명이다. 각 설명에 맞는답을 [보기]에서 찾아 쓰시오.

ㄱ : 시스템 접근을 시도하는 송신측에서 제시한 신분이 타당한지 수신측에서 검증하는 과정
ㄴ : 인증을 통해 검증된 사용자가 어떤 권한을 가지며 어떤 자원 및 시스템에 접근할 수 있는지 설정하는 과정
ㄷ : 사용자의 시스템 사용시간, 이용 정보, 사용 위치 등에 대한 정보를 수집하는 과정

 

[보기] Authentication, Availability, Accounting, Authorization, Cryptography

 

정답

  • ㄱ: Authentication
  • ㄴ: Authorization
  • ㄷ: Accounting

나의 오답

  • ㄱ: Accounting
  • ㄴ: Authorization
  • ㄷ: Authentication

 

핵심 포인트

  • Authentication (인증) → “너 누구냐?” (신원 확인)
  • Authorization (인가) → “뭐 할 수 있냐?” (권한 부여)
  • Accounting (과금/추적) → “뭐 했냐?” (사용 기록)

인증(누구) → 인가(권한) → 계정/추적(기록)


3. 추상화

Q. 아래 설명 중, 빈칸에 해당하는 용어를 [보기]에서 찾아 쓰시오

눈에 보이지 않는 것을 개념적으로 표현하는 것을 '추상화'라고 하며, 이는 실세계의 복잡한 상황을 간결하고 명확하게 개념화 하는 것이다. (ㄱ)은(는) 하나의 사물과 다른 사물이 '전체'와 '부분'의 관계이면서도 서로 독립적인 관계를 나타내는 것이고, (ㄴ)은(는) 하나의 사물이 다른 사물의 상위 개념인 관계를 나타내며 "is - a"관계를 기본으로 한다. 하위 사물의 관점으로 상위 개념으로 올라갈수록 일반화가 된다.

 

[보기] Specialization, Generalization, Inheritance, Aggregation, Classification

 

정답

  • ㄱ: Aggregation
  • ㄴ: Generalization

나의 오답

  • ㄱ: Generalization
  • ㄴ: Classification

 

핵심 포인트

  • Aggregation (집합 관계)
    → 전체-부분 관계 (has-a)
    → 서로 독립적 존재 가능
  • Generalization (일반화)
    → 상위 개념으로 묶기
    → is-a 관계

Aggregation = has-a(부분 관계), Generalization = is-a(상속/일반화)


4. A CROSS JOIN B

크로스 조인 개념

  • 두 테이블의 모든 행을 서로 조합하는 조인
  • 조건 없음 → 데카르트 곱 (Cartesian Product)

A 테이블

id
1
2

B 테이블

color
red
blue
SELECT * FROM A CROSS JOIN B
 

결과

id color
1 red
1 blue
2 red
2 blue

→ 2 × 2 = 4개 결과

 

핵심 포인트

  • 조건 없음
  • 결과 개수 = A행 × B행
  • 실무에서는 거의 안 쓰고, 시험용으로 자주 나옴

CROSS JOIN = 모든 경우의 수 조합 (행 개수 곱하기)


5. 7 == C ^ c != a

자바에서 ^ 연산자

  • 비트 연산자 XOR (Exclusive OR)
  • 두 값이 다르면 true (1), 같으면 false (0)

기본 규칙

A B A ^ B
0 0 0
0 1 1
1 0 1
1 1 0

예시

int a = 5; // 0101
int b = 3; // 0011

System.out.println(a ^ b); // 0110 → 6
 

조건식에서 사용

true ^ false → true
true ^ true → false
(7 == c) ^ (c != a) : 두 조건이 서로 다르면 true
 

 

핵심 포인트

  • XOR = 서로 다를 때만 true
  • 비트 연산 + 논리 연산 둘 다 가능

^ 는 XOR → 같으면 false, 다르면 true


최종 핵심 요약

  • ARP 스푸핑 → 네트워크 가로채기 (IP↔MAC 속임)
  • AAA → 인증 → 인가 → 기록
  • Aggregation vs Generalization → has-a vs is-a
  • CROSS JOIN → 모든 경우의 수 (행 곱)
  • ^ 연산자 → XOR (다르면 true)

 

정처기 실기 기출 오답노트 시리즈 → 2021 ~ 2025 전 회차 정리 진행중
모든 정처기 수험생분들 응원합니다 :D
728x90

'정보처리기사 오답노트' 카테고리의 다른 글

정처기 실기 [05] 2022년 3회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.25
정처기 실기 [04] 2022년 2회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.22
정처기 실기 [03] 2022년 1회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.21
정처기 실기 [01] 2021년 2회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.19
정보처리기사 실기 D-34  (0) 2026.03.18
'정보처리기사 오답노트' 카테고리의 다른 글
  • 정처기 실기 [04] 2022년 2회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [03] 2022년 1회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [01] 2021년 2회 기출 오답노트 (핵심 개념 정리)
  • 정보처리기사 실기 D-34
PUSH → MERGE → DEPLOY
PUSH → MERGE → DEPLOY
데이터 흐름과 운영 자동화를 설계하는 백엔드 개발자
  • PUSH → MERGE → DEPLOY
    Coding Dongin
    PUSH → MERGE → DEPLOY
  • 전체
    오늘
    어제
    • MEUN
      • 코테(Solved.ac + Programmers)
      • BootCamp(JAVA)
      • JAVA
      • SpringBoot
      • JavaScript
      • JSP
      • DB(SQL)
      • React
      • HTML_CSS
      • jQuery
      • SCSS
      • GSAP
      • 설치 + 꿀팁
      • 정보처리기사 오답노트
      • 정보처리기사 기출문제
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GIT
  • 공지사항

  • 인기 글

  • 태그

    완전탐색
    정보처리기사 실기 기출문제
    Level2
    정렬
    정처기오답노트
    브루트포스
    시뮬레이션
    구현
    백엔드개발자
    코딩테스트
    배열
    프로그래머스
    dp
    java
    정보처리기사
    기출문제
    피보나치
    정처기
    실기
    자바
    알고리즘
    level0
    백준
    정처기실기
    solved.ac
    문자열
    level1
    springboot
    자료구조
    수학
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.4
PUSH → MERGE → DEPLOY
정처기 실기 [02] 2021년 3회 기출 오답노트 (핵심 개념 정리)
상단으로

티스토리툴바