신기술 20

류한선·2025년 7월 5일

신기술

목록 보기
16/20

아래는 보안/악성코드, 인증·보안 프로토콜, 네트워크/통신, 자료 표현/암호화, 실무 보안/네트워크/시스템 총 5개 분야에서 시험 대비용 문제를 각 10문제씩 출제한 예입니다. 특히 미국 IT 기업·실무 현장에서 쓰이는 신개념·신기술 용어 위주로 구성했으며, 각 문항마다 **문제와 해설(정답 포함)**을 자세히 정리했습니다.


🔒 1. 보안 / 악성코드 관련 용어

  1. 질문: APT (Advanced Persistent Threat) 정의와 일반 악성코드와의 차이를 설명하라.
    답변:

    • APT는 특정 목표를 오랜 기간에 걸쳐 지속적으로 공격하는 형태로, 일반 악성코드보다 정교하고 은밀하며 지속적이다.
    • 공격자는 표적 내부에 침투 후 C\&C 서버로 은밀하게 정보를 전송하고, 방어를 우회하며 장기간 머문다.
  2. 질문: “Living-off-the-Land” 공격 기법이란?
    답변:

    • PowerShell, WMI, Sysinternals 같은 정상 OS 기능을 악용해 악성행위를 수행.
    • 별도 악성코드를 설치하지 않고 시스템 자체 도구만 써서 탐지 회피에 유리함.
  3. 질문: “Fileless malware”의 주요 특징 네 가지를 쓰고 이유를 설명하라.
    답변:

    1. Disk 비침습 : 파일 생성 없이 메모리에서만 실행
    2. 정상 도구 사용 : PowerShell 등의 정상 도구 이용
    3. 탐지 회피 : 디스크 기반 AV 탐지에 취약
    4. 휘발성 : 시스템 재부팅 시 흔적 삭제
  4. 질문: “Zero-day exploit”과 “Known exploit”의 차이는?
    답변:

    • Zero-day: 공개 이전의 알려지지 않은 취약점으로 아직 패치되지 않음.
    • Known exploit: 이미 알려졌고 패치 존재, 대응이 가능한 공격.
  5. 질문: “Beaconing”이란 악성행위는 어떤 상황에서 사용?
    답변:

    • 감염된 시스템이 주기적으로 C\&C 서버로 **신호(beacon)**를 보내 명령 대기 또는 업데이트를 확인.
  6. 질문: “DLL hijacking” 공격 방식은?
    답변:

    • 실행파일이 필요한 DLL을 공격자가 만든 DLL로 경로 조작해 로드, 악성코드 실행.
  7. 질문: “ROP (Return-Oriented Programming)” 기법은 무엇이고 왜 사용?
    답변:

    • 기존 코드 조각(gadget)을 연결해 자신의 코드를 삽입하지 않고 실행.
    • DEP/ASLR 같은 메모리 보호 우회 가능.
  8. 질문: “Rootkit”과 “Bootkit”의 차이점을 설명하라.
    답변:

    • Rootkit: OS 내부 레벨에서 은닉 및 권한 상승
    • Bootkit: MBR/UEFI 단계에 설치되어 OS 부팅 이전부터 은닉
  9. 질문: “Crypto-mining malware”가 시스템에 미치는 영향은?
    답변:

    • CPU/GPU 자원 과다 사용 => 성능 저하, 전력 소모 증가
    • 네트워크 트래픽 증가, 시스템 불안정성
  10. 질문: “Supply chain attack”이란?
    답변:

    • 개발/배포 체인의 합법적 소프트웨어에 악성코드 주입, 많은 사용자를 한 번에 감염시킴.
    • 대표 사례: SolarWinds 등.

