Intel nerbitake ControlFlag 1.2, alat kanggo ndeteksi anomali ing kode sumber

Intel wis nerbitake release saka ControlFlag 1.2, toolkit sing ngijini sampeyan kanggo ngenali kasalahan lan anomali ing kode sumber nggunakake sistem learning machine dilatih ing jumlah gedhe saka kode ana. Ora kaya penganalisa statis tradisional, ControlFlag ora ngetrapake aturan sing wis siap, sing angel nyedhiyakake kabeh pilihan sing bisa, nanging adhedhasar statistik babagan panggunaan macem-macem konstruksi basa ing pirang-pirang proyek sing wis ana. Kode ControlFlag ditulis ing C ++ lan mbukak sumber ing lisensi MIT.

Rilis anyar kasebut misuwur amarga implementasine dhukungan lengkap kanggo deteksi lan sinau anomali adhedhasar pola kode umum kanggo basa C++. Ing versi sadurunge, dhukungan sing padha diwenehake kanggo basa C lan PHP. Sistem iki cocok kanggo ngenali macem-macem masalah ing kode, saka ngenali salah ketik lan jinis mismatches, kanggo ngenali anomali yen statements lan ilang NULL mriksa ing penunjuk. Sistem kasebut dilatih kanthi mbangun model statistik saka larik kode proyek open source sing ana ing C, C++ lan PHP, diterbitake ing GitHub lan repositori umum sing padha.

Ing tahap latihan, sistem nemtokake pola khas kanggo mbangun struktur ing kode lan mbangun wit sintaksis sambungan antarane pola kasebut, nggambarake aliran eksekusi kode ing program kasebut. AkibatΓ©, wit nggawe keputusan referensi dibentuk sing nggabungake pengalaman pangembangan kabeh kode sumber sing dianalisis. Kode sing ditinjau ngalami proses sing padha kanggo ngenali pola sing dicenthang ing wit keputusan referensi. Beda gedhe karo cabang tetanggan nuduhake ananΓ© anomali ing pola sing dicenthang.

Intel nerbitake ControlFlag 1.2, alat kanggo ndeteksi anomali ing kode sumber


Source: opennet.ru

Add a comment