Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 1

Π’ ΠΊΠΎΠ½Ρ†Π΅ Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ – это сработала Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° мСханичСского Π·Π°ΠΌΠΊΠ° Ρ€ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ колСса, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСктроники. НуТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ мСханичСскоС, ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€ Π·Π°ΠΌΠΊΠ° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, Ρ‡Π΅Π³ΠΎ я Π½Π΅ собирался Π΄Π΅Π»Π°Ρ‚ΡŒ с Π΅Π΅ машиной. ВсС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, продСмонстрированныС Π² этих Π²ΠΈΠ΄Π΅ΠΎ, Π±ΡƒΠ΄ΡƒΡ‚ доступны Π½Π° GitHub послС ΠΌΠΎΠ΅Π³ΠΎ выступлСния, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ просто Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ адрСсу, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π½Π° слайдС, ΠΈ скачиваСтС Ρ„Π°ΠΉΠ» OpenRemoteStart.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ добавляСм ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π² эту систСму, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠΉΡ‚ΠΈ Π½Π° ΠΏΠΎΠ»ΡŒΠ·Ρƒ, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? Как я ΡƒΠΆΠ΅ сказал, я ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π» ΠΌΠΎΠ΄ΡƒΠ»ΡŒ дистанционного управлСния сигнализациСй ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ MyCar. Он выпускаСтся Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… модификациях, Ρƒ мСня Π±Ρ‹Π»Π° модСль Linkr LT-1.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

MyCar – всСго лишь Π±Ρ€Π΅Π½Π΄, ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ названиями Linkr LT-1, MyCar KIA, Visions MyCar, Carlink (CL6) ΠΈ Ρ‚.Π΄. Как оказалось, ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя дилСрскиС Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ KIA Π² КанадС устанавливали Π½Π° Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ эту систСму ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ MyCar KIA. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ большС Π½Π΅ доступно для скачивания Π² AppStore. Π― Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ остановил свой Π²Ρ‹Π±ΠΎΡ€ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Fortin ΠΈ MyCar, Π½ΠΎ согласно ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° тСматичСских Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… Π²Π½Π΅ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΉ автосигнализации, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмы Π²Π΅Π΄ΡƒΡ‚ сСбя Π½Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π£ мСня Π²ΠΎΠ·Π½ΠΈΠΊ Π²Π°ΠΆΠ½Ρ‹ΠΉ вопрос: ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π° Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠΌ Ρ€Ρ‹Π½ΠΊΠ΅ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΉ сигнализации продаСтся ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ бСзопасности, ΠΈ это Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠ΅Ρ‚? ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΈΠ· вас Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ систСмы дистанционного стартСра, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°Ρ€Ρƒ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π². Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΊΠ°ΠΊ я ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» Ρ€Π°Π½Π΅Π΅, Ссли систСма Π”Π‘ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установлСна Π½Π° Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ с мСханичСской трансмиссиСй, Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ послС дистанционного запуска двигатСля Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ просто ΠΏΠΎΠ΅Π΄Π΅Ρ‚ Π±Π΅Π· водитСля, Ссли Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° какая-Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ опасно. Вторая ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π·Π°ΠΏΠ°Ρ€ΠΊΠΎΠ²Π°Π» Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ Π² пристроСнном ΠΊ Π΄ΠΎΠΌΡƒ Π³Π°Ρ€Π°ΠΆΠ΅ ΠΈ Ρƒ Π½Π΅Π³ΠΎ случайно дистанционно Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄ΠΎΡ…Π½ΡƒΡ‚ΡŒΡΡ ΠΎΡ‚ накопившСгося ΡƒΠ³Π°Ρ€Π½ΠΎΠ³ΠΎ Π³Π°Π·Π°. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ систСма Π”Π‘ ΠΈ пристроСнный Π³Π°Ρ€Π°ΠΆ, Π²Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΡƒΠ³Π°Ρ€Π½ΠΎΠ³ΠΎ Π³Π°Π·Π°.

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ систСмы Π”Π‘, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Π½Π΅ зная Ρ‚ΠΎΡ‡Π½ΠΎ, Π³Π΄Π΅ ΠΎΠ½Π° находится, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ послСдствия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ катастрофичными.

