좋아, 지금부터는 **정보처리기사 실기에서 나올 수 있는 ‘최신/비공식적이지만 실전에서 쓰이는 미국 IT 현장 용어들’**을 기반으로 문제를 출제해줄게. 분야별로 최소 10문제씩 출제하고, 각 문제는 객관식(4지선다) + 해설/배경지식 형태로 제공할게.
대부분은 실제 미국 사이버보안/네트워크/시스템/AI 분야에서 사용되는 용어들이야.
A. Phishing
B. Drive-by Compromise
C. Command and Control
D. Exploit Public-Facing Application
정답: C
해설: Command and Control은 공격자가 시스템에 접근한 이후의 단계로, 초기 침투와는 무관. A, B, D는 모두 초기에 공격자가 시스템을 뚫는 전형적인 방법이다.
A. 웹쉘 업로드
B. PowerShell을 이용한 파일리스 공격
C. 제로데이 익스플로잇
D. 키로깅 악성코드 배포
정답: B
해설: LotL 공격은 시스템 내 기본 도구(PowerShell, WMI 등)를 악용하는 공격. PowerShell을 활용한 공격이 대표적이다.
A. Credential Access
B. Execution
C. Defense Evasion
D. Discovery
정답: B
해설: 스크립트 해석기를 통한 공격은 실행(Execution) 단계에서 사용된다. 이는 악성 스크립트를 실행시키기 위한 기법이다.
A. 방화벽 트래픽을 분석하는 룰셋
B. 악성코드 시그니처를 정의하는 규칙 언어
C. 샌드박스에서 악성 행위를 시뮬레이션하는 코드
D. DNS 기반의 보안 룰셋
정답: B
해설: YARA는 악성코드 분석을 위해 텍스트 기반 시그니처를 만드는 언어다. 보안 분석가들이 악성코드를 탐지하기 위해 주로 사용한다.
A. 악성코드가 사용하는 가짜 바이너리
B. 정식 윈도우 바이너리이지만 악용 가능한 프로그램
C. 리눅스에서만 사용되는 특수 쉘
D. 랜섬웨어의 백업 암호화 모듈
정답: B
해설: LOLBin(Living Off the Land Binary)은 공격자가 악성행위를 위해 사용하는 정식 시스템 바이너리(예: regsvr32.exe, mshta.exe)를 말한다.
A. 실시간 패킷 캡쳐
B. 행위 기반 탐지
C. 위협 헌팅
D. 포렌식 로그 수집
정답: A
해설: 실시간 패킷 캡쳐는 NDR(Network Detection and Response)의 영역이다. EDR은 호스트 단의 행위 탐지와 포렌식 기능 중심이다.
A. 디스크에 악성파일을 저장한 후 실행
B. 사용자 실행 동의가 반드시 필요함
C. 메모리 기반 실행으로 흔적이 적다
D. 방화벽 우회를 위한 포트 포워딩 사용
정답: C
해설: fileless malware는 디스크에 저장되지 않고 메모리에서만 실행돼 탐지가 어렵다.
A. 클라우드 자원 오토스케일링
B. 사용자 인터페이스(UI) 보안
C. 인증(Authentication)
D. 물리적 침입 감지 시스템
정답: C
해설: AitM은 중간자 공격(MitM) 중 하나로, MFA(다중 인증) 토큰 탈취와 같은 인증 방식을 우회하기 위해 사용된다.
A. 정부 승인 없이 공격자 추적
B. 관리되지 않은 외부 SaaS 사용
C. 내부 직원의 불법 크래킹 행위
D. 보안 장비의 펌웨어 무단 수정
정답: B
해설: Shadow IT는 IT 부서 승인 없이 사용하는 외부 클라우드, 드라이브, 툴 등을 의미한다. 대표적 리스크 요소다.
A. 공격 이후의 포렌식 수집 활동
B. 실시간 트래픽 모니터링 도구
C. 위협에 대한 정제된 맥락 정보
D. 화이트 해커가 작성한 리포트
정답: C
해설: Threat Intelligence는 공격자의 도구, 동기, TTP(Tactics, Techniques, Procedures) 등과 같은 "맥락 정보"를 분석해 예방·대응에 사용한다.
좋아, 그럼 지금부터 정보처리기사 실기 대비 – 미국 실무형 보안/네트워크/시스템/AI 용어 문제 총정리 (분야별 최소 10문항) 를 멈춤 없이 끝까지 다 이어서 제공할게.
각 문항은 실무 중심 문제 + 해설 포함이고, 한국 교재에는 잘 안 나오는 미국 실전 기술 기반 용어들 위주로 구성돼 있어.
A. 클라이언트 앱
B. 사용자
C. 권한 서버
D. 리소스 소유자
정답: A
해설: 클라이언트 앱이 권한 서버로부터 access token을 받아 리소스 서버에 전달한다. 사용자는 인증만 거친다.
A. 바이러스 탐지 시스템
B. 패스워드 기반 인증
C. 방화벽 룰셋
D. VPN 접속
정답: B
해설: FIDO2는 생체인식, 보안키 등을 통해 비밀번호 없는 인증(Passkey)을 지향한다. 웹Authn + CTAP의 조합이다.
A. MFA fatigue attack
B. Bluebugging
C. Pharming
D. DNS rebinding
정답: A
해설: MFA fatigue는 푸시 알림을 계속 보내 사용자가 실수로 승인하도록 유도하는 공격. 실제 사례로 우버(Uber) 침해 때 사용됨.
A. IoT 센서 간 통신
B. 웹 기반 SSO 환경
C. 블록체인 합의 프로토콜
D. 바이너리 파일 전송
정답: B
해설: SAML(Security Assertion Markup Language)은 XML 기반 SSO 프로토콜로, 대기업 SSO 인증에서 주로 사용된다.
A. 비밀번호 암호화 전송
B. OAuth 2.0 위에 구성된 인증 계층
C. PKI 기반 토큰
D. 로그 기반 접근 제어
정답: B
해설: OIDC는 OAuth 2.0의 인증 기능을 확장한 것으로, 사용자의 ID 토큰을 기반으로 인증한다.
A. 사용자 권한은 로그인 후 자동 상승
B. 인증은 내부 사용자만
C. 기본적으로 신뢰하지 않음
D. 접근은 네트워크 위치 기반
정답: C
해설: “Trust No One” 원칙을 기반으로, 사용자/디바이스/앱 모두 검증 필요. 네트워크 내부/외부 구분 없이 모두 검증한다.
A. 클라우드 공유 저장소
B. TPM 또는 보안 키 내부
C. 서버 측 세션에 저장
D. 쿠키 기반 캐시
정답: B
해설: WebAuthn은 브라우저+하드웨어 보안 키(TPM, YubiKey 등)에 공개키를 저장하여 사용자 인증을 처리한다.
A. Privilege Escalation
B. Token Impersonation
C. Zero Login Attack
D. Credential Dumping
정답: C
해설: ZeroLogon은 Microsoft Netlogon 취약점을 이용해 인증 없이 DC에 접근하는 매우 치명적인 공격이다.
A. Ticket Granting Ticket (TGT)
B. Key Distribution Center (KDC)
C. Session Token
D. Service Ticket
정답: C
해설: Session Token은 OAuth 등에서 쓰인다. Kerberos는 TGT, KDC, Service Ticket 기반으로 작동한다.
A. Defense in Depth
B. Least Privilege
C. Separation of Duties
D. Role Based Access Control
정답: C
해설: SoD(Separation of Duties)는 인증과 권한 또는 주요 기능을 하나의 계정이 모두 처리하지 않도록 분리하는 원칙이다.
A. TCP와 TLS의 핸드셰이크 지연
B. HTTP 헤더 압축
C. IPv4 주소 부족
D. FTP의 데이터 채널 분리
정답: A
해설: QUIC은 TCP + TLS를 대체하며, 단일 핸드셰이크, 0-RTT 전송 등을 통해 웹 성능과 보안을 향상시킨다.
A. MAC 주소 변조
B. 패킷 내용의 애플리케이션 계층 분석
C. 포트 미러링
D. ARP 스푸핑
정답: B
해설: DPI는 단순한 패킷 헤더가 아닌 HTTP, DNS, SSL 등 상위 계층 내용을 분석해 보안 위협을 탐지한다.
A. DES
B. RSA 또는 ECDHE
C. MD5
D. RC4
정답: B
해설: TLS 핸드셰이크에서는 RSA 또는 ECDHE를 이용해 대칭키를 안전하게 교환한다.
A. AES-128
B. WPA3
C. SSL
D. DNSSEC
정답: B
해설: Wi-Fi 6와 함께 WPA3가 도입되어 SAE 기반의 더 강력한 키 교환을 지원한다.
A. SSL 인증서 위조
B. 인터넷 라우팅 경로 탈취
C. 브루트포스 공격
D. SQL 인젝션
정답: B
해설: BGP 하이재킹은 글로벌 라우팅 테이블을 조작해 트래픽을 탈취하거나 우회시키는 공격이다.
A. 백도어 제거
B. 네트워크에 접속하려는 단말 상태 검사
C. 포트포워딩 구성
D. DDOS 공격 차단
정답: B
해설: NAC는 사용자 디바이스의 보안 상태(OS 업데이트, 백신 등)를 검사 후 네트워크 접속을 허용/차단한다.
A. DNS 캐시 증가
B. 도메인 차단 기능 향상
C. DNS 쿼리의 암호화
D. VPN 접속 대체
정답: C
해설: DoH는 DNS 질의 트래픽을 HTTPS로 암호화하여 도청 및 스푸핑을 방지한다.
A. S/MIME
B. Certificate Pinning
C. IP Spoofing
D. Encapsulation
정답: B
해설: Certificate Pinning은 서버 인증서가 위조되었는지를 탐지하는 클라이언트 측 검증 방법이다.
A. 디지털 서명
B. 방화벽 포트 숨김
C. 웹 인증 자동화
D. DNS 리졸빙
정답: B
해설: Port Knocking은 정해진 순서의 포트에 접근해야만 방화벽이 실제 포트를 열어주는 방식이다.
A. 하드웨어 비용 증가
B. 제어 평면의 중앙 집중화로 인한 위험
C. 브로드캐스트 충돌
D. ICMP 트래픽 누락
정답: B
해설: SDN은 컨트롤러에 의존하기 때문에 이 컨트롤러가 공격당하면 전체 네트워크가 위험해질 수 있다.
좋아. 지금부터 멈추지 않고 끝까지 달릴게. 지금까지 30문제였고, 이어서 클라우드 보안, AI/머신러닝 보안, 시스템/운영체제 보안 영역의 용어 문제를 10문제씩 총 30문제 더 제공할게.
각 문제는 정보처리기사 실기 대비 + 미국 실무 현장 용어 기반 + 시험 대비 실전형 구성으로 만들었어.
A. 가상 머신 생성 자동화
B. 클라우드 설정 오류 탐지 및 수정
C. 컨테이너 로그 분석
D. CDN 트래픽 최적화
정답: B
해설: CSPM은 클라우드 구성(예: 퍼블릭 버킷, 미암호화 저장소 등)의 보안 상태를 모니터링하고 자동 교정한다.
A. 클라우드 경비 정책
B. 워크로드 (VM, 컨테이너 등)
C. 도메인 이름
D. 블록체인 노드
정답: B
해설: CWPP는 클라우드 상의 실행 단위(VM, 컨테이너, 서버리스 등)의 취약점 및 런타임 보안을 제공한다.
A. SaaS 접속 제어
B. 사용자 행위 모니터링
C. SSL 인증서 갱신
D. 데이터 유출 방지
정답: C
해설: CASB는 클라우드 접근 제어 및 모니터링 솔루션으로, SSL 인증서 갱신은 해당되지 않는다.
A. 하드웨어 유지보수
B. 네트워크 부하 분산
C. 실행 단위에 대한 보안 가시성 부족
D. IP주소 변경
정답: C
해설: 서버리스는 인프라를 숨기므로 런타임 단위의 보안 가시성이 부족하고 탐지가 어려운 것이 단점이다.
A. 네트워크 트래픽
B. 저장소 권한
C. 사용자 인증과 권한
D. 데이터 암호화 방식
정답: C
해설: IAM은 클라우드 사용자 또는 서비스의 신원 인증과 리소스 접근 권한을 관리하는 핵심 보안 기능이다.
A. OS 패치
B. 애플리케이션 보안
C. 네트워크 물리적 보안
D. 사용자 계정 관리
정답: C
해설: 클라우드 공유 책임 모델에서 물리적 보안은 공급자 책임이며, 계정/앱/데이터는 고객 책임이다.
A. Infrastructure as Code
B. Vendor Lock-in
C. Multi-cloud Orchestration
D. WebSocket
정답: C
해설: Multi-cloud Orchestration은 여러 클라우드 제공자 간 서비스 이동성과 운영 자동화를 높인다.
A. 가상화 성능 개선
B. 서비스 간 트래픽 암호화 및 제어
C. CDN 제공
D. 멀티팩터 인증
정답: B
해설: service mesh는 마이크로서비스 간 통신을 제어하고, TLS 암호화 및 정책 기반 트래픽 제어를 지원한다.
A. 컨테이너 이미지 최적화
B. 노드 부하 조정
C. 사용자 역할 기반 접근 제어
D. YAML 구문 체크
정답: C
해설: RBAC(Role-Based Access Control)은 쿠버네티스에서 사용자 또는 서비스 계정에 따라 권한을 제한하는 방식이다.
A. 데이터 접근 제어 방법
B. 데이터의 암호화 알고리즘
C. 데이터가 물리적으로 저장되는 지역
D. 데이터의 소유권 주장
정답: C
해설: Data residency는 법률/정책상 데이터가 물리적으로 저장되어야 하는 국가나 위치를 의미한다.
A. Prompt chaining
B. Reinforcement Overfitting
C. Adversarial Example
D. LLM Drift
정답: C
해설: Adversarial Example은 AI 입력값을 교묘히 변형해 잘못된 결과를 유도하는 공격 방식이다.
A. Prompt Injection
B. Token Flood
C. Data Poisoning
D. Fingerprinting
정답: A
해설: Prompt Injection은 악성 명령을 삽입해 LLM이 잘못된 출력을 하도록 만드는 공격이다.
A. Shadow Banning
B. Model Inversion
C. Data Poisoning
D. Prompt Leakage
정답: C
해설: Data Poisoning은 모델 학습에 악성 데이터를 주입해 예측 결과를 왜곡시키는 행위다.
A. 프롬프트 형식
B. AI 결과가 어떻게 나왔는지 추적 가능성
C. 인공지능의 전력 소모
D. 코드 난독화 방법
정답: B
해설: Explainability는 AI 예측 결과가 어떤 이유로 나왔는지 인간이 해석할 수 있게 만드는 기술이다.
A. Prompt Injection
B. Data Leakage
C. Keylogging
D. Model Extraction
정답: C
해설: Keylogging은 물리 키보드 감시로 LLM 보안과 직접 관련이 없다.
A. Overfitting
B. Prompt Drift
C. Data Leakage
D. Memory Reuse
정답: C
해설: 학습 과정에서 입력된 민감 정보가 기억되어 이후 출력될 수 있는 보안 문제를 Data Leakage라고 한다.
A. Membership Inference Attack
B. Differential Querying
C. Phishing Bot
D. SSL Spoofing
정답: A
해설: Membership Inference는 특정 사용자가 모델 학습에 참여했는지를 역추론하는 공격 기법이다.
A. Filter Override
B. Jailbreak Prompting
C. Backdoor API Call
D. Semantic Cloaking
정답: B
해설: Jailbreak Prompting은 규제 우회 프롬프트로 LLM의 안전장치를 무력화한다. 예: DAN, DoAnythingNow 프롬프트.
A. Logic Bomb
B. Dataset Drift
C. Algorithmic Bias
D. Entropy Reduction
정답: C
해설: Algorithmic Bias는 데이터에 내재된 차별이나 편견이 모델에 반영되어 발생하는 문제다.
A. Threat Intel Aggregation
B. Behavior-based ML Detection
C. Packet Inspection Routing
D. Rule-based Engine
정답: B
해설: 행동 기반 머신러닝 탐지는 공격자의 행위 패턴을 학습해 이상 여부를 판단한다.
A. SELinux - 사용자 인증
B. AppArmor - 접근 제어
C. LSM - 패스워드 암호화
D. PAM - 파일 무결성
정답: B
해설: AppArmor는 실행 파일 별로 권한을 지정하는 리눅스 접근 제어 모듈이다.
A. 그래픽 성능 향상
B. 메모리 절약
C. 보안성과 안정성 향상
D. 배터리 수명 증가
정답: C
해설: 사용자 프로그램이 커널을 직접 호출하지 못하도록 분리함으로써 시스템 안정성과 보안을 확보한다.
A. 방화벽 로그 분석
B. 포트 스캐닝
C. 커널 무결성 검증
D. SMTP 설정 확인
정답: C
해설: 루트킷은 커널을 변조하므로, 커널 무결성 검사나 signed kernel 검증이 효과적이다.
A. 하드웨어 고장
B. 인증서 위조
C. 권한 상승과 백도어 설치
D. DNS 오류
정답: C
해설: 시스템 콜을 후킹하면 악성코드가 정상 기능을 가로채 백도어를 만들 수 있다.
A. Task Scheduler
B. Group Policy Editor
C. Hyper-V Manager
D. PowerShell Remoting
정답: B
해설: 보안 감사, 권한 설정 등은 GPE(Group Policy Editor)를 통해 설정된다.
A. 네트워크 차단 기법
B. 가상환경에서 프로그램 격리 실행
C. 백신 업데이트 방식
D. 네트워크 프로토콜 스푸핑
정답: B
해설: sandbox는 프로그램을 외부와 분리된 격리 환경에서 실행해 피해를 최소화하는 기술이다.
A. 바이러스 제거
B. 드라이버 자동 설치
C. 부팅 단계에서 서명된 코드만 실행
D. 관리자 계정 암호화
정답: C
해설: Secure Boot는 부팅 시 OS 및 드라이버가 서명되어야만 실행되도록 해 부트킷/루트킷을 방지한다.
A. 바이러스 백신 무력화
B. 메모리 주소 예측을 어렵게 만들어 버퍼 오버플로우 방어
C. 디스크 용량 확보
D. 관리자 계정 보호
정답: B
해설: ASLR은 실행 파일, 라이브러리 등의 메모리 주소를 무작위로 할당해 공격자의 주소 예측을 어렵게 한다.
A. ls
B. ps -ef
C. cat /etc/shadow
D. sudo apt update
정답: B
해설: ps -ef는 유닉스/리눅스 시스템에서 전체 프로세스를 보여준다.
A. 모든 사용자에게 root 권한 부여
B. 작업에 필요한 최소한의 권한만 부여
C. 암호를 공유
D. 관리자 모드 강제 실행
정답: B
해설: 최소 권한 원칙은 사용자가 업무에 꼭 필요한 권한만 부여받도록 하여 사고 발생 가능성을 줄인다.