CSS Tutor Study Hub 메인으로

Computersystemsicherheit 2025/26

Privacy / Forensics / SecLab

adversary model, chain of custody, 실습 파일과 시험 개념 연결

이 페이지에서 보는 것

adversary model, chain of custody, 실습 파일과 시험 개념 연결

Censorship and privacyForensicsSecLab bonus

Censorship and privacy

검열과 프라이버시: adversary model, metadata, Tor, DoH/DoT

privacy 답안은 기술 이름보다 adversary model이 먼저입니다. 누가 어디에서 무엇을 볼 수 있는지 정해야 Tor, DoH/DoT, censorship circumvention의 효과와 한계가 정확히 보입니다.

초보자용 1타 강사식 설명

한 줄 핵심

privacy는 내용만 숨기는 것이 아니라 누가 누구와 언제 통신했는지까지 줄이는 목표입니다.

쉽게 말하면

HTTPS가 내용은 숨겨도 IP, DNS query, timing, packet size 같은 metadata는 남을 수 있습니다.

시험에서는

답안 첫 줄은 adversary model입니다. local observer, resolver, censor, Tor exit, global observer 중 누가 무엇을 보는지 쓰세요.

머릿속 그림: 편지 내용은 봉투 안에 넣어 봉인할 수 있지만, 봉투 겉면의 sender, receiver, 시간, 크기, 우체국 경로는 남을 수 있습니다. privacy는 본문뿐 아니라 이 겉면 정보(metadata)를 누가 연결할 수 있는지까지 다루는 문제입니다.

\(\text{privacy answer}=\text{adversary model}+\text{metadata}+\text{protected property}+\text{remaining leakage}+\text{mitigation}\)
UserLocal observerResolver / relayDestinationCensor / global observer
AdversaryCan observeCannot automatically knowMechanismRemaining leakage / limit
Local network observerIP endpoints, timing, packet sizes; plain DNS unless protectedHTTPS contentHTTPS, DoH/DoT, VPN/Tor entryDestination IP/SNI/traffic pattern may remain visible depending on setup
DNS resolverQueried domain names and timingUsually full web contentChoose trusted resolver; DNSSEC for integrityDoH hides from local observer, not from resolver
Tor relayEntry sees user; exit sees destinationSingle honest relay should not know both endsOnion routing through multiple relaysExit sees plaintext HTTP; global timing correlation can still threaten anonymity
CensorDNS/IP/SNI/fingerprints depending on positionEncrypted content when TLS worksDoH/DoT, bridges, traffic obfuscationNo single circumvention defeats every censor capability

Interactive visual

Privacy adversary selector

누가 무엇을 볼 수 있는지 먼저 고르면 privacy 답안이 흔들리지 않습니다.

User metadata Observer limit Mitigation

Scored self-check

Privacy adversary self-check

Privacy answers are weak without an adversary model.

0/5 slots checked. 먼저 답안에 들어간 채점 단위를 표시하세요.

핵심 용어 1타 설명

privacy

내용뿐 아니라 누가 누구와 언제 통신하는지 같은 metadata 노출까지 줄이는 목표입니다.

metadata

내용은 아니지만 sender, receiver, timing, size, IP 같은 관찰 가능한 정보입니다.

Tor

여러 relay를 거쳐 source와 destination을 한 지점에서 동시에 보기 어렵게 만드는 네트워크입니다.

DoH/DoT

client와 resolver 사이 DNS query를 암호화합니다. resolver 자체가 질의를 모른다는 뜻은 아닙니다.

censor

DNS, IP, SNI, traffic pattern 등을 보고 차단하는 관찰자/차단자입니다.

global passive adversary

여러 지점의 traffic timing을 동시에 볼 수 있어 correlation attack 가능성이 큰 강한 공격자입니다.

오늘의 한 문장

privacy는 내용만 숨기는 것이 아니라 누가 누구와 언제 통신했는지까지 줄이는 목표입니다.

왜 배우는가

  • HTTPS가 내용은 숨겨도 IP, DNS query, timing, packet size 같은 metadata는 남을 수 있습니다.
  • 답안 첫 줄은 adversary model입니다. local observer, resolver, censor, Tor exit, global observer 중 누가 무엇을 보는지 쓰세요.
  • 시험에서는 용어 암기보다 상황을 답안 프레임으로 바꾸는 능력이 점수로 이어집니다.

머릿속 그림