Устройство MyCar, малСнькая чСрная ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡ΠΊΠ° с двумя выходящими ΠΈΠ· Π½Π΅Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠ°ΠΌΠΈ, ΠΈΠΌΠ΅Π΅Ρ‚ 8 ΠΏΠΎΡ€Ρ‚ΠΎΠ², Π΄Π²Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для интСрфСйса ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ этому интСрфСйсу ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ устройство Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Linux, ΠΎ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΡƒΠΌΠ°Π»Ρ‡ΠΈΠ²Π°Π΅Ρ‚. ΠŸΠΎΠΏΠ°ΡΡ‚ΡŒ Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ элСмСнтарно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ пароля oelinux 123, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈ Π±Π΅Π· Π²Ρ…ΠΎΠ΄Π° Π² систСму ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ АЕ Engine, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π² Ρ‚ΠΎΠΌ числС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ IP-адрСс устройства, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ связываСтся Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Если ΠΌΡ‹ посмотрим Π½Π° строки Π²Π½ΠΈΠ·Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ IP-адрСс сСрвСра, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ MyCar ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Устройство снабТСно L-ΠΏΠΎΡ€Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Β«ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒΒ» ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ АЕ Engine ΠΈ мСняя IP сопряТСнного устройства, я смог ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это устройство общаСтся с Π”Π‘ ΠΏΠΎ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ UDP.

Π― Π½Π΅ особо Π² это Π²Π½ΠΈΠΊΠ°Π», Π½ΠΎ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это довольно Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΉ ΠΈ интСрСсный Ρ„Π°ΠΊΡ‚. Если вас интСрСсуСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎΠ± этом устройствС, взглянитС Π½Π° этот слайд – здСсь ΡƒΠΊΠ°Π·Π°Π½ΠΎ напряТСниС питания 3,3Π’, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… 115200 Π±ΠΎΠ΄, адрСс сСрвСра для обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, root-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ ссылка Π½Π° руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Устройство ΠΌΠΎΠΆΠ΅Ρ‚ Β«Ρ‚Π΅Ρ€ΠΏΠΈΠΌΠΎΒ» ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΈ ΠΊ Π±ΠΎΠ»Π΅Π΅ высокому Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ питания.

Как я ΡƒΠΆΠ΅ сказал, Ρƒ нас Π±Ρ‹Π²Π°Π΅Ρ‚ довольно Ρ…ΠΎΠ»ΠΎΠ΄Π½ΠΎ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· мСсяц послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ я ΠΏΠΎΠ΄Π°Ρ€ΠΈΠ» эту систСму своСй ΠΏΠΎΠ΄Ρ€ΡƒΠ³Π΅, я Ρ€Π΅ΡˆΠΈΠ» Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ ΠΈΠ· ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌ ΠΊΠ°ΠΊ слСдуСт. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вСсь этот мСсяц я Π³Π½Π°Π» ΠΎΡ‚ сСбя мысли ΠΎΠ± уязвимости этого устройства. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ нСдСлю ΠΎΠ±Π΅Ρ‰Π°Π»ΠΈ ΠΌΠΎΡ€ΠΎΠ· Π΄ΠΎ -30FΒ°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΠΏΠ΅ΡˆΠΈΡ‚ΡŒ. Π― подсоСдинился ΠΊ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ ΠΈ заставил Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сотовая связь Π² ΠΌΠΎΠ΅ΠΉ домашнСй Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ Π½Π΅ слишком Ρ…ΠΎΡ€ΠΎΡˆΠ°, я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Π»ΠΎΠΊΠΎΠΌ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Устройство FTDI, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΡˆΠ½ΡƒΡ€, поэтому я нашСл Π΄Ρ€ΡƒΠ³ΠΎΠΉ, большСй Π΄Π»ΠΈΠ½Ρ‹, подсоСдинил Π΅Π³ΠΎ ΠΊ Π±Π»ΠΎΠΊΡƒ Π”Π‘, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, ΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, ΠΌΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π·Π°Π΄Ρ‹ΠΌΠΈΠ»!