🛡️ 2. 인증·보안 프로토콜 관련 용어

  1. 질문: OAuth 2.0의 “Authorization Code Flow”는 언제 누가 사용하는가?
    답변:

    • 제3자 앱이 사용자 자원을 접근할 때 웹 서버 간 통신에 사용.
    • 클라이언트 비밀 보유 가능한 환경에서 사용, 보안성과 유연성 제공.
  2. 질문: mTLS (Mutual TLS)의 정의와 이점은?
    답변:

    • 서버뿐 아니라 클라이언트도 인증하는 TLS.
    • 피어 간 상호 인증 가능, 피싱/도청 공격 방어 가능.
  3. 질문: JWT (JSON Web Token)이란? 구조와 사용 이유 설명하라.
    답변:

    • Header, Payload, Signature 3부분으로 구성된 토큰
    • 서명으로 위변조 방지, 무상태(stateless) 인증 관리 가능
  4. 질문: SAML vs OpenID Connect 차이 점?
    답변:

    • SAML: XML 기반, 엔터프라이즈 SSO에 주로 사용
    • OIDC: JSON/REST 기반, 모바일/웹 API 환경에 적합
  5. 질문: OAuth에서 “PKCE (Proof Key for Code Exchange)”의 역할은?
    답변:

    • Public client를 위한 보안 강화
    • 악의적 코드 가로채기 공격 방지
  6. 질문: “HMAC”와 “MAC”의 차이?
    답변:

    • MAC은 메시지 인증, HMAC은 해시 기반 MAC
    • 해시 키 결합으로 위변조와 위장 방어
  7. 질문: “FIDO2”란 무엇인가?
    답변:

    • 비밀번호 없는 인증 표준
    • 공개키 암호기반, 하드웨어 기반(cross‑platform) 장치로 로그인
  8. 질문: “TLS 1.3”이전과 이후 변경된 주요 내용?
    답변:

    • 핸드쉐이크 간소화(1Round-trip), 일부 암호 스위트 제거
    • Perfect Forward Secrecy(PFS) 기본 채택
  9. 질문: “OAuth 2.0 Device Flow”란?
    답변:

    • TV, IoT처럼 입력 불편한 장치에 적합한 인증 방식
    • 사용자 브라우저에서 인증 후 장치가 토큰 발급 받음
  10. 질문: “DNS-over-HTTPS (DoH)”의 장단점은?
    답변:

    • 장점: DNS 질의 암호화 → 프라이버시, 중간자 공격 방어
    • 단점: ISP 필터링 회피 → 악성 도메인 탐지 어려움

🌐 3. 네트워크 / 통신 용어

  1. 질문: “SD-WAN” 기술이란?
    답변:

    • 소프트웨어 정의 WAN: 중앙에서 정책 기반으로 다양한 연결(인터넷, MPLS) 오케스트레이션
    • 비용 절감 및 정책 기반 트래픽 관리 가능
  2. 질문: “Segment Routing (SRv6)”의 개념?
    답변:

    • IPv6 헤더에 라우팅 경로 추가, MPLS 대체
    • 복잡한 설치 없이 유연한 트래픽 엔지니어링 가능
  3. 질문: “BFD (Bidirectional Forwarding Detection)”의 쓰임은?
    답변:

    • 네트워크 장비 간 빠른 링크 장애 탐지
    • 수십 ms 단위로 상태 확인, 고가용성 네트워크 구성에 중요
  4. 질문: “Network slicing”이 5G에서 의미하는 것은?
    답변:

    • 단일 물리 네트워크를 독립된 논리 네트워크로 분할
    • 각 슬라이스는 특정 서비스 요구사항에 맞춤형 최적화
  5. 질문: “VXLAN” 기술은?
    답변:

    • L2 over L3 터널링
    • 오버레이 네트워크 구성, 가상머신 멀티테넌트 환경에 적합
  6. 질문: “QUIC 프로토콜”의 이점은?
    답변:

    • UDP 기반, 0‑RTT 연결 지원, TLS 1.3 내장
    • 지연 최소화하면서 다중 스트림 지원
  7. 질문: “mDNS / DNS-SD”란?
    답변:

    • 멀티캐스트 DNS와 서비스 디스커버리
    • 내부 네트워크 장치 자동 탐지(예: AirPlay)
  8. 질문: “LoRaWAN”의 대상과 장점은?
    답변:

    • 저전력 장거리 통신 IoT 네트워크용
    • 장거리, 저전력, 낮은 대역폭 환경에 적합
  9. 질문: “802.11ax (Wi‑Fi 6)” vs “802.11ac (Wi‑Fi 5)”의 기술적 차이?
    답변:

    • OFDMA, TWT, BSS 색인 지원
    • 다중 사용자 효율성과 배터리 효율성 향상
  10. 질문: “SRTP (Secure Real-time Transport Protocol)” 역할은?
    답변:

    • 실시간 음성/영상 스트리밍(RTP)에 대한 암호화 및 무결성 보호 제공

