Facebook qhib qhov chaw Mariana Trench static analyzer

Facebook tau tshaj tawm qhov tshiab qhib qhov ntsuas zoo li qub, Mariana Trench, txhawm rau txheeb xyuas qhov tsis zoo hauv cov ntawv thov rau Android platform thiab Java cov haujlwm. Nws tuaj yeem txheeb xyuas cov haujlwm yam tsis muaj cov lej cim, uas tsuas yog bytecode rau Dalvik virtual tshuab muaj. Lwm qhov zoo dua yog nws qhov kev ua tiav siab heev (kev tshuaj xyuas ntau lab kab ntawm txoj cai yuav siv sijhawm li 10 vib nas this), uas tso cai rau koj siv Mariana Trench los tshuaj xyuas txhua qhov kev hloov pauv thaum lawv tuaj txog. Txoj haujlwm code yog sau hauv C ++ thiab muab faib raws li MIT daim ntawv tso cai.

Tus kws tshuaj ntsuam xyuas tau tsim los ua ib feem ntawm txoj haujlwm los ua kom cov txheej txheem ntawm kev tshuaj xyuas cov ntawv hauv xov tooj ntawm tes rau Facebook, Instagram thiab Whatsapp. Hauv thawj ib nrab ntawm 2021, ib nrab ntawm tag nrho cov kev tsis txaus ntseeg hauv Facebook mobile daim ntawv thov raug txheeb xyuas siv cov cuab yeej tshuaj ntsuam xyuas. Lub Mariana Trench code yog sib cuam tshuam nrog lwm cov haujlwm Facebook; piv txwv li, Redex bytecode optimizer tau siv los txheeb xyuas cov bytecode, thiab SPARTA lub tsev qiv ntawv tau siv los txhais lus thiab kawm cov txiaj ntsig ntawm kev txheeb xyuas zoo li qub.

Muaj peev xwm vulnerabilities thiab cov teeb meem ntiag tug raug txheeb xyuas los ntawm kev txheeb xyuas cov ntaub ntawv ntws thaum lub sijhawm ua tiav daim ntawv thov txhawm rau txheeb xyuas cov xwm txheej uas cov ntaub ntawv sab nraud raug ua tiav hauv kev tsim kev phom sij, xws li SQL queries, kev ua haujlwm ntawm cov ntaub ntawv, thiab hu rau cov kev pab cuam sab nraud.

Kev ua haujlwm ntawm tus kws tshuaj ntsuam xyuas tau nqis los txheeb xyuas cov ntaub ntawv thiab kev hu xov tooj txaus ntshai uas cov ntaub ntawv yuav tsum tsis txhob siv - tus neeg soj ntsuam taug qab cov ntaub ntawv nkag mus los ntawm cov saw ntawm kev hu xov tooj thiab txuas cov ntaub ntawv los ntawm qhov chaw uas muaj peev xwm txaus ntshai hauv cov cai. . Piv txwv li, cov ntaub ntawv tau txais los ntawm kev hu rau Intent.getData yog suav tias yuav tsum tau nrhiav qhov chaw, thiab hu rau Log.w thiab Runtime.exec yog suav tias yog kev siv phom sij.

Facebook qhib qhov chaw Mariana Trench static analyzer


Tau qhov twg los: opennet.ru

Ntxiv ib saib