Из этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΡƒΡ€ΠΎΠΊ: Ссли Π²Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Π²Π·Π»ΠΎΠΌΠΎΠΌ, ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π½Π°Π³ΠΎΡ‚ΠΎΠ²Π΅ запасной Π±Π»ΠΎΠΊ! Моя Π΄Π΅Π²ΡƒΡˆΠΊΠ° сформулировала ΠΌΠΎΡ€Π°Π»ΡŒ этой истории Ρ‚Π°ΠΊ: Ссли твоя вторая ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΊΠ° – Ρ…Π°ΠΊΠ΅Ρ€, Π½Π΅ позволяй Π΅ΠΌΡƒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Ρ‚Π²ΠΎΠΈΠΌΠΈ роТдСствСнскими ΠΏΠΎΠ΄Π°Ρ€ΠΊΠ°ΠΌΠΈ! А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π΄ΡƒΠΌΠ°ΡŽ, здСсь Π½ΠΈΡ‡Π΅Π³ΠΎ Π΄Ρ‹ΠΌΠΈΡ‚ΡŒ Π½Π΅ станСт.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Π― запустил прокси-сСрвСр Ρ‚ΠΈΠΏΠ° Β«Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ посСрСдинС», ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ SSL Π½Π° своСм Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΈ стал ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ отправляСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ. ΠŸΡ€ΠΈ рСгистрации я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ систСма Π±Π΅Ρ€Π΅Ρ‚ ΠΌΠΎΠΉ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ отправляСт Π΅Π³ΠΎ Π²Π΅Π±-сСрвису, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ этот адрСс привязан ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ этом систСма использовала Π±Π°Π·ΠΎΠ²ΡƒΡŽ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я Π΅Ρ‰Π΅ Π½Π΅ создал ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись. Π― Π½Π΅ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, поэтому просто записал Π΅Π΅ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ двинулся дальшС. Π― создал свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΈ вошСл Π² систСму, Π° ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ – это Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Π΅Π±-сСрвис для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я просто Π²Ρ‹Π·Π²Π°Π» этот Π²Π΅Π±-сСрвСр с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΈΠ΄Π΅Π» Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, сущСствуСт Π»ΠΈ ΠΌΠΎΠΉ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, ΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» доступ Mycar Admin.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Π― сомнСвался, Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π»Π° учСтная запись настоящСго администратора систСмы, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, нСсмотря Π½Π° Π³Ρ€ΠΎΠΌΠΊΠΎΠ΅ Π·Π²ΡƒΡ‡Π°Π½ΠΈΠ΅, ΠΎΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π»Π° Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ привилСгиями. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², всС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ Ρ‚Π°ΠΊΠΈΡ… людСй.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я создаю Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ запрос – ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ EngineStart, Ρ‡Ρ‚ΠΎΠ±Ρ‹ завСсти с этого Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ΠΌΠ°ΡˆΠΈΠ½Ρƒ, наТимаю Β«SendΒ», ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Π² ΠΎΡ‚Π²Π΅Ρ‚ статус ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ β€” Β«200 ОК», ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈ сСкунды моя машина трогаСтся с мСста.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Как оказалось, учСтная запись Mycar Admin Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»Π° Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ администратора, ТСстко Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π² мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Но это Π΅Ρ‰Π΅ Π½Π΅ всС. На ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… слайдов Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ‚Π°ΠΊΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ, ΠΊΠ°ΠΊ API key. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΈΠ· ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠΎΠ΅Π³ΠΎ Ρ„Π°Π»ΡŒΡˆΠΈΠ²ΠΎΠ³ΠΎ прокси-сСрвСра я ΡƒΠ·Π½Π°Π», Ρ‡Ρ‚ΠΎ эти ΠΊΠ»ΡŽΡ‡ΠΈ API ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ пароля. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Β«APIΒ» ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я скопировал содСрТимоС строки β€œAPIKey”, вставил Π΅Π³ΠΎ Π² строку Password прилоТСния POST ΠΈ Π½Π°ΠΆΠ°Π» ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«SendΒ».

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Однако это Π½Π΅ сработало, ΠΈ я Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΈΡ… 5 ΠΌΠΈΠ½ΡƒΡ‚ Π½Π΅ ΠΌΠΎΠ³ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ. НаконСц, Π΄ΠΎ мСня дошло, Ρ‡Ρ‚ΠΎ я Π·Π°Π±Ρ‹Π» Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ΠΈ Π·Π°ΠΏΡΡ‚ΡƒΡŽ Π² скопированном ΠΊΠ»ΡŽΡ‡Π΅ API, ΠΎ Ρ‡Π΅ΠΌ ΠΌΠ½Π΅ ΠΈ Π±Ρ‹Π»ΠΎ сообщСно: Β«Π’Ρ‹ сдСлали ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² синтаксисС SQLΒ». МнС стало ясно, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡŽ для ΠΎΠ±Ρ…ΠΎΠ΄Π° всСго процСсса Π²Ρ…ΠΎΠ΄Π° Π² систСму ΠΈ ΡΡ‚Π°Ρ‚ΡŒ администратором ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠΌ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. НС Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Π»ΠΈΠ±ΠΎ пытался ΡƒΠ³Π½Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, я зашСл ΠΏΠΎΠ΄ своСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью, Π½Π°ΠΆΠ°Π» Β«SendΒ» ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π² ΠΎΡ‚Π²Π΅Ρ‚ статус Β«200 ОК». На этот Ρ€Π°Π· я сообразил Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ. Оно Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΌΠ½ΠΎΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я снимал ΠΏΠΎΠ·Π΄Π½ΠΈΠΌ Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ ΠΈΠ· ΠΎΠΊΠ½Π° ΠΌΠΎΠ΅Π³ΠΎ офиса. Π˜Ρ‚Π°ΠΊ, я Π²Π²ΠΎΠΆΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΈ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΊΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π½ΠΈΠ·Ρƒ Π²ΠΎ Π΄Π²ΠΎΡ€Π΅ Ρƒ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π²ΡΠΏΡ‹Ρ…ΠΈΠ²Π°ΡŽΡ‚ Ρ„Π°Ρ€Ρ‹. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΈΡ… свСт слабый, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Ρ„Π°Ρ€Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ – это Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ. Π˜Ρ‚Π°ΠΊ, я Π·Π°Π²Π΅Π» Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ (аплодисмСнты Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ).

