Гэрийн сүлжээг сканнердаж, Soundbar-ийн микрофоноор тагнадаг нь: Samsung TV-ийг root хийж илрүүлсэн Edge AI "хар хайрцаг"
Сүүлийн өдрүүдэд технологийн болон кибер аюулгүй байдлын ертөнцийг Hacker News-ийн тэргүүн эгнээнд шуугиулсан нэгэн сонирхолтой судалгаа гарлаа. Нэгэн хөгжүүлэгч, кибер аюулгүй байдлын судлаач (цахим орчинд @log4j нэрээр танигдсан) өөрийн худалдаж авсан 2025 оны Samsung Smart TV-ээс ер бусын нарийвчлалтай зорилтот сурталчилгаа хараад сэжиг авчээ.
Улмаар зурагтынхаа үйлдлийн системийг задлан шинжилж, root эрх авснаар бидний зочны өрөөнд байдаг "ухаалаг дэлгэц" цаанаа чухам ямар алгоритм, Edge AI моделууд ажиллуулж байдгийг бүхэлд нь дэлгэв. Энэхүү баримт нь орчин үеийн IoT, Edge Computing болон хэрэглэгчийн нууцлал ямар эгзэгтэй цэг дээр ирснийг харуулж байна.
0-Day ба Root Shell: Түгжээтэй Tizen OS-ийг задалсан нь
Samsung зурагтууд Linux цөм дээр суурилсан Tizen OS ашигладаг. Сүүлийн үеийн загваруудын firmware нь маш чанга криптографик хамгаалалттай, системийн файлууд нь шифрлэгдсэн байдаг тул жирийн хэрэглэгч болон инженерүүд дотор нь юу ажиллаж буйг шууд харах боломжгүй.
Судлаач хэд хэдэн үл мэдэгдэх системийн цоорхой (0-day)-г ашиглан root shell буюу супер хэрэглэгчийн бүрэн эрхийг олж авч чаджээ. Системийн далд процессуудыг шалгаж эхлэхэд хөгжүүлэгчдийг цочирдуулсан хэд хэдэн дэд системүүд илэрсэн байна.
960x540 INT8 TensorFlow Lite: Дэлгэц бүрийг унших Edge AI
Зурагт үйлдвэрлэгчид ACR (Automatic Content Recognition) буюу контентыг автоматаар таних технологийг сурталчилгааны зорилгоор ашигладаг нь нууц биш. Гэвч ихэнхдээ үүнийг сервер талд фрэймийн hash харьцуулах байдлаар хийдэг гэж ойлгогддог байв.
Харин судлаачийн урвуу инженерчлэлээр (reverse engineering) тогтоосноор:
- Зурагт өөр дээрээ TensorFlow Lite дээр бэлтгэсэн, INT8 quantization бүхий нейрон сүлжээг ажиллуулж байв.
- Уг модель нь 0.5 секунд тутамд дэлгэцийн агуулгыг 960x540 нягтаршилтайгаар буулган боловсруулдаг.
- Дэлгэц дээр ямар аппликэйшн нээлттэй байгаа, ямар контент гарч байгаа, тэр байтугай лого, брэнд, царай зэргийг төхөөрөмж дээрээ (on-device) бодит цаг хугацаанд таньж ангилдаг байна.
Энэ нь зөвхөн хэрэглэгчийн үзэж буй телевизийн сувгийг биш, HDMI оролтоор залгасан консол, компьютер, гуравдагч талын аппуудын агуулгыг ч Edge AI түвшинд ангилан метадата үүсгэж буйг харуулж байна.
"Always-on Voice" ба Soundbar-ийн микрофоныг барьцаалах нь
Шинжилгээгээр илэрсэн хамгийн эмзэг процесс бол always-on voice нэртэй систем сервис байв.
Зурагтын сурталчилгааны тайлбарт уг төхөөрөмжийг SmartThings сүлжээний хүрээнд нохой хуцах, хүүхэд уйлах зэрэг чимээг таньж ухаалаг мэдэгдэл илгээх "Pet Care" үйлчилгээтэй хэмээн тодорхойлсон байдаг. Гэтэл root түвшний telemetry өгөгдлийг шалгахад өрөөний дуу чимээнээс:
- Нохой хуцах давтамж (
barking dog), - Хүүхэд уйлах чимээ (
crying baby), - Өрөөнд яриа үүсэх үйл явдлуудын тоолуурууд шууд бүртгэгдэн, Samsung-ийн аналитик серверүүд рүү илгээгдэх зам холбогдсон байжээ.
Үүнээс ч сонирхолтой нь: Хэрэв тухайн загвар нь өөр дээрээ техник хангамжийн микрофонгүй бол уг систем Bluetooth-ээр холбогдсон төхөөрөмжүүдийг (жишээлбэл, soundbar эсвэл ухаалаг спикер) сканнердаж, тэдгээрийн микрофоноос аудио өгөгдлийг авахаар програмчлагдсан байв. Түүнчлэн энэ функц нь зурагтыг албан ёсоор "унтраасан" горимд байхад ч ажилладаг тухай техникийн заалтууд код дотор байжээ.
Гэрийн LAN сүлжээг сканнердах ба Opt-out тохиргооны хуурмаг байдал
Судлаачийн илрүүлсэн өөр нэг ноцтой сервис бол зурагт ассанаас хойш 20 минутын дараа эхэлж, цаг тутамд ажилладаг дотоод сүлжээний сканнер байв. Энэхүү процесс нь таны гэрийн Wi-Fi сүлжээнд холбогдсон бүх төхөөрөмжийн IP болон MAC хаягийг шүүрдэж, хэдэн утас, ямар нөүтбүүк, ямар ухаалаг төхөөрөмж нэг сүлжээнд байгааг сүлжээний газрын зураг (network map) болгон тэмдэглэдэг.
Тэгвэл зурагтын тохиргоо (Settings) цэснээс "Viewing Information Services" болон телеметрийн зөвшөөрлүүдийг унтраавал яах вэ?
Харамсалтай нь, Northeastern их сургуулийн саяхны бие даасан сүлжээний трафик шинжилгээ болон судлаачийн баримтаар эдгээр тохиргоог бүрэн хаасан ч зурагт далд сувгаар өөрийн хяналтын серверүүдтэй багц өгөгдөл солилцсоор байсныг баталжээ. Хэрэглэгчийн интерфэйс дээрх "унтраах" товч зөвхөн UI түвшний үзүүлэлт төдий үлдэж, суурь Edge AI болон бүртгэлийн демонууд цаанаа ажилласаар байна.
AI туслахын ёс зүй ба "Right to Audit" эрх
Энэхүү хэргийн төгсгөлд нэгэн хачирхалтай үйл явдал болсон нь: Судлаач олж авсан assembly болон binary хэсгүүдээ OpenAI-ийн API/ChatGPT-ээр задлан шинжлүүлж байх үед OpenAI түүний бүртгэлийг "Cyber Abuse" (кибер халдлага үйлдэхэд тусалсан) гэх үндэслэлээр шууд хааж, $500 орчим кредитийг нь царцаасан явдал байв.
Энэ нь хөгжүүлэгчдийн дунд том маргаан үүсгээд байна: Хүн өөрийн мөнгөөрөө худалдаж авсан тоног төхөөрөмждөө юу явагдаж байгааг шалгах, аюулгүй байдлын аудит хийх нь кибер гэмт хэрэг мөн үү?
Дүгнэлт: Инженерүүдийн хувьд ямар сургамж үлдэв?
Орчин үеийн ухаалаг дэлгэцүүд техникийн хувьд өөрийн өртгөөсөө хямд үнээр худалдаалагдаж, харин зөрүү зардлаа хэрэглэгчийн дата болон зорилтот сурталчилгаагаар нөхдөг бизнес загварт бүрэн шилжсэн байна.
Хөгжүүлэгч, системийн инженерүүдийн хувьд энэ кейс дараах сургамжийг өгч байна:
- IoT ба LAN тусгаарлалт (VLAN): Ухаалаг зурагт зэрэг IoT төхөөрөмжүүдийг өөрийн ажилладаг хувийн компьютер, серверүүд байрлах дотоод сүлжээнээс тусдаа VLAN (Virtual LAN) эсвэл Guest сүлжээнд байлгах.
- Edge AI-ийн зориулалт: Хэрэглэгчийн төхөөрөмж дээр ажиллах локал моделууд (TFLite, ONNX, Apple CoreML) зөвхөн хувийн нууцыг хамгаалах бус, зарим тохиолдолд сүлжээгээр баригдахгүйгээр хэрэглэгчийг дотоодод нь тагнаж профайл үүсгэх хэрэгсэл болж ашиглагдаж байна.
- Hardware Kill Switch дутагдалтай байдал: Програм хангамжийн тохиргоонд найдахын оронд микрофон, камер зэрэгт физик унтраагуур (hardware switch) байх шаардлага хэрэглээний электроникт хэзээ хэзээнээс илүү чухал болжээ.
Эх сурвалж: Hacker News ("Root shell on Samsung TV", id: 50218633), @log4j олон нийтийн техникийн задлан шинжилгээний цуврал нийтлэлүүд, Northeastern University IoT Telemetry Research.
Сэтгэгдэл
Ачаалж байна...