편지 내용은 봉투 안에 넣어 봉인할 수 있지만, 봉투 겉면의 sender, receiver, 시간, 크기, 우체국 경로는 남을 수 있습니다. privacy는 본문뿐 아니라 이 겉면 정보(metadata)를 누가 연결할 수 있는지까지 다루는 문제입니다.

단계별 강의

  1. 먼저 adversary를 정합니다: local observer, DNS resolver, ISP, censor, Tor exit, global observer 중 누구인지 봅니다.
  2. content와 metadata를 분리합니다. HTTPS가 내용을 숨겨도 IP, DNS, timing, size는 남을 수 있습니다.
  3. Tor, VPN, DoH/DoT, padding은 각각 막는 관찰자가 다르므로 한계를 함께 씁니다.

시험 답안 프레임

  1. Privacy 답안은 누가 무엇을 볼 수 있고 무엇은 못 보는지 표처럼 말하면 쉽습니다.
  2. Censorship 답안은 blocking point, detection signal, circumvention method, remaining risk를 씁니다.
  3. Tor는 entry와 exit 관찰 범위가 다르고 global adversary에는 약해질 수 있습니다.

대표 함정

  1. 용어만 쓰고 attacker capability, context, impact, defense limit을 빼면 부분점수가 크게 줄어듭니다.

미니 예제

DoH는 DNS query를 resolver까지 암호화하지만, 접속한 IP와 traffic timing을 완전히 없애지는 못합니다.

30초 구두시험

  1. Censorship and privacy에서 공격자나 관찰자는 무엇을 할 수 있나요?
  2. Censorship and privacy 답안에서 반드시 들어가야 하는 채점 단위는 무엇인가요?
  3. Censorship and privacy의 대표 함정 하나와 반례를 말해 보세요.

우선 첨부할 소스

  • Vorlesung / vl13.pdf 19 windows
  • Vorlesung / 08 Domain Name System.pdf 15 windows
  • Vorlesung / 09_1.pdf 15 windows
  • Vorlesung / CSS-Privacy1.pdf 15 windows
  • Vorlesung / Vorlesung IT-Forensik 2026.pdf 11 windows
구체 window 후보
  • CSS_Altklausur_WiSe_2526.pdf, windows/pages 5-6
  • CSS_Altklausur_WiSe_2526.pdf, windows/pages 11-12
  • CSS_Altklausur_WiSe_2526.pdf, windows/pages 13-14
  • CSS_Altklausur_WiSe_2526.pdf, windows/pages 15-16
  • computersystemsicherheit_wise25-26_questions_only.md, window/page 5

AI 첨부 프롬프트

Privacy/Tor/Censorship 강의 자료와 DNS 자료를 첨부해서, privacy와 confidentiality 차이, Tor/DoH/DoT의 한계를 시험식으로 설명해 주세요.

복습 씨앗

참/거짓 연습

  • Censorship and privacy에서 '항상/절대/자동으로' 같은 표현이 나오면 반례를 먼저 찾아보세요.
  • 방어 기법 하나가 모든 공격을 막는다고 하면 대체로 함정입니다.

구두 연습

  1. Censorship and privacy에서 공격자나 관찰자는 무엇을 할 수 있나요?
  2. Censorship and privacy 답안에서 반드시 들어가야 하는 채점 단위는 무엇인가요?
  3. Censorship and privacy의 대표 함정 하나와 반례를 말해 보세요.
한국어로 답하세요. 중요한 용어만 English/German 병기: topic=Censorship and privacy, answer frame, attacker capability, defense limit, common trap

취약 주제 키

censorship-and-privacy medium exam signal

Forensics

디지털 포렌식: forensic image, write blocker, hash integrity, chain of custody

포렌식 답안의 핵심은 '무엇을 찾았는가'보다 '그 증거가 원본에서 분석 보고서까지 바뀌지 않았고, 누가 언제 어떻게 다뤘는지 설명할 수 있는가'입니다.

초보자용 1타 강사식 설명

한 줄 핵심

포렌식은 증거를 찾는 기술이면서, 그 증거가 바뀌지 않았음을 설명하는 절차입니다.

쉽게 말하면

원본을 바로 만지지 않고 image를 만들고, hash로 동일성을 확인하고, chain of custody로 누가 언제 다뤘는지 기록합니다.

시험에서는

hash만 쓰면 부족합니다. write blocker, forensic image, hash, custody log, report까지 절차로 써야 합니다.

머릿속 그림: 현장 증거를 투명 봉투에 넣고 봉인한 뒤, 넘겨받는 사람마다 시간과 서명을 남기는 장면을 떠올리면 됩니다. 디지털 포렌식에서는 이 봉투가 forensic image, write blocker, cryptographic hash, chain of custody log, report로 바뀝니다.

