Awọn abajade ti iṣayẹwo aabo ti ipilẹ koodu LLVM ti jẹ atẹjade

OSTIF (Owo Imudara Imọ-ẹrọ Orisun Ṣiṣii), ti a ṣẹda lati teramo aabo ti awọn iṣẹ akanṣe orisun ṣiṣi, kede ipari ti iṣayẹwo ominira ti koodu iṣẹ akanṣe LLVM. Iṣẹ naa ti ṣe nipasẹ ile-iṣẹ Gẹẹsi Ada Logics. Lakoko iṣẹ ti a ṣe, ilana idanwo ni OSS-Fuzz, ni idilọwọ diẹ sii ju ọdun kan sẹhin, ti tun pada. Iboju ti codebase lowo ninu idanwo fuzzing ti pọ lati 1.1 si 2.4 milionu awọn laini koodu. Awọn irinṣẹ ti a lo fun idanwo iruju ti tun ti fẹ sii, ati pe nọmba awọn ẹrọ apanirun ti a lo fun idanwo ti pọ si lati 12 si 15.

Bi abajade, awọn iṣoro tuntun 12 ni a ṣe idanimọ ni koodu koodu LLVM, eyiti 8 ti ṣẹlẹ nipasẹ awọn aṣiṣe ti o yori si ibajẹ iranti. Awọn ailagbara 6 ti a ṣe idanimọ yorisi ni iṣan omi ifipamọ, 2 ni iraye si iranti ti o ti ni ominira tẹlẹ, 3 ni piparẹ awọn itọkasi asan, ati 1 ni kika lati agbegbe ni ita ifipamọ ti a pin.

orisun: opennet.ru

Fi ọrọìwòye kun