๐Ÿ•ถ๏ธ [์ตœ์‹ ] GAZEleak: ์™ธ๋ถ€ ์นด๋ฉ”๋ผ๋งŒ์œผ๋กœ XR ํŒจ์Šค์ฝ”๋“œ๋ฅผ ์ถ”๋ก  โ€” '์ด ์ž…๋ ฅ์€ ๋ฐ–์—์„œ ์•ˆ ๋ณด์ธ๋‹ค'๋Š” ๊ฐ€์ •์˜ ๋ถ•๊ดด

2026-09-29 ยท ์นดํ…Œ๊ณ ๋ฆฌ: Research (์ตœ์‹  ๋ณด์•ˆ ๋…ผ๋ฌธ ยท ์‚ฌ์ด๋“œ์ฑ„๋„ / XR ํ”„๋ผ์ด๋ฒ„์‹œ ยท ๋ฌผ๋ฆฌ์  ๊ด€์ฐฐ์ž ์œ„ํ˜‘ ๋ชจ๋ธ ยท arXiv 2026)

๋…ผ๋ฌธ ์ •๋ณด

์ œ๋ชฉ: GAZEleak: Passcode Inference Against Eye-tracking XR Devices Through External Observation
์ €์ž: Hwanjo Heo ยท Junhee Lee ยท Jinwoo Kim (ํ•œ๊ตญ ์—ฐ๊ตฌ์ง„)
์ถœ์ฒ˜: arXiv:2609.35040v1 [cs.CR] โ€” 2026๋…„ 9์›” 28์ผ ์ œ์ถœ ยท To appear in WPES '26 (25th Workshop on Privacy in the Electronic Society), ACM CCS 2026, 2026๋…„ 11์›” 15โ€“19์ผ, ๋„ค๋œ๋ž€๋“œ ํ—ค์ด๊ทธ ยท DOI: 10.1145/3847192.3847361
๋ถ„์•ผ: ์‚ฌ์ด๋“œ์ฑ„๋„ ๋ถ„์„ ยท XR/VR ํ”„๋ผ์ด๋ฒ„์‹œ ยท ์ƒ์ฒด์—ญํ•™ ๋ˆ„์ถœ(eyeโ€“head motor coupling) ยท ๋กœ์ปฌ ๋ฌผ๋ฆฌ์  ๊ด€์ฐฐ์ž(local physical observer) ์œ„ํ˜‘ ๋ชจ๋ธ ยท ํŒจ์Šค์ฝ”๋“œ/ํ‚ค์ŠคํŠธ๋กœํฌ ์ถ”๋ก 
์ธ์šฉ: ์ œ์ถœ ๋‹ค์Œ ๋‚ ์ด๋ผ OpenAlexยทSemantic Scholar ๋ชจ๋‘ ์•„์ง ๋ฏธ๋“ฑ๋ก(์ธ์šฉ 0). ๋Œ€์‹  ๊ฒŒ์žฌ์ง€ โ€” ๊ตญ์ œ ํ”„๋ผ์ด๋ฒ„์‹œ ์›Œํฌ์ˆ WPES '26 (ACM CCS 2026 ๋™๋ฐ˜ ์›Œํฌ์ˆ) ์ฑ„ํƒ โ€” ๋กœ ์—ฐ๊ตฌ์˜ ์œ„์น˜๋ฅผ ๊ฐ€๋Š ํ•œ๋‹ค.
์›๋ฌธ: arxiv.org/abs/2609.35040 ยท ์ „๋ฌธ(HTML): arxiv.org/html/2609.35040v1

ํ•œ ์ค„ ์š”์•ฝ โ€” '๋ชธ ๋ฐ–์œผ๋กœ ์ƒˆ๋Š” ์‹ ํ˜ธ'

