ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΊΠ°Π½Π°Π»

infosec&anti_malware

1
πŸ”’ ΠžΠΏΠ°ΡΠ½Ρ‹ΠΉ QR-ΠΊΠΎΠ΄: история Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π°Ρ‚Π°ΠΊΠΈ. β€’ Π’ ΠΌΠ°Π΅ 2013 Π³ΠΎΠ΄Π° спСциалисты ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Lookout Mobile Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ QR-ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ смогли ΡΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‡ΠΊΠΈ Google Glass. На Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΡ‡ΠΊΠΈ сканировали всС Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, Β«ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΈΡ… Π²Π»Π°Π΄Π΅Π»ΡŒΡ†ΡƒΒ», β€” ΠΈ прСдоставили Π²Π·Π»ΠΎΠΌΡ‰ΠΈΠΊΠ°ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ доступ ΠΊ устройству. Когда Google ΡƒΠ·Π½Π°Π»ΠΈ ΠΎ Π΄Π°Π½Π½ΠΎΠΉ уязвимости, Ρ‚ΠΎ Π΅Ρ‘ Π·Π°ΠΊΡ€Ρ‹Π»ΠΈ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π·Π° нСсколько нСдСль. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ успСли Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½Π΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ, вСдь Π²Π·Π»ΠΎΠΌ ΠΎΡ‡ΠΊΠΎΠ² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΠΎΠ³ привСсти ΠΊ большим ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ. β€’ Π’ 2014 Π³ΠΎΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Barcode Scanner для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ZXing практичСски Π½Π΅ провСряла Ρ‚ΠΈΠΏ URI, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· QR-ΠΊΠΎΠ΄. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ любой эксплойт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ Π±Ρ‹Ρ‚ΡŒ исполнСн Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, написанный Π½Π° JavaScript), ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· QR. β€’ Π‘ΠΊΠ°Π½Π΅Ρ€ пытался ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ опасныС Π²ΠΈΠ΄Ρ‹ Π°Ρ‚Π°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, трСбуя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ URI ΠΈΠΌΠ΅Π» ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ΄Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π° Π΄Π²Π° символа, транспортный ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π΄Π»ΠΈΠ½ΠΎΠΉ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π΄Π²ΡƒΡ… символов, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅, ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² URI Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Если содСрТимоС Π½Π΅ соотвСтствуСт хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, Ρ‚ΠΎ ΠΎΠ½ΠΎ опрСдСляСтся ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст, Π° Π½Π΅ URI. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π°Ρ‚Π°ΠΊΠΈ Π²Ρ€ΠΎΠ΄Π΅ javascript;alert("You have won 1000 dollars! Just Click The Open Browser Button");, Π½ΠΎ, внСся ΠΏΠ°Ρ€Ρƒ простых ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ΄, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° исполняла Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, вСдь ΠΎΠ½Π° считала JS-ΠΊΠΎΠ΄ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌ, Β«Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΒ» URI! Π‘ΠΎΠ»Π΅Π΅ наглядно Π½Π° Ρ„ΠΎΡ‚ΠΎ Π²Ρ‹ΡˆΠ΅. β€’ Как ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ появилось Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, URI с ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ врСдоносным ΠΊΠΎΠ΄ΠΎΠΌ Π±Ρ‹Π» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½. Однако выполняСтся Π΄Π°Π½Π½Ρ‹ΠΉ JS-ΠΊΠΎΠ΄ лишь Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Open Browser (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅Β»). β€’ Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ интСрСсный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· 2012 Π³ΠΎΠ΄Π°: экспСрт ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности Π Π°Π²ΠΈΡˆΠ°Π½ΠΊΠ°Ρ€ Π‘ΠΎΡ€Π³Π°ΠΎΠ½ΠΊΠ°Ρ€ продСмонстрировал, ΠΊΠ°ΠΊ сканированиС ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ QR ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ устройств Samsung! Π’Π½ΡƒΡ‚Ρ€ΠΈ QR Π±Ρ‹Π» Π·Π°ΡˆΠΈΡ‚ MMI-ΠΊΠΎΠ΄ для сброса Π΄ΠΎ заводских настроСк: *2767*3855#, Π° Ρ‚Π°ΠΊΠΆΠ΅ прСфикс tel: для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ USSD-запроса. β€’ Π‘Π°ΠΌΠΎΠ΅ опасноС здСсь Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ содСрТимоС ΠΊΠΎΠ΄Π°, Π½Π΅ отсканировав Π΅Π³ΠΎ. А Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΎΡ‡Π΅Π½ΡŒ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π΅Π½: Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… исслСдованиях Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ испытуСмых (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, кстати, Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π½Π°Π»ΠΈ ΠΎΠ± экспСримСнтС) сканировали QR-ΠΊΠΎΠ΄ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚ΡΡ‚Π²Π°, забывая ΠΎ собствСнной бСзопасности! #Π Π°Π·Π½ΠΎΠ΅