λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ”’μ •λ³΄λ³΄μ•ˆ/λ„€νŠΈμ›Œν¬ λ³΄μ•ˆ

λ„€νŠΈμ›Œν¬ ν•΄ν‚Ή - tor μž‘λ™ 원리

by Janger 2022. 8. 1.
728x90
λ°˜μ‘ν˜•

λ‹€μŒμ€ Tor ν΄λΌμ΄μ–ΈνŠΈ A (원본)μ—μ„œ Tor μ„œλ²„ B, Cλ₯Ό μ°¨λ‘€λ‘œ 거쳐 λͺ©μ μ§€ D (일반 Web μ„œλ²„ λ“±)에 이λ₯΄λŠ” 경우의 μ„€λͺ…이닀.




1. AλŠ” 미리 μ–»κ³  μžˆλŠ” 디렉토리 λͺ©λ‘μ—μ„œ μž„μ˜λ‘œ B와 Cλ₯Ό μ„ νƒν•œλ‹€.

2. AλŠ” B에 λŒ€ν•΄ 가상 νšŒμ„  μ—°κ²° μš”μ²­, AB μ‚¬μ΄μ˜ μ•”ν˜Έν™” 톡신을 μœ„ν•œ μ„Έμ…˜ ν‚€λ₯Ό κ΅ν™˜ν•˜κΈ° μœ„ν•œ 정보와 ν•¨κ»˜ μ „λ‹¬ν•œλ‹€.

3. BλŠ” A에 가상 νšŒμ„  μ—°κ²° 수락과 ν•¨κ»˜ μ„Έμ…˜ ν‚€ κ΅ν™˜μ„ μœ„ν•œ 정보λ₯Ό μ „μ†‘ν•œλ‹€.

4. AB 사이에 μ „λ‹¨κΉŒμ§€ 얻은 μ„Έμ…˜ ν‚€λŠ” μ•”ν˜Έν™” ν†΅μ‹ λ‘œ 얻을 수 μžˆλ‹€. 이후 AB κ°„μ˜ 톡신이 μ•”ν˜Έν™” 톡신 경둜λ₯Ό μ‚¬μš©ν•˜μ—¬ 행해진닀.

5. AλŠ” B에 λŒ€ν•΄ "Bκ°€ C에 λŒ€ν•œ 가상 νšŒμ„  μ—°κ²°μ˜ μš”κ΅¬λ₯Ό μ œμΆœν•˜λŠ” 것"을 μš”κ΅¬ν•˜λŠ” μ „μ†‘ν•œλ‹€.

6. BλŠ” C에 λŒ€ν•΄ 가상 νšŒμ„  μ—°κ²° μš”μ²­, BC μ‚¬μ΄μ˜ μ•”ν˜Έν™” 톡신을 μœ„ν•œ μ„Έμ…˜ ν‚€λ₯Ό κ΅ν™˜ν•˜κΈ° μœ„ν•œ 정보와 ν•¨κ»˜ μ „λ‹¬ν•œλ‹€.

7. CλŠ” B에 λŒ€ν•΄ 가상 νšŒμ„  μ—°κ²° 수락과 ν•¨κ»˜ μ„Έμ…˜ ν‚€ κ΅ν™˜μ„ μœ„ν•œ 정보λ₯Ό μ „μ†‘ν•œλ‹€.

8. BC 사이에 μ „λ‹¨κΉŒμ§€ 얻은 μ„Έμ…˜ ν‚€λŠ” μ•”ν˜Έν™” ν†΅μ‹ λ‘œ 얻을 수 μžˆλ‹€. 이후 BC κ°„μ˜ 톡신이 μ•”ν˜Έν™” 톡신 경둜λ₯Ό μ‚¬μš©ν•˜μ—¬ 행해진닀.

9. BλŠ” A와 BC μ‚¬μ΄μ˜ 가상 νšŒμ„  연결이 μ™„λ£Œλ˜μ—ˆμŒμ„ μ—°λ½ν•œλ‹€.

