Хүүхдийн камерын бичлэгүүдэд хэн ч чөлөөтэй нэвтрэх боломжтой тухай мэдээлэл эцэг эхчүүдийг айлгах нь ойлгомжтой. Гэхдээ сандрах нь төдийлөн тус болохгүй. Харин ямар төрлийн системд асуудал гарсан бэ, мөн камертай хүүхэд хянах төхөөрөмжийг нягт нямбай бүтээсэн эсэхийг яаж таних вэ гэдэг нь илүү чухал асуулт юм.
Техникийн нарийн ширийн зүйл мэдэхгүйгээр ойлгох шаардлагатай зүйлс
Олон нийтэд мэдээлснээр Meari-ийн хэрэг нь олон өөр брэндийн камерт ашиглагддаг платформтой холбоотой байжээ. Асуудал нь зүгээр л “хэн нэгэн нууц үгийг таачихсан” хэрэг биш байсан. Мэдээлэгдсэн сул талууд нь төхөөрөмж, мессеж, зургийг хэрэглэгчийн зөв бүртгэлд хэрхэн оноодогтой холбоотой байв. Хүүхэд хянах төхөөрөмжийн хувьд энэ бол нэн чухал асуудал: зөвхөн нэвтрэлтийг хамгаалах нь хангалтгүй. Арын систем дэх мессеж дамжих зам, хадгалах байршил, төхөөрөмжийг хэрэглэгчид оноох ажиллагааг мөн зөв хамгаалах ёстой.
Энэ нь бүх хүүхдийн камер аюултай гэсэн үг биш. Гэхдээ эцэг эхчүүд нягтрал, шөнийн хараа, аппын үнэлгээнээс цааш харвал зохино. Илүү чухал асуултууд нь: Медиа файлууд хадгалагддаг уу? Төхөөрөмжүүдийг хэрхэн хослуулдаг вэ? Үйлчилгээ үзүүлэгч техникийн хувьд хэн хандаж болохыг тайлбарлаж чаддаг уу?
Эцэг эхчүүдэд зориулсан тайван шалгах дараалал
хаана хадгалдаг, хэр удаан үлддэг, мөн холбоосын хугацаа дуусдаг эсэхийг асуугаарай.
үүлэн систем зөвхөн холболтыг зуучилдаг уу, эсвэл медиа агуулгыг үзэж, хадгалах боломжтой юу гэдгийг асуугаарай.
богино код нь зөвхөн эхлэл үү, дараа нь жинхэнэ түлхүүр солилцоо явагддаг уу гэдгийг асуугаарай.
Timmy-ийн өөрөөр хийдэг зүйл
Timmy сервер ашигладаг ч хүүхдийн өрөөний архив болгон ашигладаггүй. Төхөөрөмжүүд бие биеэ олохын тулд богино код ашиглана. Үүний дараа тэд нийтийн түлхүүрээ солилцож, хоёр төхөөрөмж дээр өөрсдийн нууц хослуулах түлхүүрийг тооцоолдог. Хоёр дэлгэц дээр харагдах тоо нь хэн нэгэн түлхүүрүүдийг нууцаар сольсон эсэхийг эцэг эхчүүдэд анзаарахад тусална.
Холболт ажиллаж байх үед дуу болон сонголтоор видео WebRTC-ээр дамжина. WebRTC нь медиаг DTLS/SRTP-ээр шифрлэдэг. TURN дамжуулагч шаардлагатай бол шифрлэгдсэн пакетуудыг л дамжуулж, агуулгыг нь хардаггүй. Энэ нь Timmy-г зураг, бичлэгийг үүлэнд уншигдах файл хэлбэрээр хадгалдаг системээс ялгадаг.
| Эцэг эхийн асуулт | Яагаад чухал вэ |
|---|---|
| Үйлчилгээ үзүүлэгч медиа агуулгыг үзэх боломжтой юу? | Хэрэв дуу, видео, зураг платформ дээр шифрлэгдээгүй байдлаар байвал нууцлал нь тухайн платформын дотоод хандалтын хяналтаас ихээхэн хамаарна. |
| Хослуулах нь кодоос илүү зүйл үү? | Богино код тохиромжтой ч, түүний дараах түлхүүр солилцоо л яг хоёр төхөөрөмжийн хоорондох холбоог илүү бат бөх болгодог. |
| Сүлжээ хүндрэлтэй үед юу болдог вэ? | Дамжуулах сервер ашиглах нь хэвийн. Харин тэд зөвхөн шифрлэгдсэн пакетуудыг дамжуулдаг уу, эсвэл шифрлээгүй медиа агуулгыг боловсруулдаг уу гэдэг нь чухал ялгаа юм. |
Худалдан авах эсвэл ашиглахаас өмнөх таван асуулт
- Зураг, видео хадгалдаг эсэх талаар тодорхой тайлбар бий юу?
- Шинэ төхөөрөмжүүдийг хэрхэн хослуулдгийг ойлгож болох уу?
- Эмзэг медиа зөвхөн шууд дамждаг уу, эсвэл хаа нэгтээ хадгалагддаг уу?
- Нийлүүлэгч аюулгүй байдлын ерөнхий үг хэллэгээр хязгаарлалгүй, хамгаалалтын бодит хил хязгаарыг тайлбарладаг уу?
- Ямар серверүүд оролцдог талаар үнэн зөв мэдээлдэг үү?
Яагаад эдгээр асуулт хэтрүүлэг биш вэ
Эцэг эхчүүд илүү зөв сонголт хийхийн тулд криптограф сурах шаардлагагүй. Ихэнхдээ шууд дамжуулалт, хадгалсан медиа, техникийн зуучлалыг ялгаж ойлгоход хангалттай. Шууд холболт нь хүүхдийн дүрс бичлэгийг сервер дээр үзэж болох хэлбэрээр хадгалалгүйгээр төхөөрөмжүүдийг хооронд нь олох эсвэл өгөгдлийн урсгалыг дамжуулахад сервер ашиглаж болно. Үүлэн камерын систем хэрэглэхэд эвтэйхэн байж болох ч урьдчилан харах зураг, үйл явдлын мэдээлэл эсвэл түлхүүрүүдийг төвлөрүүлэн удирдвал эрсдэл нэмэгдэж болно.
Meari-ийн талаарх мэдээллүүд нь зөвхөн нэг брэндэд хамаарах анхааруулга биш. Тэд гэр бүлд зориулсан бүтээгдэхүүний аюулгүй байдлын архитектурыг сүүлд нь боддог зүйл байж болохгүйг харуулж байна. Үйлчилгээ үзүүлэгч ямар өгөгдөл үүсдэг, аль нь хадгалагддаг, аль нь зөвхөн холболт тогтооход түр хэрэгтэй, мөн нэг алдаанаас болж өөр айлын хүүхдийн өрөө ил болохоос хамгаалалтын ямар давхарга сэргийлдгийг тайлбарлаж чаддаг байх ёстой.
Одоо та юу хийж болох вэ
Одоо ашиглаж буй камерынхаа программын шинэчлэлтийг шалгаж, асуудалд өртсөн загварын талаар үйлдвэрлэгчээс өгсөн зааврыг уншаарай. Аюулгүй ашиглаж болох эсэх нь тодорхойгүй бол төхөөрөмжийг интернэтээс түр салгаж, хараа хяналтгүй үед хүүхдээ хянах камер болгон бүү ашиглаарай. Шинэ шийдэл сонгохдоо анх удаа шөнөжин ашиглахаасаа өмнө нууцлал, төхөөрөмж хослуулах арга, өгөгдөл хадгалах зарчмыг нь шалгаарай.
Түгээмэл асуултууд
Камерын доголдол мэдээлэгдсэний дараа эцэг эхчүүд хамгийн түрүүнд юу хийх ёстой вэ?
Үйлдвэрлэгчийн мэдэгдлийг шалгаж, боломжтой шинэчлэлтүүдийг суулгаад, аюулгүй ажиллагаа нь тодорхойгүй бол төхөөрөмжийг салгаарай. Мөн өөр газар давтан ашигласан нууц үгээ солиорой.
Интернэтэд холбогддог бүх хүүхдийн камер угаасаа аюултай юу?
Үгүй. Архитектур, шинэчлэлт, хандалтын хяналт, шифрлэлт болон зөрчлийн талаар үнэн зөв, нээлттэй мэдээлэх нь бүгд чухал. Нэг тохиолдол гарлаа гээд бүх төхөөрөмжөөс айж сандрах бус, тухайн нөхцөлд тохирсон тодорхой зүйлсийг шалгах хэрэгтэй.
Эцэг эхчүүдэд илүү их хяналт өгөх ямар хувилбар байна вэ?
Байнгын үүлэн бичлэггүй, ойлгомжтой хослуулах ажиллагаатай, өгөгдлийн урсгал нь тодорхой бүтээгдэхүүнүүд халдлага хийх боломжийг багасгадаг. Гэхдээ төхөөрөмжүүдээ байнга шинэчилж, холболт тасарсны дохиолол зөв ажилладгийг турших нь мөн чухал.
Эх сурвалжууд болон дэлгэрэнгүй унших
- Хүүхдийн камерын бичлэгүүдэд хэн ч чөлөөтэй нэвтрэх боломжтой байсан · Galaxus
- Нэг сая хүүхэд хянах төхөөрөмж болон хамгаалалтын камерыг хакерууд хялбархан үзэх боломжтой байв · The Verge
- nobody puts baby in a corner · Sammy Azdoufal
- Timmy Core Security · GitHub
- AES-GCM болон түлхүүр гаргалт · GitHub
- Timmy-ийн нээлттэй эхийн төсөл · GitHub
- Baby Monitor Timmy: код ба архитектур · Baby Monitor Timmy
- WebRTC-ийн тойм · WebRTC
- Энэ тохиолдлын талаарх Timmy-ийн техникийн блог нийтлэл