Но это Π΅Ρ‰Π΅ Π½Π΅ всС. SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΈ для Π·Π°ΠΌΠ΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ URL, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π΅Π»Π° строки запроса ΠΈ Ρ‚.Π΄. ЀактичСски эта систСма Π²Π΅Π·Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ. Глядя Π½Π° сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ Π² качСствС пароля, сравниваСтся нСпосрСдствСнно со столбцом password Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ простыС тСкстовыС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ. Как говорится, «это совсСм Π½Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π° Π΄Π°ΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ…ΠΎ!Β». Но Ρ…Π²Π°Ρ‚ΠΈΡ‚ ΠΏΡ€ΠΎ SQL, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ дистанционно завСсти Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ. Π’Ρ‹ просто отправляСтС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«EngineStartΒ» ΠΈ Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ цСлочислСнный ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС это ID = 3. Зная ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΌΠΎΠΆΠ½ΠΎ Β«Π²Ρ‹Ρ‚ΡΠ½ΡƒΡ‚ΡŒΒ» слуТбу, которая сообщит статус Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, увСличивая ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ID, я Β«Π²Ρ‹Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΒ» статус любой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, которая ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π±Ρ‹Π»Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π² этой систСмС.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Однако Π² этом Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ особо интСрСсного, ΠΈ я Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡŽΡΡŒ, Π° Π½Π΅Ρ‚ Π»ΠΈ здСсь прямого указания Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ завСсти свою ΠΌΠ°ΡˆΠΈΠ½Ρƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я запустил ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«EngineStartΒ» ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π·Π°ΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΌΠΎΠ΅Π³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π΅Π΅ Ρ‡Π΅Ρ€Π΅Π· ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, которая Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ доступа ΠΊ систСмС. Π’ ΠΎΡ‚Π²Π΅Ρ‚ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» сообщСниС ΠΎΠ± ошибкС: Β«Π”Π°Π½Π½Ρ‹ΠΉ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ находится Π²Π½Π΅ контСкста ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈΒ». Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°Π½Π½Ρ‹ΠΉ способ Π²Π·Π»ΠΎΠΌΠ° Π½Π΅ сработаСт. Однако Ссли Π²Ρ‹ посмотритС Π½Π° этот API, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ β€” адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ сопоставим с ID Π΅Π³ΠΎ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ API ΠΈΠ»ΠΈ Π²Π·Π»Π°ΠΌΡ‹Π²Π°Π΅Ρ‚Π΅ API, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π² этом URL, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ источником ошибок. Π’ этом случаС Π±Π°Π³ΠΈ API ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒ сСбя это Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Если Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ случаи 2 ΠΈ 3, ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ красной Ρ€Π°ΠΌΠΊΠΎΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ прямыС ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях систСма Π½Π΅ провСряСт, ΡƒΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡Π΅Π½Ρ‹ Π»ΠΈ Π²Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Π― ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» случай 2, ΠΈ ΠΎΠ½ Π½Π΅ сработал, Π° ΠΊΠ°ΠΊ насчСт случая 3? Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ просто Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи USER_EMAIL Π² URL- адрСсС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ связан с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ACCOUNT_ID. Π Π°Π½Π΅Π΅ ΠΌΡ‹ использовали ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΆΠ΅Ρ€Ρ‚Π²Ρ‹, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я использовал ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Ρ…Π°ΠΊΠ΅Ρ€Π° ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства ΠΆΠ΅Ρ€Ρ‚Π²Ρ‹, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» статус ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«200 ОК» ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ MyCar.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π°Ρ‚Π°ΠΊΠΈ ΠΌΡ‹ смогли ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ прилоТСния. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π³ΠΎΡ€ΠΎΠ΄Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, Π·Π°Π΄Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΅Π΅ ΠΌΠ°Ρ€ΠΊΡƒ ΠΈ модСль, Π° Π·Π°Ρ‚Π΅ΠΌ дистанционно Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ ΠΈ завСсти Π΅Π³ΠΎ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, внСсти измСнСния Π² сСрвисноС мСню автомобиля ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус любой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. И всС это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ трСмя Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ MyCar ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΡ„ΠΈΠΊΡΠΈΡ‚ΡŒ Π±Π°Π³ΠΈ систСмы. Π’Π°ΠΊ, Π² случаС с ТСстко Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ паролями ΠΎΠ½ΠΈ просто поставили ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ прокси-сСрвСр ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ прокси Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ°Π³ΠΈΠ΅ΠΉ ΠΈ Π½Π΅ способны ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ всС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Они сохранили SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡŽ Π² стороннСй слуТбС, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π±Π΅Π· пароля я всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Π― Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠ²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅ΠΉ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ структуру URL. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ всС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ систСмой адрСса содСрТат m2m. РСшив, Ρ‡Ρ‚ΠΎ это ΠΊΠ°ΠΊΠΎΠΉ – Ρ‚ΠΎ Ρ‚ΠΈΠΏ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ взаимодСйствия для ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ MyCar, я Π²Π²Π΅Π» эти Π±ΡƒΠΊΠ²Ρ‹ Π² Google ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» сайт M2M Suite. ЕдинствСнноС Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ остаСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΡƒΠ²ΠΈΠ΄Π΅Π² эту Ρ„ΠΎΡ€ΠΌΡƒ – это Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° ΠΏΠ°Ρ€Ρƒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚. А ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡŽ (аплодисмСнты Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ).

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