🔐 4. 자료 표현 / 암호화 관련 용어

  1. 질문: “Homomorphic Encryption” 적용 사례와 장점은?
    답변:

    • 암호화된 데이터 그대로 계산 가능(예: 클라우드 연산)
    • 데이터 노출 없이 처리 가능, 프라이버시 중심 환경에 적합
  2. 질문: “Secure Multi-Party Computation (MPC)” 개념은?
    답변:

    • 여러 주체가 데이터를 공유하지 않고 공동 계산
    • 예: 각 병원이 환자 데이터를 합산할 때 개인 정보 보호 가능
  3. 질문: “Shamir’s Secret Sharing”이란?
    답변:

    • 비밀을 여러 조각으로 나눠 일부 조각 이상 모여야 복원 가능
    • 키 관리 시스템에서 안전한 백업에 사용
  4. 질문: “Bulletproofs”의 장점은?
    답변:

    • 영지식증명 기반, 짧은 증명/빠른 검증, 수수료 저렴
    • 블록체인 프라이버시 강화
  5. 질문: “ChaCha20-Poly1305”란 무엇인가?
    답변:

    • 최신 AEAD 암호 스위트
    • TLS 1.3, SSH, WireGuard에서 빠르고 안전하게 사용됨
  6. 질문: “Perfect Forward Secrecy (PFS)”란 무엇인가?
    답변:

    • 세션키 유출 시에도 미래 통신 내용 보호
    • DH/ECDH를 활용해 키 재사용 방지
  7. 질문: “AES-GCM-SIV”와 “AES-GCM”의 주요 차이?
    답변:

    • GCM-SIV는 Nonce 재사용 시 공격 방지 가능
    • 표준 GCM은 Nonce 재사용 시 강력 취약
  8. 질문: “Post-Quantum Cryptography”란?
    답변:

    • 양자컴퓨터 공격을 견딜 수 있는 암호 알고리즘
    • 대표 표준: CRYSTALS‑KYBER, CRYSTALS‑Dilithium
  9. 질문: “AEAD vs MAC-only” 어떤 차이가 있는가?
    답변:

    • AEAD는 암호화+무결성보호 일괄 제공
    • MAC-only는 무결성만 보호하고 암호화는 별도
  10. 질문: “Format-Preserving Encryption (FPE)”은 어디에 쓰이나?
    답변:

    • 신용카드 번호나 주민등록번호처럼 형식 유지가 필요한 암호화
    • 기존 시스템 변경 없이 보안 적용 가능