\(H(\text{original})=H(\text{forensic image}),\quad \text{chain of custody}=(\text{who},\text{when},\text{where},\text{what},\text{why})\)
  1. label evidence ID
  2. protect original
  3. create image
  4. hash and log
  5. analyze copy
  6. report limits
StepWho/what to documentIntegrity purposeCommon exam trap
AcquireCollector, time, place, evidence ID, device stateStart an auditable recordSkipping volatile-data decision when the scenario mentions a live system
Write blockerTool/device, configuration, original mediumPrevent writes to original during acquisitionConfusing write blocker with a hash function
Forensic imageBitwise image path, tool/version, hash valuesPreserve original and analyze copiesCalling normal file copy a forensic image
Chain of custodyWho, when, where, action, purpose, seal/storage stateShow evidence handling was continuous and accountableWriting only a hash but no custody procedure
ReportMethods, versions, timestamps, findings, limitationsEnable later verification and reproducibilityReporting conclusions without procedure

Interactive visual

Chain-of-custody builder

절차에서 빠지면 감점되는 항목을 눌러 확인하세요.

Acquire image/hash Store / transfer analyze copy Report

Scored self-check

Forensics integrity self-check

Hash alone is not a legally robust forensics answer.

0/5 slots checked. 먼저 답안에 들어간 채점 단위를 표시하세요.

핵심 용어 1타 설명

forensic image

원본 저장장치를 직접 분석하지 않고 복사해 만든 분석용 이미지입니다.

write blocker

원본 매체에 실수로 쓰기가 일어나지 않게 막는 장치/절차입니다.

hash fingerprint

원본과 이미지가 같은지 확인하는 짧은 지문입니다. 증거 의미를 자동으로 보장하지는 않습니다.

chain of custody

누가 언제 어디서 어떤 목적으로 증거를 다뤘는지 이어서 남기는 기록입니다.

integrity

조사 과정에서 증거가 바뀌지 않았음을 보이는 성질입니다.

report

도구, 시간, 담당자, hash 값, 분석 절차를 남겨 나중에 검증 가능하게 만드는 문서입니다.

오늘의 한 문장

포렌식은 증거를 찾는 기술이면서, 그 증거가 바뀌지 않았음을 설명하는 절차입니다.

왜 배우는가

  • 원본을 바로 만지지 않고 image를 만들고, hash로 동일성을 확인하고, chain of custody로 누가 언제 다뤘는지 기록합니다.
  • hash만 쓰면 부족합니다. write blocker, forensic image, hash, custody log, report까지 절차로 써야 합니다.
  • 시험에서는 용어 암기보다 상황을 답안 프레임으로 바꾸는 능력이 점수로 이어집니다.

머릿속 그림

현장 증거를 투명 봉투에 넣고 봉인한 뒤, 넘겨받는 사람마다 시간과 서명을 남기는 장면을 떠올리면 됩니다. 디지털 포렌식에서는 이 봉투가 forensic image, write blocker, cryptographic hash, chain of custody log, report로 바뀝니다.

단계별 강의

  1. 증거 원본을 바로 분석하지 않고 write blocker로 보호합니다.
  2. bitwise forensic image를 만들고 원본과 image의 hash를 계산해 기록합니다.
  3. chain of custody로 누가 언제 어디서 무엇을 했는지 끊기지 않게 남깁니다.

시험 답안 프레임

  1. Hash는 integrity evidence이지 절차 전체를 대신하지 않습니다.
  2. Forensic image는 보이는 파일만 복사하는 것이 아니라 metadata, deleted data, slack space까지 보존할 수 있는 bitwise copy입니다.
  3. Report에는 tool/version, timestamp, hash, custody entries, analysis steps, findings, limitations가 들어갑니다.

대표 함정

  1. 용어만 쓰고 attacker capability, context, impact, defense limit을 빼면 부분점수가 크게 줄어듭니다.

미니 예제

압수한 SSD를 받으면 evidence ID를 붙이고, write blocker로 연결하고, image를 뜨고, SHA-256 hash를 기록한 뒤 원본은 봉인 보관합니다.

30초 구두시험

  1. Forensics에서 공격자나 관찰자는 무엇을 할 수 있나요?
  2. Forensics 답안에서 반드시 들어가야 하는 채점 단위는 무엇인가요?
  3. Forensics의 대표 함정 하나와 반례를 말해 보세요.

