Facebook e bulehileng mohloli oa Mariana Trench static analyzer

Facebook e hlahisitse analyzer e ncha e bulehileng, Mariana Trench, e ikemiselitseng ho tseba bofokoli lits'ebetsong tsa sethala sa Android le mananeo a Java. Hoa khoneha ho hlahloba merero ntle le li-code tsa mohloli, tseo feela bytecode bakeng sa mochine oa sebele oa Dalvik o fumanehang. Molemo o mong ke lebelo la eona le phahameng haholo la ho bolaoa (tlhahlobo ea mela e limilione tse 'maloa ea khoutu e nka metsotsoana e ka bang 10), e leng se u lumellang hore u sebelise Mariana Trench ho hlahloba liphetoho tsohle tse reriloeng ha li fihla. Khoutu ea projeke e ngotsoe ka C ++ mme e ajoa tlasa laesense ea MIT.

Analyzer e entsoe e le karolo ea morero oa ho iketsetsa mokhoa oa ho hlahloba litemana tsa mohloli oa lisebelisoa tsa mohala tsa Facebook, Instagram le Whatsapp. Karolong ea pele ea 2021, halofo ea bofokoli bohle ba lits'ebetso tsa mehala ea Facebook e ile ea bonoa ho sebelisoa lisebelisoa tsa boithuto bo ikemetseng. Khoutu ea Mariana Trench e hokahane haufi-ufi le merero e meng ea Facebook; mohlala, Redex bytecode optimizer e ile ea sebelisoa ho fetisa bytecode, mme laeborari ea SPARTA e ile ea sebelisoa ho toloka ka pono le ho ithuta liphetho tsa tlhahlobo e tsitsitseng.

Bofokoli bo ka 'nang ba e-ba teng le litaba tsa boinotši li khetholloa ka ho hlahloba phallo ea data nakong ea ts'ebetso ea kopo ho khetholla maemo ao data e tala e tsoang ka ntle e sebetsoang ka mekhoa e kotsi, joalo ka lipotso tsa SQL, ts'ebetso ea lifaele, le mehala e hlahisang mananeo a kantle.

Mosebetsi oa mohlahlobi o theohela ho ho tsebahatsa mehloli ea data le mehala e kotsi eo data ea mohloli e sa lokelang ho sebelisoa ho eona - mohlahlobi o latela mokhoa oa data ka ketane ea mehala ea ts'ebetso mme o hokahanya data ea mohloli le libaka tse ka bang kotsi ho khoutu. . Ka mohlala, boitsebiso bo fumanoeng ka mohala ho Intent.getData bo nkoa bo hloka ho lateloa ha mohloli, 'me mehala ho Log.w le Runtime.exec e nkoa e le litšebeliso tse kotsi.

Facebook e bulehileng mohloli oa Mariana Trench static analyzer


Source: opennet.ru

Eketsa ka tlhaloso