🏢 5. 실무 보안 / 네트워크 / 시스템 기술 용어

  1. 질문: “Zero Trust Architecture (ZTA)”란 무엇인가?
    답변:

    • 기본적으로 모든 요청에 대해 신뢰하지 않고 검증
    • 내부외부 구분 없이 최소 권한, 지속 검증 체계 적용
  2. 질문: “SIEM”과 “SOAR”의 차이는?
    답변:

    • SIEM: 로그 수집·상관·분석, 경고 생성
    • SOAR: SIEM이 경고 생성 후 자동화된 대응 및 오케스트레이션
  3. 질문: “EPP” vs “EDR”의 차이점?
    답변:

    • EPP: 엔드포인트 보호 플랫폼, AV/방화벽, 취약점 스캔
    • EDR: 행위 기반 탐지·포렌식·실시간 대응 기능 포함
  4. 질문: “Threat Hunting”이란 무엇인가?
    답변:

    • 로그·행위 기반으로 기존 탐지 SQL보다 능동적으로 공격 흔적을 분석
    • 가설 기반 조사, 지능형 공격 조기 탐지 가능
  5. 질문: “Chaos Engineering”의 보안적 활용 방식은?
    답변:

    • 고의적인 장애/공격 시나리오 실행해 보안 정책·대응체계의 내성 검증
    • 예: 인증 장애 유도, 네트워크 단절 등
  6. 질문: “Deception Technology”란?
    답변:

    • 허니팟, 허니넷, 토큰 기반 함정 시스템 배포
    • 공격자 오독 및 탐지 유도 후 분석·대응 가능
  7. 질문: “Cloud-native Security”란?
    답변:

    • 쿠버네티스, 컨테이너, 서비스 메시 구성 보안
    • 네트워크 정책, 런타임 모니터링, 이미지 스캐닝 포함
  8. 질문: “Service Mesh mTLS”란?
    답변:

    • 서비스 메시 내의 서비스 간 통신에 mutual TLS 적용
    • Istio, Linkerd 등에서 트래픽 레벨 암호화 및 인증 자동화
  9. 질문: “CSPM (Cloud Security Posture Management)” 이란?
    답변:

    • 클라우드 계정·설정 자동 스캔→안정성 진단→우선순위 보완
    • AWS, Azure, GCP 등 멀티 클라우드 환경 대응
  10. 질문: “GitOps for Security” 유의미한 이유?
    답변:

    • 선언형 정책·구성(infra as code) 변경이 Git PR 프로세스로 이루어짐
    • 변경 추적 가능, 정책 위반 자동 리뷰, 감사 추적 가능

물론이야! 앞서 제공한 50문제 외에도 현대 실무 IT/보안 분야에서 자주 등장하는 고급 개념·신기술 용어 중심으로 각 5개 분야에서 추가 10문제씩 더 출제할게. 각 문항에는 문제 + 정답 + 해설을 포함하고 있어. 한 번 더 깊이 파고 들어보자!


🔒 1. 보안 / 악성코드 관련 용어 (추가 10문제)

  1. 질문: “Living-off-the-Land Binaries (LoLBins)”이란?
    정답/해설: 정상 바이너리(예: certutil, regsvr32 등)를 악용해 악성 목적 수행. 탐지 회피에 유리.

  2. 질문: “Timestomping” 공격 기법은 무엇인가?
    정답/해설: 파일 또는 이벤트 로그의 타임스탬프를 변경해 탐지 회피.

  3. 질문: “Fileless persistence via WMI event subscription”이란?
    정답/해설: WMI 이벤트를 악용해 메모리에서 스크립트 실행을 예약하고 영구화.

  4. 질문: “Process Doppelgänging” 공격 기법이란?
    정답/해설: 정상 프로세스 이미지로 위조, 윈도우 트랜잭션 기능 이용해 코드 주입 및 실행.

  5. 질문: “Evil maid attack”은 어떤 시나리오?
    정답/해설: 물리적으로 접근 가능한 환경(호텔 등)에서 수정 가능한 UEFI/부트로더를 통해 침투.

  6. 질문: “Living-off-the-Land PowerShell (LOL-PowerShell)” 기법?
    정답/해설: PowerShell 스크립트를 정상처럼 위장해 payload 실행.

  7. 질문: “Dual-use tool”이란 무엇인가?
    정답/해설: 네트워크 스캐닝 툴(nmap 등)이 정상적 사용과 공격 모두에 사용 가능.

  8. 질문: “Macro-based malware”의 현대적 위협은?
    정답/해설: Office 매크로로 악성코드 유입, 최근 Sign-in bypass를 우회기법으로 많이 쓰임.

  9. 질문: “Malware-as-a-Service (MaaS)”란?
    정답/해설: 악성코드 또는 공격 인프라가 서비스화되어 판매 또는 대여됨.

    • 예: Ransomware-as-a-Service(RaaS)
  10. 질문: “Steganography malware” 기법이란?
    정답/해설: 이미지/오디오 등에 악성 페이로드 숨겨 C\&C 통신 또는 payload 배포.