우선 첨부할 소스

  • Vorlesung / Vorlesung IT-Forensik 2026.pdf 63 windows
  • Vorlesung / 09_1.pdf 7 windows
  • Vorlesung / 03 Symmetrische Kryptographie.pdf 6 windows
  • Vorlesung / 02_Grundlagen_Krypto_RMU_v2.pdf 4 windows
  • Vorlesung / 05 Authentifizierung.pdf 4 windows
구체 window 후보
  • CSS_Altklausur_WiSe_2526.pdf, windows/pages 11-12
  • CSS_Altklausur_WiSe_2526.pdf, windows/pages 15-16
  • CSS_Altklausur_WiSe_2526.pdf, windows/pages 17-18
  • computersystemsicherheit_wise25-26_questions_only.md, window/page 11
  • computersystemsicherheit_wise25-26_questions_only.md, window/page 18

AI 첨부 프롬프트

Vorlesung IT-Forensik 2026을 첨부해서, evidence integrity, hash, chain of custody, write blocker를 초보자용 예시로 설명해 주세요.

복습 씨앗

참/거짓 연습

  • Forensics에서 '항상/절대/자동으로' 같은 표현이 나오면 반례를 먼저 찾아보세요.
  • 방어 기법 하나가 모든 공격을 막는다고 하면 대체로 함정입니다.

구두 연습

  1. Forensics에서 공격자나 관찰자는 무엇을 할 수 있나요?
  2. Forensics 답안에서 반드시 들어가야 하는 채점 단위는 무엇인가요?
  3. Forensics의 대표 함정 하나와 반례를 말해 보세요.
한국어로 답하세요. 중요한 용어만 English/German 병기: topic=Forensics, answer frame, attacker capability, defense limit, common trap

취약 주제 키

forensics medium exam signal

SecLab bonus

SecLab 보너스: OTP key reuse, ECB image leakage, PKI artifact

SecLab 보너스는 우선순위가 낮아도 실습 파일이 암호 개념을 눈에 보이게 해 줍니다. OTP key reuse와 ECB image leakage는 특히 짧은 서술과 Wahr/Falsch 함정에 바로 연결됩니다.

초보자용 1타 강사식 설명

한 줄 핵심

SecLab은 파일 이름을 외우는 파트가 아니라 실습 artifact를 시험 개념으로 번역하는 파트입니다.

쉽게 말하면

ECB 그림은 반복 block leakage, OTP 파일은 key reuse, CSR/key/certificate는 PKI 역할 구분을 보여줍니다.

시험에서는

주 시험 근거로 과장하지 말고, crypto mode와 PKI 개념을 눈으로 확인하는 보조 자료로 쓰세요.

머릿속 그림: 수식이 악보라면 SecLab 파일은 실제 연주 녹음입니다. OTP의 XOR 식, ECB의 반복 block, CSR/key/certificate의 역할이 파일과 출력물로 보이기 때문에 개념을 손에 잡히게 만듭니다.

\(C=P\oplus K,\quad C_1\oplus C_2=P_1\oplus P_2\ \text{if OTP key reused};\quad \text{ECB}:P_i=P_j\Rightarrow C_i=C_j\)
Artifact / lab signalSecurity conceptWhat attacker learnsExam sentence to practice
otpcipher.bin + reused otpkey.binOTP key reuse / stream reuseC1 xor C2 = P1 xor P2, so guessed plaintext leaks the otherPerfect secrecy requires truly random, message-length, secret, single-use key
ecb_ciphertxt.ppmECB deterministic block encryptionRepeated plaintext blocks remain repeated ciphertext blocksECB can leak structure even when the exact plaintext is not decrypted
CTR nonce reuse exampleRepeated keystreamSame algebraic leakage as OTP key reuseNever reuse nonce/counter under the same key
.key / .csr / .pem certificatePKI artifact rolesPublic identity binding versus private secretPrivate key is secret; CSR asks CA; certificate binds identity to public key

Interactive visual

OTP / ECB leakage toggle

반복되는 block 또는 key/nonce reuse가 어떤 정보를 남기는지 확인하세요.

Scored self-check

SecLab artifact self-check

SecLab artifacts are useful when translated into exam concepts.

0/5 slots checked. 먼저 답안에 들어간 채점 단위를 표시하세요.

핵심 용어 1타 설명

OTP key reuse

같은 one-time pad key를 두 번 쓰면 두 plaintext의 XOR 관계가 노출됩니다.

ECB image leakage

