2025/04/22 20

111_PKI_전자서명

111. 다음 중 공개키 기반 구조(PKI: Public Key Infrastructure)에 대한 설명으로 가장 적절하지 않은 것은?① 공개키 인증서를 위해 X.509 표준 인증서 형식을 사용한다.② PKI는 인증, 기밀성, 부인방지와 메시지의 무결성을 제공한다.③ PKI 전반에 사용되는 정책과 절차를 생성하는 기관은 PAA(Policy Approving Authority)다.④ 공개키 기반 구조에서 공개키 인증서는 CA(Certificate Authority)의 공개키를 이용하여 전자서명을 생성한다.✅ 정답: ④번🔍 해설④번은 부적절한 설명이다.→ 전자서명은 공개키가 아닌, CA의 개인키(Private Key)로 생성한다.→ 이후 사용자나 시스템이 CA의 공개키(Public Key)로 서명을 검증함..

110_세션_하이재킹

문제 110. 다음 중 TCP 고유의 취약점을 이용한 TCP 세션 하이재킹(session hijacking) 공격에 대한 보안 대책으로 가장 적절하지 않은 것은?ACK storm 탐지 비동기화 상태 탐지 다이렉트 브로드캐스트 방지 패킷의 유실과 재전송 증가 탐지🔍 해설TCP 세션 하이재킹(Session Hijacking) TCP 연결에서 순서번호(sequence number)를 예측하여 세션을 가로채는 공격. 정상 사용자와 공격자 간의 충돌로 인해 다음과 같은 현상이 나타남:ACK storm: 두 노드가 서로를 인정하지 못해 ACK 반복 전송세션 비동기화: 순서번호 불일치로 인한 세션 상태 이상패킷 유실과 재전송 증가: 혼란으로 인한 네트워크 품질 저하보기 분석보기설명적절성① ACK storm..

108_가명처리

📌 가명처리(Pseudonymization) vs 비식별화(Anonymization)구분가명처리 (Pseudonymization)비식별화 (Anonymization)정의식별자를 대체값으로 바꾸되, 복원 가능성 있음식별자를 완전히 제거하여 복원이 불가능하도록 처리목적데이터 분석 가능성과 보안 균형개인정보 보호 강화, 재식별 방지복원 가능성O (대체값 → 원본 가능)X (완전 삭제 또는 범주화)예시암호화, 가명 생성, 데이터 스왑라운딩, 범주화, 마스킹📌 보기별 상세 설명① 암호화 (Encryption)정의: 알고리즘과 키를 이용해 원본 데이터를 암호문으로 변환.특징: 복호화 키가 있으면 원본 복원이 가능.용도: 정보 보호, 데이터 전송 보안.가명처리로서 적절성: 가명처리의 일환으로 활용 가능하지만, 키..

106_포멧스트링_취약점

❓ 포맷 스트링(format string) 취약점에 대한 설명으로 가장 적절하지 않은 것은?문제 보기printf 함수가 가지고 있는 선택적 매개변수(optional argument)의 특성은 취약점이 될 수 있다. 소프트웨어의 사용자가 포맷 스트링을 지정할 수 있는 것을 불허하여 취약점 이용에 대처할 수 있다. 포맷 스트링 %n을 이용하여 메모리의 특정 위치(주소)에 값을 지정할 수 있다. 포맷 스트링 취약점을 이용하여 악성코드를 실행하는 것은 불가능하다.✅ 정답: ④번🔍 해설번호보기 내용설명적절성①printf 함수의 optional argument 특성포맷 스트링이 잘못되면 가변 인자를 임의로 해석하며 취약점 발생✅ 적절②사용자 포맷 문자열 제한사용자 입력이 포맷 문자열로 사용되는 것을 막으면 ..

90_LoRa

문제 90다음 중 사물인터넷에서 부각되고 있는 LoRa 통신과 LoRa WAN 네트워크에 대한 설명으로 가장 적절하지 않은 것은?LoRa는 대표적인 저전력 통신방식으로 LoRa 얼라이언스를 중심으로 개발되고 있다.ISM 비면허 대역 공간에 기반을 두고 있다.LoRa는 매우 넓은 커버리지를 갖는 장거리 통신 방식이다.LoRa WAN에는 LTE에서 사용되는 공통 기술은 모두 포함되어 있다. ❌해설① 적절함: LoRa는 Semtech에서 개발한 기술로, LoRa Alliance 중심으로 LoRaWAN 표준이 정의되어 있음.② 적절함: LoRa는 비면허 대역인 ISM 밴드를 사용 (433MHz, 868MHz, 915MHz 등).③ 적절함: LoRa는 수 km에서 10km 이상까지 통신 가능한 장거리 통신 기술임..

