Hyundai IVI համակարգի որոնվածը վավերացված է OpenSSL ձեռնարկի բանալինով

Hyundai Ioniq SEL-ի սեփականատերը հրապարակել է մի շարք հոդվածներ, որոնք նկարագրում են, թե ինչպես է նա կարողացել փոփոխություններ կատարել տեղեկատվական զվարճանքի համակարգում (IVI) օգտագործվող որոնվածում, որը հիմնված է Hyundai և Kia մեքենաներում օգտագործվող D-Audio2V օպերացիոն համակարգի վրա: Պարզվեց, որ գաղտնազերծման և ստուգման համար անհրաժեշտ բոլոր տվյալները հանրությանը հասանելի են համացանցում, և դրանք որոշելու համար պահանջվել են ընդամենը մի քանի Google հարցումներ։

IVI համակարգի համար արտադրողի կողմից առաջարկվող որոնվածը տրամադրվել է գաղտնաբառով գաղտնագրված zip ֆայլով, իսկ որոնվածի բովանդակությունը գաղտնագրվել է AES-CBC ալգորիթմի միջոցով և վավերացվել է թվային ստորագրությամբ՝ հիմնված RSA ստեղների վրա: Zip արխիվի գաղտնաբառը և AES բանալին՝ updateboot.img պատկերի վերծանման համար, գտնվել են linux_envsetup.sh սկրիպտում, որը հստակ ձևով առկա էր system_package փաթեթում՝ բաց D-Audio2V OS բաղադրիչներով, որը բաշխված էր կայքում: IVI համակարգի արտադրող:

Hyundai IVI համակարգի որոնվածը վավերացված է OpenSSL ձեռնարկի բանալինով
Hyundai IVI համակարգի որոնվածը վավերացված է OpenSSL ձեռնարկի բանալինով

Այնուամենայնիվ, որոնվածը փոփոխելու համար թվային ստորագրության ստուգման համար օգտագործվող մասնավոր բանալին բացակայում էր: Հատկանշական է, որ RSA բանալին գտել է Google որոնողական համակարգը։ Հետազոտողը որոնման հարցում է ուղարկել՝ նշելով նախկինում հայտնաբերված AES բանալին և պարզել է, որ բանալին եզակի չէ և նշված է NIST SP800-38A փաստաթղթում։ Պատճառաբանելով, որ RSA ստեղնը փոխառվել է նույն ձևով, հետազոտողը հայտնաբերել է հանրային բանալի որոնվածը ուղեկցող կոդի մեջ և փորձել գտնել դրա մասին տեղեկատվություն Google-ում: Հարցումը ցույց տվեց, որ նշված հանրային բանալին նշված է OpenSSL ձեռնարկի օրինակում, որը ներառում է նաև մասնավոր բանալի:

Hyundai IVI համակարգի որոնվածը վավերացված է OpenSSL ձեռնարկի բանալինով

Ստանալով անհրաժեշտ բանալիները՝ հետազոտողը կարողացավ փոփոխություններ կատարել որոնվածում և ավելացնել հետին դուռ՝ հնարավորություն տալով հեռակա միանալ IVI սարքի համակարգի միջավայրի ծրագրային կեղևին, ինչպես նաև լրացուցիչ հավելվածներ ինտեգրել որոնվածին:

Source: opennet.ru

Добавить комментарий