И это происходит Ρ‡Π΅Ρ€Π΅Π· нСсколько мСсяцСв послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ сообщили ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠ΅ΠΉ. Если Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС, Π½ΠΎ, ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сдСлали. Π’Π°ΠΊΠΎΠ΅ Π½Π°ΠΏΠ»Π΅Π²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ я ΡΡ‡ΠΈΡ‚Π°ΡŽ ΠΎΡΠΊΠΎΡ€Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ MyCar ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π»ΠΎΠΊ GPS, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ мСстополоТСниС вашСго автомобиля ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Но, ΠΊΠ°ΠΊ Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, ΠΎΠ½ΠΈ хранят Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ мСстополоТСниС Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Они хранят чСртовски ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ мСстополоТСниС ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Π’ ΠΌΠΎΠ΅ΠΌ случаС Π·Π° 13 Π΄Π½Π΅ΠΉ использования прилоТСния ΠΎΠ½ΠΈ Π½Π°ΠΊΠΎΠΏΠΈΠ»ΠΈ Ρ‡ΡƒΡ‚ΡŒ мСньшС Π΄Π²ΡƒΡ… тысяч Ρ‚ΠΎΡ‡Π΅ΠΊ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ мСст, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ±Ρ‹Π²Π°Π» ΠΌΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ. Π’ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° MyCar ΠΎ Ρ‚Π°ΠΊΠΎΠΌ сборС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ Π½ΠΈ слова.