카테고리 없음 2025.04.22

IOT_통신기술

📡 IoT 통신 기술 정리IoT(Internet of Things) 통신 기술은 사물 간 데이터를 주고받기 위한 무선 또는 유선 방식의 통신 기술입니다. 적용 범위, 전력 소비, 전송 속도에 따라 다양하게 구분됩니다.🧭 IoT 통신 기술 분류1. 단거리 통신 (Short Range Communication)기술특징주파수 / 대역폭전력 소모적용 사례Bluetooth (BLE)저전력, 근거리 통신2.4GHz / 수 Mbps매우 낮음웨어러블, 스마트홈Wi-Fi고속 데이터 전송2.4GHz / 5GHz높음가정, 산업용 센서Zigbee메시 네트워크, 센서 중심2.4GHz / 250kbps낮음홈 오토메이션, 조명 제어NFC근접 통신, 수 cm13.56MHz / 수백 kbps매우 낮음모바일 결제, 출입통제Infra..

TensorFlow_vs_PyTorch

🤖 TensorFlow와 PyTorch 비교 및 설명🔹 TensorFlow란?TensorFlow는 Google Brain 팀에서 개발한 오픈소스 딥러닝 프레임워크입니다.주로 머신러닝 및 딥러닝 모델을 설계, 학습, 배포하기 위한 플랫폼으로 널리 사용됩니다.출시: 2015년 (Google)라이선스: Apache 2.0 (상업적 사용 가능)언어: Python 중심, C++, JavaScript 등 다중 언어 지원특징:정적 계산 그래프 기반 (단, Eager Execution 지원)모델 배포에 강력한 기능 제공 (TF Serving, TF Lite, TF.js 등)Keras를 통한 쉬운 고수준 API 제공🔹 PyTorch란?PyTorch는 Meta(Facebook)의 AI Research Lab에서 개발..

88_텐서플로우

📘 문제 88. 텐서플로우에 대한 설명으로 가장 적절하지 않은 것은?보기구글에서 공개한 오픈소스 소프트웨어이다.머신러닝과 딥러닝에 특화된 소프트웨어 개발 플랫폼이다.아파치 2.0 라이선스에 의해서 비상업적 용도로만 자유롭게 사용 가능하다.파이썬을 위한 텐서플로우 라이브러리가 제공된다.✅ 정답: ③🔍 해설번호보기 내용적절성설명①구글에서 공개한 오픈소스 소프트웨어⭕TensorFlow는 Google Brain 팀에서 개발하고, 2015년 오픈소스로 공개됨.②머신러닝과 딥러닝에 특화된 개발 플랫폼⭕머신러닝, 특히 딥러닝에 최적화된 플랫폼이며 CNN, RNN 등 다양한 구조 지원③아파치 2.0 라이선스 → 비상업적 용도로만 사용 가능❌Apache 2.0 라이선스는 상업적 용도 포함 자유롭게 사용 가능함. 보기..

87_CSMA

📘 문제 87. 다음 매체 접근 제어 방식에 대한 설명으로 가장 적절하지 않은 것은?CSMA 방식은 반송파 감지(carrier sense) 메커니즘을 사용하여 다른 지국이 회선을 사용하는지 알 수 있다. CSMA/CD 방식에서 충돌이 발생하면 고정된 시간을 대기하였다가 다시 접근을 시도한다. CSMA/CA 방식은 무선 LAN에서 주로 사용한다. CSMA/CD 방식은 유선 LAN에서 주로 사용한다. ✅ 정답: ②번🔍 해설①번: 올바른 설명. CSMA(Carrier Sense Multiple Access)는 전송 전 채널 상태를 확인(감지)하는 방식이다.②번: ❌ 잘못된 설명. CSMA/CD(Collision Detection)는 충돌이 발생하면 고정된 시간이 아닌 랜덤한 시간(Binary E..

디지털_아날로그_변환기법

🔁 디지털 ↔ 아날로그 변환 기법 정리🎯 1. 디지털 → 아날로그 변환 (Digital to Analog)디지털 데이터를 전송 가능한 아날로그 신호로 바꾸는 과정→ 디지털 변조(Digital Modulation) 라고도 함🧪 주요 기법방식이름특징ASKAmplitude Shift Keying진폭을 바꿔 디지털 데이터 표현FSKFrequency Shift Keying주파수를 바꿔 디지털 데이터 표현PSKPhase Shift Keying위상을 바꿔 디지털 데이터 표현QAMQuadrature Amplitude Modulation진폭 + 위상 동시 조절 (고속 통신)🎯 2. 아날로그 → 디지털 변환 (Analog to Digital)연속적인 아날로그 신호를 0과 1의 이산적인 디지털 신호로 변환→ A/D ..