🛡️ 2. 인증·보안 프로토콜 관련 용어 (추가 10문제)

  1. 질문: “WebAuthn”이란?
    정답/해설: FIDO2 기반 브라우저 원격 인증 API. 하드웨어 키 방식 비밀번호 없이 로그인.

  2. 질문: “Zero-Knowledge Proof (ZKP)”란?
    정답/해설: 지식 공개 없이 사실만 검증하는 암호 기술. 금융·블록체인에 응용.

  3. 질문: “mTLS passthrough vs mTLS termination”이란?
    정답/해설: 프록시·로드밸런서에서 TLS 세션을 유지할지 종료할지 구성 방식 차이.

  4. 질문: “Certificate pinning”이란?
    정답/해설: 앱이나 브라우저가 사전 정의된 인증서만 신뢰하도록 고정.

  5. 질문: “DANE (DNS-based Authentication of Named Entities)”란?
    정답/해설: DNSSEC를 이용해 TLS 인증서 검증, 이메일이나 서비스의 DNS 레벨에서 신뢰 제공.

  6. 질문: “OIDC Back-Channel Logout”이란?
    정답/해설: 브라우저가 개입하지 않고 IDP가 클라이언트 세션을 백그라운드에서 종료 요청.

  7. 질문: “SCITT (Self-contained identifiers for verifiable data)”란?
    정답/해설: 고유 식별자 + 해시로 이루어진 블록체인 기반 Verifiable Credential 시스템.

  8. 질문: “Secure Enclaves (e.g., Intel SGX)”에서 인증/암호화 방식?
    정답/해설: 하드웨어 기반 격리 영역에서 원격 증명(attestation) 및 암호화된 저장 수행.

  9. 질문: “OAuth 2.0 token introspection”이란?
    정답/해설: 리소스 서버가 권한 서버에 토큰 정보 위·변조 여부 및 범위를 확인 요청.

  10. 질문: “Proof-of-Possession token”이란?
    정답/해설: 단순 토큰이 아닌 **토큰 자체를 사용할 수 있는 권한(HOK)**을 갖춘 토큰, 더 안전함.


🌐 3. 네트워크 / 통신 용어 (추가 10문제)

  1. 질문: “eBPF (extended Berkeley Packet Filter)”란?
    정답/해설: 커널 레벨에서 안전하게 사용자 정의 로직 실행 가능한 프로그램, 모니터링·보안에 활용.

  2. 질문: “SRv6 ESG (Endpoint & Segment Global) SID”이란?
    정답/해설: 전체 IPv6 글로벌 주소 기반 세그먼트 식별자.

  3. 질문: “P4 programmable switch”란?
    정답/해설: 네트워크스위치를 프로그래밍 가능하게 하여 커스텀 패킷 처리 파이프라인 구성.

  4. 질문: “Time-Sensitive Networking (TSN)”이란?
    정답/해설: 실시간·정시성 네트워크 전송 보장, 산업 제어 등에서 사용.

  5. 질문: “gRPC over QUIC”란?
    정답/해설: GRPC 프로토콜을 QUIC 위에서 동작하도록 구현, 지연 최소화.

  6. 질문: “Segment Routing BIER (Bit Index Explicit Replication)”이란?
    정답/해설: 멀티캐스트 분산 시 라우터가 별도 테이블 없이 비트맵 기반 전송 경로 지정.

  7. 질문: “LoRaWAN Class B / C”란?
    정답/해설: 타이밍 시퀀스 기준 슬롯 예약 방식(B), 지속 수신 대기 방식(C) 등 차이 있음.

  8. 질문: “Wi-Fi 7 (802.11be)” 의 주요 개선점?
    정답/해설: Multi-Link Operation(MLO), 320MHz 채널, 고밀도 환경 성능 향상.

  9. 질문: “MPLS VPN vs Segment Routing VPN” 차이?
    정답/해설: MPLS LDP 필요, SR은 VPN을 IPv6 세그먼트로 구현, 관리 간소화.

  10. 질문: “5G URLLC (Ultra-Reliable Low-Latency Communications)”이란?
    정답/해설: 초저지연 + 높은 신뢰성 네트워크, 자율주행·산업 자동화에 중요.