Apple Vision Pro ๊ฐ™์€ ํ˜ผํ•ฉํ˜„์‹ค ํ—ค๋“œ์…‹์€ ํ„ฐ์น˜์Šคํฌ๋ฆฐ์„ ์‹œ์„ -as-pointer ์ƒํ˜ธ์ž‘์šฉ์œผ๋กœ ๋Œ€์ฒดํ•œ๋‹ค โ€” ๋ณด๊ณ (์‹œ์„ ), ํ™•์ •(์—์–ด ํ•€์น˜). ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ํ—ค๋“œ์…‹ ์•ˆ์— ์žˆ๊ณ  ์‹œ์„ ์ถ”์ ๊ธฐ๊ฐ€ ์„œ๋“œํŒŒํ‹ฐ ์•ฑ์œผ๋กœ๋ถ€ํ„ฐ ๋ฒฝ์œผ๋กœ ๋ง‰ํ˜€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ด๋Ÿฐ ์ž…๋ ฅ์€ ์ฃผ๋ณ€์ธ์—๊ฒŒ ๊ด€์ฐฐ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๋„๋ฆฌ ๊ฐ€์ •๋ผ ์™”๋‹ค(ํœด๋Œ€ํฐยท๋…ธํŠธ๋ถ์„ ๊ดด๋กญํžˆ๋Š” ์–ด๊นจ๋„ˆ๋จธ ํ›”์ณ๋ณด๊ธฐ์— ๋Œ€ํ•œ '๋‚ด์žฅ ๋ฐฉ์–ด'). GAZEleak์€ ๊ทธ ๊ฐ€์ •์„ ๊นฌ๋‹ค. ๊ธฐ๊ธฐ์— ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ•œ ์ค„๋„ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ , ๋ฐฉ ๊ฑด๋„ˆํŽธ์—์„œ ์ฐ์€ ์˜์ƒ๋งŒ์œผ๋กœ โ€” ์‹œ์„  ์ด๋™์— ๋”ธ๋ ค ์›€์ง์ด๋Š” ์•„์ฃผ ์ž‘์€ ๊ณ ๊ฐœ ํšŒ์ „์„ ๋ณต์›ํ•ด โ€” 6์ž๋ฆฌ ๊ธฐ๊ธฐ ํŒจ์Šค์ฝ”๋“œ๋ฅผ ์ถ”๋ก ํ•œ๋‹ค.

"ํ˜ผํ•ฉํ˜„์‹ค ํ—ค๋“œ์…‹์€ ํ„ฐ์น˜์Šคํฌ๋ฆฐ์„ ์‹œ์„ -as-pointer ์ƒํ˜ธ์ž‘์šฉ์œผ๋กœ ๋Œ€์ฒดํ•œ๋‹ค โ€ฆ ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ํ—ค๋“œ์…‹ ์•ˆ์— ์žˆ๊ณ  ์‹œ์„ ์ถ”์ ๊ธฐ๊ฐ€ ์„œ๋“œํŒŒํ‹ฐ ์†Œํ”„ํŠธ์›จ์–ด๋กœ๋ถ€ํ„ฐ ์ฐจ๋‹จ๋ผ ์žˆ์–ด, ์ด๋Ÿฐ ์ž…๋ ฅ์€ ์ฃผ๋ณ€์ธ์—๊ฒŒ ๊ด€์ฐฐ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๋„๋ฆฌ ๊ฐ€์ •๋ผ ์™”๋‹ค โ€” ํœด๋Œ€ํฐยท๋…ธํŠธ๋ถ์„ ๊ดด๋กญํžˆ๋Š” ์–ด๊นจ๋„ˆ๋จธ ํ›”์ณ๋ณด๊ธฐ์— ๋Œ€ํ•œ ๋‚ด์žฅ ๋ฐฉ์–ด๋‹ค. ์šฐ๋ฆฌ๋Š” GAZEleak์„ ์ œ์‹œํ•œ๋‹ค." โ€” ์ดˆ๋ก