Однако дальшС становится Π΅Ρ‰Π΅ Ρ…ΡƒΠΆΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΠ·Ρ€Π°Π·ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это всСго лишь ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΉ эффСкт Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ слуТбы Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ. Но Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вмСсто простого создания списка мСст, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π²Π°Π΅Ρ‚ ваш Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ, ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ API, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ эти Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ мСста, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ваша машина Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Π°Ρ‰Π΅ всСго. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, насколько ΠΌΠ½Π΅ извСстно, Π² ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π½Π°ΠΌΠ΅ΠΊΠ° Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ послС ΠΊΡƒΡ‡ΠΈ поисков я нашСл ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ½ΡΠΊΡƒΡŽ компанию MyCar ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Procon Analytics, зашСл Π½Π° ΠΈΡ… сайт ΠΈ посСтил Ρ€Π°Π·Π΄Π΅Π» FAQ. Π—Π΄Π΅ΡΡŒ я наткнулся Π½Π° вопрос: «Как Π²Ρ‹ обСспСчиваСтС Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…?Β». ΠžΡ‚Π²Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π±Ρ‹Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ: Β«Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ общСдоступных ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… срСд, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π·Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π² области хранСния Π΄Π°Π½Π½Ρ‹Ρ…, Procon Analytics ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ собствСнноС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ нашСго прилоТСния ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ΠΎ ΠΎΡ‚ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΎ особая облачная срСда с высокой ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, которая обСспСчиваСт Π»Π΅Π³ΠΊΡƒΡŽ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈ быстроту доставки услуг. Ботрудничая с Procon Analytics, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ваши Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹Β». Π”Π°ΠΆΠ΅ Π½Π΅ знаю, Ρ‡Ρ‚ΠΎ Π½Π° это ΡΠΊΠ°Π·Π°Ρ‚ΡŒβ€¦

Konferensi DEFCON 27. Mobil Anda adalah mobil saya. Bagian 2

