Google publizéiert Vanir, e statesche Analyser fir onpatched Schwachstelle z'identifizéieren

Google huet en neit Open-Source-Projet, Vanir, virgestallt, deen e stateschen Analysator entwéckelt fir automatesch net ugewannt Patches op Code z'identifizéieren, déi Schwachstelle behiewen. Vanir benotzt eng Signature-Datebank vu bekannte Schwachstelle a Patches fir se ze behiewen. Google bedreift eng Àhnlech Datebank zënter Juli 2020 a deckt 95% vun de Schwachstelle a plattformbezunnen Projeten of. Android, dorënner de KÀr LinuxAktuell gëtt d'Quellcode-Iwwerpréiwung fir C, C++ a Java ënnerstëtzt. Vanir ass a C++ a Python geschriwwen a gëtt ënner der BSD-Lizenz verdeelt.

De Projet besteet aus zwee Deeler - en ËnnerschrĂ«ft Generator an e verpasst Patch Detektor. De Generator generĂ©iert eng ËnnerschrĂ«ft fir d'Feele vun enger Fix ze identifizĂ©ieren basĂ©iert op enger Beschreiwung vun der Schwachstelle am OSV-Format an e Link op de Patch oder Engagement, deen d'Schwachheet eliminĂ©iert. A senger aktueller Form Ă«nnerstĂ«tzt et d'Veraarbechtung vu Verpflichtungen an de googlesource.com a git.codelinaro.org Repositories, awer ËnnerstĂ«tzung fir aner Servicer kann einfach bĂ€igefĂŒĂŒgt ginn andeems Dir e Code Pull Handler verbĂ«nnt.

Den Detektor analyséiert de Code am spezifizéierte Repository a bestëmmt ob en déi Fixer enthÀlt, déi an de geliwwerte Signaturen beschriwwe sinn. D'Implementatioun baséiert op Algorithmen fir automatesch Signaturverfeinerung a Multiple-Muster-Analyse, déi an de Fuerschungsprojeten ReDeBug a VUDDY proposéiert goufen. Op engem modernen PC mat enger 16-KÀr-CPU, Scannt de Quellbam vun der Plattform Android D'Benotzung vun enger OSV-Datebank mat Informatiounen iwwer iwwer 2000 Schwachstelle dauert 10-20 Minutten. De resultéierende Bericht lëscht potenziell net gepatcht Schwachstelle a Linken op hir associéiert Codeplazen, CVE-Identifikatoren a Patches op. Laut Statistiken, déi iwwer zwee Joer Vanir-Benotzung bei Google gesammelt goufen, ass d'Falsch-Positiv-Rate 2.72%.

Google publizéiert Vanir, e statesche Analyser fir onpatched Schwachstelle z'identifizéieren
Google publizéiert Vanir, e statesche Analyser fir onpatched Schwachstelle z'identifizéieren

Virdeeler vun de proposéierten Tools:

  • D'FĂ€egkeet, net gepatcht Schwachstelle bei Forken, Modifikatiounen a Code-LĂ©in vun DrĂ«ttubidder z'identifizĂ©ieren, dĂ©i net direkt mam Haaptprojet zesummenhĂ€nken. Am Kontext Android D'Tool kann benotzt ginn fir d'Applikatioun vu Fixes op verschiddene Plattformvarianten ze kontrollĂ©ieren. Android, entwĂ©ckelt vun OEM-GerĂ€terhersteller.
  • Maacht e Scheck nĂ«mmen op Basis vun der Analyse vum existente Code, ouni Referenz op Metadaten wĂ©i Versiounsnummer, Engagementgeschicht a SBOM (Software Bill Of Materials).
  • ËnnerstĂ«tzung fir automatesch Generatioun vun ËnnerschrĂ«ften mat Informatioun iwwer Schwachstelle erschĂ©ngen an Ă«ffentleche Quellen a Patches publizĂ©iert vun Ënnerhalter.
  • MĂ©i hĂ©ich VerifizĂ©ierungsleistung basĂ©iert op statesch Quellcodeanalyse am Verglach mat Tools fir dynamesch Analyse a VerifizĂ©ierung vu binĂ€re Versammlungen.
  • SelbstversĂ©cherung ass d'FĂ€egkeet fir Infrastrukturen op Ären eegene Systemer z'installĂ©ieren ouni extern Servicer ze benotzen.
  • VerfĂŒgbarkeet vun enger fĂ€erdeger, aktueller ËnnerschrĂ«ftendatebank, Ă«nnerstĂ«tzt vum Google Team Android SĂ©cherheetsteam.
  • ËnnerstĂ«tzung fir Verbindung mat kontinuĂ©ierlech Integratioun a Liwwerung (CI / CD) Systemer. MĂ©iglechkeet vun Integratioun an aner Projete benotzt Vanir a Form vu Python BibliothĂ©iken.
  • D'KapazitĂ©it fir de System unzepassen fir Aufgaben dĂ©i net mat Schwachstelle verbonne sinn, zum Beispill fir Code Klonen oder Notzung vum lizenzĂ©ierte Code an anere Projeten z'entdecken.

Source: opennet.ru

Kaaft zouverlĂ€sseg Hosting fir Site mat DDoS Schutz, VPS VDS Server đŸ”„ Kaaft zouverlĂ©issegt WebsĂ€ithosting mat DDoS-Schutz, VPS VDS Server | ProHoster