๋ฐฐ๊ฒฝ โ€” XR์€ '์‹œ์„ ์œผ๋กœ ๊ฐ€๋ฆฌํ‚ค๊ณ , ์—์–ดํ•€์น˜๋กœ ํ™•์ •'ํ•œ๋‹ค

ํ•ต์‹ฌ 1 โ€” ์œ„ํ˜‘ ๋ชจ๋ธ: ์†Œํ”„ํŠธ์›จ์–ด 0์ค„, '๋ฐฉ ๊ฑด๋„ˆํŽธ์˜ ์นด๋ฉ”๋ผ' ํ•˜๋‚˜

ํ•ต์‹ฌ 2 โ€” ์™œ ์ƒˆ๋Š”๊ฐ€: ๋ˆˆ๊ณผ ๊ณ ๊ฐœ๋Š” 'ํ•œ ๋ชธ'์œผ๋กœ ์›€์ง์ธ๋‹ค

ํ•ต์‹ฌ 3 โ€” ๊ณต๊ฒฉ ํŒŒ์ดํ”„๋ผ์ธ (์ธก์ • ๊ธฐ๋ฐ˜, ํ•™์Šต ๋ชจ๋ธ ๋ถˆํ•„์š”)

GAZEleak์€ ๋ฌด๊ฑฐ์šด ์‹ ๊ฒฝ๋ง์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์ธก์ • ๊ธฐ๋ฐ˜์˜ sparse optical flow ์ถ”๋ก  ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค. ํ•ต์‹ฌ ์ฐฉ์ƒ์€ ํŒจ์Šค์ฝ”๋“œ๋ฅผ ๊ฐœ๋ณ„ ํ‚ค๊ฐ€ ์•„๋‹ˆ๋ผ ์—ฐ์†๋œ ํ‚ค ์ „์ด(transition)์˜ ์‹œํ€€์Šค๋กœ ๋ชจ๋ธ๋งํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

ํ•ต์‹ฌ 4 โ€” ํ‰๊ฐ€ ๊ฒฐ๊ณผ (์ˆซ์ž๋กœ ๋ณธ ํƒ€๋‹น์„ฑ)

ํ•ต์‹ฌ 5 โ€” ์„ ํ–‰ XR ํ‚ค๋กœ๊น… ์—ฐ๊ตฌ์™€์˜ ๊ฒฐ์ •์  ์ฐจ์ด

๊ณต๊ฒฉ์ด์šฉ ์‹ ํ˜ธ์ž…๋ ฅ ์–‘์‹์™ธ๋ถ€ ๊ด€์ฐฐSW ๋ฏธ์„ค์น˜SW ํŒจ์น˜ ๋‚ด์„ฑ
GAZEploit (CCS 2024)์•„๋ฐ”ํƒ€ ๋ˆˆ ์• ๋‹ˆ๋ฉ”์ด์…˜gaze-as-pointerโœ—โœ“โœ—
TyPose (USENIX Sec 2023)๊ณ ๊ฐœ ์›€์ง์ž„(IMU ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ)์ปจํŠธ๋กค๋Ÿฌ/์†โœ—โœ—โœ—
Hidden Reality (USENIX Sec 2023)์† ์ œ์Šค์ฒ˜ ์˜์ƒ์ปจํŠธ๋กค๋Ÿฌ/์†โœ“โœ“โœ“
GAZEleak (ours)๊ณ ๊ฐœ ์›€์ง์ž„(์˜์ƒ)gaze-as-pointerโœ“โœ“โœ“

ํ•ต์‹ฌ 6 โ€” ๋ฐฉ์–ด๋Š” ์™œ ์–ด๋ ค์šด๊ฐ€, ๊ทธ๋ฆฌ๊ณ  ์™„ํ™”์ฑ…

ํ•œ๊ณ„์™€ ์ฃผ์˜

2026๋…„ ์‹ค๋ฌด ์‹œ์‚ฌ์ 

์ถœ์ฒ˜

๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