Если Π·Π°ΠΉΡ‚ΠΈ Π½Π° ΠΈΡ… страницу Π½Π° Facebook, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ большС интСрСсного. Π—Π΄Π΅ΡΡŒ ΠΎΠ½ΠΈ прямо Ρ‚Π°ΠΊ ΠΈ ΠΏΠΈΡˆΡƒΡ‚: Β«Π—Π°Ρ‰ΠΈΡ‚Π° свСдСний ΠΎ вашСм транспортном срСдствС ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Π°!Β». Π§Ρ‚ΠΎ ΠΆΠ΅, ΠΌΠ½Π΅ остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ высказываниСм.

Π˜Ρ‚Π°ΠΊ, вСрнСмся ΠΊ вопросу, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ я Π½Π°Ρ‡Π°Π»: «Как Ρ‚Π°ΠΊΠΎΠ΅ происходит ΠΈ ΠΊΠ°ΠΊ этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒΒ»? И Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹, ΠΊΠ°ΠΊ сообщСство, ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅?

На этом ΠΌΠΎΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½, Π½ΠΎ я Π΅Ρ‰Π΅ смогу ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°Ρ€Ρƒ вопросов (аплодисмСнты Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ).

Π’Ρ‹ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅, всС Π»ΠΈ ΠΎΠ½ΠΈ исправили? На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ пофиксили всС Π±Π°Π³ΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я ΠΈΠΌ сообщил, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ нСдостатков ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я упомянул Π² ΠΊΠΎΠ½Ρ†Π΅ выступлСния. Π’ послСдний Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я Π΅Π΅ провСрял, всС Π±Ρ‹Π»ΠΎ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. На вопрос, ΠΌΠΎΠ³Ρƒ Π»ΠΈ я Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ элСктронного Π±Π»ΠΎΠΊΠ° управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ автомобиля ECU, ΠΎΡ‚Π²Π΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΅ΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π±Ρ‹Π»ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² автомобиля Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ MyCar. Π’ Π½Π΅ΠΌ сохраняСтся Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ прСдставлСниС автомобиля, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ рСдактируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прямого обращСния ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π°Ρ‚Π°ΠΊΠΈ.

ПослСдний вопрос Π·Π²ΡƒΡ‡ΠΈΡ‚ Ρ‚Π°ΠΊ: Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρƒ мСня Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ Π±Π΅ΡΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ систСма запуска двигатСля ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«StartΒ» ΠΈ ΠΊΠ°ΠΊ Π² этом случаС обстоит Π΄Π΅Π»ΠΎ с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ Ρ€ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ колСса? ΠžΡ‚Π²Π΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ MyCar ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, поэтому Ρƒ этой систСмы отсутствуСт Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° руля. Π― ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ установитС эту систСму, Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ смоТСтС ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° Π·Π°ΠΌΠΎΠΊ, Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ€ΡƒΠ»Π΅Π²ΠΎΠ΅ колСсо.

Beberapa iklan πŸ™‚

Terima kasih untuk tetap bersama kami. Apakah Anda menyukai artikel kami? Ingin melihat konten yang lebih menarik? Dukung kami dengan melakukan pemesanan atau merekomendasikan kepada teman, cloud VPS untuk pengembang mulai $4.99, analog unik dari server level awal, yang kami temukan untuk Anda: Seluruh kebenaran tentang VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps dari $19 atau bagaimana cara berbagi server? (tersedia dengan RAID1 dan RAID10, hingga 24 core dan hingga 40GB DDR4).

Dell R730xd 2x lebih murah di pusat data Equinix Tier IV di Amsterdam? Hanya disini 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV dari $199 di Belanda! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - mulai $99! Membaca tentang Bagaimana membangun infrastruktur corp. kelas dengan penggunaan server Dell R730xd E5-2650 v4 senilai 9000 euro untuk satu sen?

Sumber: www.habr.com

Tambah komentar