같은 블록이 같은 암호문 블록으로 나와 이미지 윤곽 같은 패턴이 남습니다.

PKI artifact

인증서, key, chain 같은 실습 파일입니다. TLS/domain validation과 연결해서 봐야 합니다.

nonce

한 번만 써야 하는 값입니다. CTR이나 challenge-response에서 재사용이 위험합니다.

오늘의 한 문장

SecLab은 파일 이름을 외우는 파트가 아니라 실습 artifact를 시험 개념으로 번역하는 파트입니다.

왜 배우는가

  • ECB 그림은 반복 block leakage, OTP 파일은 key reuse, CSR/key/certificate는 PKI 역할 구분을 보여줍니다.
  • 주 시험 근거로 과장하지 말고, crypto mode와 PKI 개념을 눈으로 확인하는 보조 자료로 쓰세요.
  • 시험에서는 용어 암기보다 상황을 답안 프레임으로 바꾸는 능력이 점수로 이어집니다.

머릿속 그림

수식이 악보라면 SecLab 파일은 실제 연주 녹음입니다. OTP의 XOR 식, ECB의 반복 block, CSR/key/certificate의 역할이 파일과 출력물로 보이기 때문에 개념을 손에 잡히게 만듭니다.

단계별 강의

  1. 파일 이름을 외우기보다 그 파일이 보여 주는 보안 개념을 연결합니다.
  2. OTP artifact는 key reuse와 XOR 관계를, ECB image는 repeated block leakage를 보여 줍니다.
  3. CSR, private key, certificate는 PKI에서 각각 request, secret key, identity-public key binding 역할입니다.

시험 답안 프레임

  1. OTP key reuse는 C1 xor C2 = P1 xor P2로 설명합니다.
  2. ECB leakage는 same plaintext block -> same ciphertext block으로 설명합니다.
  3. Certificate는 private key를 포함하지 않는다고 분명히 씁니다.

대표 함정

  1. 용어만 쓰고 attacker capability, context, impact, defense limit을 빼면 부분점수가 크게 줄어듭니다.

미니 예제

`ecb_ciphertxt.ppm`을 보면 '이미지가 보인다'보다 'ECB가 반복 block을 숨기지 못한다'로 번역해야 시험 답안이 됩니다.

30초 구두시험

  1. SecLab bonus에서 공격자나 관찰자는 무엇을 할 수 있나요?
  2. SecLab bonus 답안에서 반드시 들어가야 하는 채점 단위는 무엇인가요?
  3. SecLab bonus의 대표 함정 하나와 반례를 말해 보세요.

우선 첨부할 소스

  • Vorlesung / 03 Symmetrische Kryptographie.pdf 5 windows
  • Vorlesung / 02_Grundlagen_Krypto_RMU_v2.pdf 4 windows
  • Vorlesung / 09.pdf 4 windows
  • Übung / 01 / css_ws25_ue1_sol.pdf 3 windows
  • Übung / 02 / Übung 2 - Lösung (2. Update 10.11.pdf 2 windows
구체 window 후보
  • CSS_Exam_WiSe21_SoSe22_Altklausur.pdf, windows/pages 7-8
  • Übung / 01 / css_ws25_ue1_sol.pdf, windows/pages 5-6
  • Übung / 01 / css_ws25_ue1_sol.pdf, windows/pages 7-8
  • Übung / 01 / css_ws25_ue1_sol.pdf, windows/pages 9-10
  • Übung / 02 / Übung 2 - Lösung (2. Update 10.11.pdf, windows/pages 1-2

AI 첨부 프롬프트

cssBonus 폴더의 OTP/ECB/certificate 파일과 Krypto 강의 자료를 첨부해서, 실습 파일이 어떤 시험 개념과 연결되는지 설명해 주세요.

복습 씨앗

참/거짓 연습

  • SecLab bonus에서 '항상/절대/자동으로' 같은 표현이 나오면 반례를 먼저 찾아보세요.
  • 방어 기법 하나가 모든 공격을 막는다고 하면 대체로 함정입니다.

구두 연습

  1. SecLab bonus에서 공격자나 관찰자는 무엇을 할 수 있나요?
  2. SecLab bonus 답안에서 반드시 들어가야 하는 채점 단위는 무엇인가요?
  3. SecLab bonus의 대표 함정 하나와 반례를 말해 보세요.
한국어로 답하세요. 중요한 용어만 English/German 병기: topic=SecLab bonus, answer frame, attacker capability, defense limit, common trap

취약 주제 키

seclab-bonus medium exam signal