μΆ”κ°€λ‘œ μž…κ΅¬ λ…Έλ“œ A와 좜ꡬ λ…Έλ“œ DλŠ” μ„œλ‘œ μ„Έμ…˜ ν‚€ κ΅ν™˜μ„ ν•œ λ‹€μŒ 데이터가 μž…κ΅¬μ—μ„œ μ•”ν˜Έν™”ν•˜λ©΄ λ‹€μ‹œ 좜ꡬ λ…Έλ“œμ—μ„œ λ³΅ν˜Έν™”ν•  수 있게 ν•œλ‹€. λ‹Ήμ—°νžˆ 쀑간 λ…Έλ“œλ“€μ€ μΆœμž…κ΅¬κ°€ μ„œλ‘œ κ΅ν™˜ν•˜λŠ” 데이터λ₯Ό 보지 λͺ»ν•œλ‹€.

μ΄μƒμœΌλ‘œ κ΅¬μΆ•λœ ABC κ°„μ˜ 가상 νšŒμ„ μ„ 톡해 AλŠ” D와 λͺ¨λ“  톡신을 ν•  수 있으며 톡신 νŒ¨ν‚·μ€ 마치 Cκ°€ 원본과 같이 Dμ—μ„œ 보인닀.

AB 사이, BC μ‚¬μ΄μ˜ μ„Έμ…˜ ν‚€λŠ” 각각 A와 B, B와 C 밖에 λͺ¨λ₯΄κΈ° λ•Œλ¬Έμ—, μ€‘κ³„λŠ” 읡λͺ…성을 얻을 수 μžˆλ‹€κ³  λ˜μ–΄μžˆλ‹€. 쀑계 μ„œλ²„κ°€ 3 개 μ΄μƒμ˜ κ²½μš°λ„ μœ„μ˜ 단계λ₯Ό λ°˜λ³΅ν•˜μ—¬ μœ μ‚¬ νšŒμ„  ꡬ좕이 μ§„ν–‰λœλ‹€.

μ„Έμ…˜ ν‚€ κ΅ν™˜μ„ μœ„ν•΄μ„œλŠ” Diffie - Hellman ν‚€ κ΅ν™˜ 방식을 채택, ν†΅μ‹ μ˜ μ•”ν˜Έν™”λ‘œ AESκ°€ μ‚¬μš©λœλ‹€. λ˜ν•œ, 가상 νšŒμ„  ꡬ좕을 ν¬ν•¨ν•œ Tor λ…Έλ“œ μ‚¬μ΄μ˜ λͺ¨λ“  톡신은 λ„μ€‘μ˜ 도청 및 λ³€μ‘°λ₯Ό λ°©μ§€ν•˜κΈ° μœ„ν•΄ TLS ν†΅μ‹ μ˜μ—μ„œ μ—΄λ¦°λ‹€.

좜처:
https://ko.m.wikipedia.org/wiki/%ED%86%A0%EB%A5%B4_(%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC)

ν† λ₯΄ (λ„€νŠΈμ›Œν¬) - μœ„ν‚€λ°±κ³Ό, 우리 λͺ¨λ‘μ˜ 백과사전

2007λ…„ 8μ›” 30일 μŠ€μ›¨λ΄μ˜ λ³΄μ•ˆ 연ꡬ원, Dan EgerstadλŠ” μ „ μ„Έκ³„μ˜ λŒ€μ‚¬κ΄€κ³Ό 인ꢌ 옹호 λ‹¨μ²΄μ˜ μ „μž μš°νŽΈμ„ κ°μ²­ν•˜λŠ” 데 μ„±κ³΅ν–ˆλ‹€κ³  λ°œν‘œν–ˆλ‹€[10]. Tor λ…Έλ“œ κ°„μ˜ 톡신이 μ•”ν˜Έν™”λ˜μ–΄ μžˆμ§€λ§Œ, 끝(좜ꡬ)이

ko.m.wikipedia.org

728x90
λ°˜μ‘ν˜•