🔐 4. 자료 표현 / 암호화 관련 용어 (추가 10문제)

  1. 질문: “Functional Encryption”이란?
    정답/해설: 암호화된 데이터를 특정 함수 기반으로 결과만 출력할 수 있는 방식.

  2. 질문: “Identity-Based Encryption (IBE)”이란?
    정답/해설: 이메일 주소 같은 ID를 공개키로 사용, 키 관리 간편.

  3. 질문: “Threshold cryptography vs Multi-Party Computation” 차이?
    정답/해설: Threshold는 키 공유형, MPC는 입력 비공개 공동계산 방식.

  4. 질문: “Verifiable Delay Function (VDF)”이란?
    정답/해설: 계산 증명이 가능하지만 역산이나 빠른 예측 불가능, 블록체인 타임스탬프 용도.

  5. 질문: “Succinct Non-Interactive Arguments of Knowledge (SNARKs)”란?
    정답/해설: 증명만 전달, 빠르게 검증 가능, 프라이버시 블록체인에 사용됨.

  6. 질문: “Keyed-Hash Message Authentication Code (KMAC)”이란?
    정답/해설: SHA‑3 기반 HMAC 변형으로 MAC 생성.

  7. 질문: “Threshold ECDSA signing”이란?
    정답/해설: ECDSA 키를 분산 소유, 공동 서명 생성으로 키 노출 없이 분산 운영.

  8. 질문: “Lattice-based cryptography”란?
    정답/해설: 양자저항 알고리즘 기반, NIST PQC 후보 포함(KYBER, Dilithium).

  9. 질문: “Aggregate signature”란?
    정답/해설: 여러 서명을 하나로 압축, 블록체인 트랜잭션 최적화 가능.

  10. 질문: “Key transparency”란?
    정답/해설: 공개키 관리자 등 전신자의 키 변경 내역을 검증 가능하고 투명하게 공개하는 시스템.


🏢 5. 실무 보안 / 네트워크 / 시스템 기술 용어 (추가 10문제)

  1. 질문: “Chaos Monkey”란?
    정답/해설: Netflix가 만든 무작위 장애 유발 툴, 시스템 안정성 테스트용.

  2. 질문: “SBOM (Software Bill of Materials)”이란?
    정답/해설: 소프트웨어 구성품 목록, 공급망 보안 검증·취약점 판단에 필요.

  3. 질문: “Runtime Application Self‑Protection (RASP)”이란?
    정답/해설: 실행 중인 애플리케이션 내부에 보호기능을 넣어 공격 탐지·차단.

  4. 질문: “Chaos SecOps”란?
    정답/해설: 보안 관점에서 Chaos Engineering 적용, 실제 공격 시뮬레이션.

  5. 질문: “SASE (Secure Access Service Edge)”란?
    정답/해설: 네트워크+보안 기능을 클라우드 기반으로 통합 제공하는 아키텍처.

  6. 질문: “XDR (Extended Detection and Response)”이란?
    정답/해설: SIEM/EDR을 넘어 네트워크·클라우드까지 통합 탐지 대응.

  7. 질문: “Workload Identity Federation”이란?
    정답/해설: 온프레 인증 없이 클라우드 워크로드가 신뢰·인증 받을 수 있는 체계.

  8. 질문: “API Security Gateway”란?
    정답/해설: API 요청 유효성 검사, 인증, 트래픽 모니터링, OWASP Top 10 대응 기능 포함.

  9. 질문: “Infra as Code policy as code” 이란?
    정답/해설: Terraform, CDK 등 구성 변경 시 보안 정책(PR 자동 심사) 적용.

  10. 질문: “SOC-as-a-Service”란?
    정답/해설: 외부 전문업체가 보안 운영센터(SOC) 기능을 서비스 형태로 제공.


0개의 댓글