Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сайт ΠΈΠ»ΠΈ Π±Π»ΠΎΠ³ Π² 2020 Π³ΠΎΠ΄Ρƒ - бСсплатноС ΠΈ простоС руководство ΠΏΠΎ созданию сайта

Google ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ эксплойты для пяти уязвимостСй Π±Π΅Π· взаимодСйствия Π½Π° iOS

Google раскрываСт эксплойты для пяти уязвимостСй Π±Π΅Π· взаимодСйствия Π½Π° iOS 1

Π’ послСдниС Π³ΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π° Google Project Zero ΠΏΠΎΠΌΠΎΠ³Π»Π° Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ уязвимости Π² своих ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ… ΠΈ ​​разработках Π΄Ρ€ΡƒΠ³ΠΈΡ… тСхнологичСских Π³ΠΈΠ³Π°Π½Ρ‚ΠΎΠ². Π Π°Π½Π΅Π΅ Π² этом Π³ΠΎΠ΄Ρƒ Π² ядрС MacOS Π±Ρ‹Π»Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Π°Ρ ошибка. Apple Π½Π΅ Ρ€Π΅ΡˆΠΈΠ»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 90 Π΄Π½Π΅ΠΉ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π²Π° Ρ‡Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Натали Π‘ΠΈΠ»ΡŒΠ²Π°Π½ΠΎΠ²ΠΈΡ‡ ΠΈ Π‘Π°ΠΌΡƒΡΠ»ΡŒ Грос, ΠΎΠ±Π½Π°Ρ€ΠΎΠ΄ΠΎΠ²Π°Π»ΠΈ свСдСния ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΈΠ· пяти Β«Π½Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…Β» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ бСзопасности Π½Π° iOS. Они Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΈ ΠΎΡ‚Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π³Π΄Π΅-Ρ‚ΠΎ Π·Π° послСдниС Ρ‚Ρ€ΠΈ мСсяца Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»Π΅ Apple.

БСгодня @ 5aelo ΠΈ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΏΡΡ‚ΡŒ ошибок Π² iMessage Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ! Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹:

– ΠΠ°Ρ‚Π°Π»ΡŒΡ Π‘ΠΈΠ»ΡŒΠ²Π°Π½ΠΎΠ²ΠΈΡ‡ (@natashenka), 29 июля 2019 Π³.

Π’ сСрии Ρ‚Π²ΠΈΡ‚ΠΎΠ² Π‘ΠΈΠ»ΡŒΠ²Π°Π½ΠΎΠ²ΠΈΡ‡ попытался ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ошибки, связав тСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ ΠΊΠΎΠ΄Ρ‹ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, информация ΠΎ CVE-2019-8641 ΠΏΠΎΠΊΠ° дСрТится Π² сСкрСтС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Apple Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»Π° Π΅Π΅, Π° срок исправлСния Project Zero Π΅Ρ‰Π΅ Π½Π΅ истСк.

Π”Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… – CVE-2019-8647 ΠΈ CVE-2019-8662 (Π² настоящСС врСмя нСдоступны). И Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· iMessage, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΎΡ‚ΠΊΠ°Π·Ρƒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅Π³ΠΎ устройства Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Π΅Ρ‚ CVE-2019-8660, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ. НаконСц, CVE-2019-8646, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых опасных ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ доступ ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ описано послСднСС ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

«Класс _NSDataFileBackedFuture ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ дСсСриализован, Π΄Π°ΠΆΠ΅ Ссли Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ бСзопасноС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π­Ρ‚ΠΎΡ‚ класс являСтся Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ NSData, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ сСлСктора (Π±Π°ΠΉΡ‚Ρ‹ NSData). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π΄Π²ΡƒΠΌ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ доступа ΠΊ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ², Ссли ΠΊΠΎΠ΄ дСсСриализации Π±ΡƒΡ„Π΅Ρ€Π° освобоТдаСт Π΅Π³ΠΎ (это Π±ΠΎΠ»Π΅Π΅ вСроятно ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ сСриализованныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ для локальной связи, Ρ‡Π΅ΠΌ Π² iMessage). Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ NSData для создания с Π΄Π»ΠΈΠ½ΠΎΠΉ Π­Ρ‚ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‡Π΅Π½ΡŒ простого свойства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ всСгда Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ NSData, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСдопустимому Ρ‡Ρ‚Π΅Π½ΠΈΡŽ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅Π·Π°ΠΊΠΎΠ½Π½Ρ‹ΠΌ опСрациям записи. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ NSData, это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ссли Π±Ρ‹ Π±Ρ‹Π» установлСн Π±ΡƒΡ„Π΅Ρ€ Β».

По сути, ΠΏΡΡ‚ΡŒ ошибок ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ здСсь. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° Π² этом спискС Π½Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π²ΠΈΡ‚Π°Ρ…, хотя ΠΈΡ… эффСкты ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ эффСктам ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ CVE-2019-8647. Π‘ΠΈΠ»ΡŒΠ²Π°Π½ΠΎΠ²ΠΈΡ‡ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ эти ошибки Π² своСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π΅ Π² Black Hat USA Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ мСсяцС.

Apple Π‘ выпуском iOS 12.4 Π½Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΈΠ· пяти упомянутых уязвимостСй Π±Ρ‹Π»ΠΈ исправлСны. ПослСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, вСроятно, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ΠΎ Π² блиТайшиС Π΄Π½ΠΈ. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ подробности воспроизвСдСния ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹, Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ iOS Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ обновились Π΄ΠΎ послСднСй вСрсии.