Transmission: [κΈ°λŠ₯ μš”μ²­][λ³΄μ•ˆ] Bittorrent v2 ν˜•μ‹ / BitErrant 곡격 지원

에 λ§Œλ“  2017λ…„ 12μ›” 20일  Β·  6μ½”λ©˜νŠΈ  Β·  좜처: transmission/transmission

bittorrent v2 ν˜•μ‹μ„ μ§€μ›ν•˜κΈ° μœ„ν•œ 전솑 λ…Έλ ₯이 μžˆλŠ”μ§€ 여뢀에 λŒ€ν•œ 정보λ₯Ό λ³Έ 적이 μ—†μŠ΅λ‹ˆλ‹€[1].

아직 μ§€μ›ν•˜λ €λŠ” κ³„νšμ΄λ‚˜ λ…Έλ ₯이 μžˆμŠ΅λ‹ˆκΉŒ? κ°€μž₯ 큰 μ΄μœ λŠ” BitErrant 곡격[2]κ³Ό 같은 취약점을 μœ λ°œν•˜λŠ” SHA1의 νŒŒμ†μž…λ‹ˆλ‹€. v2 ν˜•μ‹μ€ SHA256 및 Merkle 트리 ꡬ쑰둜 μ „ν™˜λ©λ‹ˆλ‹€.

이것이 κ³ μ •λ˜μ§€ μ•ŠλŠ” ν•œ ν† λ ŒνŠΈλŠ” 데이터 무결성을 보μž₯ν•˜λŠ” μ•ˆμ „ν•œ λ‹€μš΄λ‘œλ“œ λ°©λ²•μœΌλ‘œ 간주될 수 μ—†μŠ΅λ‹ˆλ‹€.

[1] http://www.bittorrent.org/beps/bep_0052.html
[2] https://biterrant.io/

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

SHA-1 선택 접두사 곡격은 이제 USD 10,000-100,000 λ²”μœ„ 에 μžˆμŠ΅λ‹ˆλ‹€. 이것은 예λ₯Ό λ“€μ–΄ 반체제 μΈμ‚¬λ‚˜ λ‚΄λΆ€ κ³ λ°œμžκ°€ μ‚¬μš©ν•  수 μžˆλŠ” λΉ„νŠΈν† λ ŒνŠΈ 배포 μ†Œν”„νŠΈμ›¨μ–΄μ— λŒ€ν•œ 맀우 μ‹€μ œμ μΈ μœ„ν˜‘μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

BitTorrent v2λŠ” 이제 μ΅œμš°μ„  μˆœμœ„κ°€ λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

λͺ¨λ“  6 λŒ“κΈ€

libtorrentλŠ” 였늘 BEP-0052 / BitTorrent v2 지원을 λ°œν‘œν–ˆμŠ΅λ‹ˆλ‹€.
https://blog.libtorrent.org/2020/09/bittorrent-v2/

전솑은 v1 및 v2 데이터λ₯Ό ν¬ν•¨ν•˜λŠ” v2 μ°Έμ‘° κ΅¬ν˜„ 으둜 μΈμ½”λ”©λœ ν† λ ŒνŠΈ νŒŒμΌμ„ 열지 λͺ»ν•©λ‹ˆλ‹€. libtorrent λΈ”λ‘œκ·Έ κ²Œμ‹œλ¬Όμ€ 이 ν† λ ŒνŠΈκ°€ 이전 ν΄λΌμ΄μ–ΈνŠΈμ™€ ν˜Έν™˜λ˜μ–΄μ•Ό ν•œλ‹€κ³  μ œμ•ˆν•©λ‹ˆλ‹€. λ‹€λ₯Έ λ§Žμ€ ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ μž‘λ™ν•©λ‹ˆλ‹€. 였λ₯˜ λ©”μ‹œμ§€λŠ” "잘λͺ»λœ λ˜λŠ” μ†μƒλœ ν† λ ŒνŠΈ 파일"이라고 ν‘œμ‹œλ©λ‹ˆλ‹€.

SHA-1 선택 접두사 곡격은 이제 USD 10,000-100,000 λ²”μœ„ 에 μžˆμŠ΅λ‹ˆλ‹€. 이것은 예λ₯Ό λ“€μ–΄ 반체제 μΈμ‚¬λ‚˜ λ‚΄λΆ€ κ³ λ°œμžκ°€ μ‚¬μš©ν•  수 μžˆλŠ” λΉ„νŠΈν† λ ŒνŠΈ 배포 μ†Œν”„νŠΈμ›¨μ–΄μ— λŒ€ν•œ 맀우 μ‹€μ œμ μΈ μœ„ν˜‘μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

BitTorrent v2λŠ” 이제 μ΅œμš°μ„  μˆœμœ„κ°€ λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ λΉ„νŠΈν† λ ŒνŠΈ 배포 μ†Œν”„νŠΈμ›¨μ–΄μ— λŒ€ν•œ μ‹€μ œ μœ„ν˜‘

λ‹€λ₯Έ 데이터에 λŒ€ν•΄ λ™μΌν•œ 정보 ν•΄μ‹œκ°€ DHTμ—μ„œ μƒμ„±λ˜λ©΄(예: SHA1 좩돌) μ–΄λ–»κ²Œ λ©λ‹ˆκΉŒ? stackchange에 λŒ€ν•œ λͺ‡ 가지 닡변이 μžˆμ—ˆμ§€λ§Œ λ‚˜μ—κ²ŒλŠ” μ ν•©ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

λ‹€λ₯Έ 데이터에 λŒ€ν•΄ λ™μΌν•œ 정보 ν•΄μ‹œκ°€ DHTμ—μ„œ μƒμ„±λ˜λ©΄(예: SHA1 좩돌) μ–΄λ–»κ²Œ λ©λ‹ˆκΉŒ? stackchange에 λŒ€ν•œ λͺ‡ 가지 닡변이 μžˆμ—ˆμ§€λ§Œ λ‚˜μ—κ²ŒλŠ” μ ν•©ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

BitErrant λŠ” μ΄ˆκΈ°μ— μ–‘μ„± νŽ˜μ΄λ‘œλ“œλ₯Ό μ‹œλ“œν•œ λ‹€μŒ λ‚˜μ€‘μ— μ•…μ„± νŽ˜μ΄λ‘œλ“œλ‘œ μ „ν™˜ν•˜λŠ” 데 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ„ νƒν•œ λŒ€μƒμ—λ§Œ μ•…μ„± νŽ˜μ΄λ‘œλ“œλ₯Ό μ„ νƒμ μœΌλ‘œ μ „λ‹¬ν•˜κ±°λ‚˜ 일정 μ‹œκ°„ 후에 λͺ¨λ“  μ‚¬λžŒμ—κ²Œ μ „λ‹¬ν•˜κΈ° μ‹œμž‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이에 λŒ€ν•œ μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ? μ˜¬ν•΄ κΈ°λŒ€ν•΄λ„ λ κΉŒμš”?

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