Intel nyebarkeun ControlFlag 1.2, alat pikeun ngadeteksi anomali dina kode sumber

Intel parantos nyebarkeun sékrési ControlFlag 1.2, toolkit anu ngamungkinkeun anjeun pikeun ngaidentipikasi kasalahan sareng anomali dina kode sumber nganggo sistem pembelajaran mesin anu dilatih dina sajumlah ageung kode anu aya. Teu kawas analyzers statik tradisional, ControlFlag teu nerapkeun aturan siap-dijieun, nu hese nyadiakeun sagala pilihan mungkin, tapi dumasar kana statistik dina pamakéan rupa-rupa constructs basa dina angka nu gede ngarupakeun proyék aya. Kode ControlFlag ditulis dina C ++ sarta open sourced handapeun lisénsi MIT.

Pelepasan anyar kasohor pikeun palaksanaan dukungan pinuh pikeun deteksi anomali sareng diajar dumasar kana pola kode umum pikeun basa C ++. Dina vérsi saméméhna, dukungan anu sami disayogikeun pikeun basa C sareng PHP. Sistim ieu cocog pikeun ngaidentipikasi rupa-rupa masalah dina kode, ti ngaidentipikasi typos sareng jinis anu teu cocog, pikeun ngaidentipikasi anomali dina pernyataan upami sareng cék NULL anu leungit dina petunjuk. Sistem ieu dilatih ku ngawangun modél statistik tina susunan kode anu aya pikeun proyék open source dina C, C ++ sareng PHP, diterbitkeun dina GitHub sareng repositori umum anu sami.

Dina tahap latihan, sistem nangtukeun pola has pikeun ngawangun struktur dina kode jeung ngawangun tangkal sintaksis sambungan antara pola ieu, reflecting aliran palaksanaan kode dina program. Hasilna, kabentuk tangkal rujukan-nyieun kaputusan anu ngagabungkeun pangalaman ngembangkeun sakabeh kode sumber dianalisis. Kodeu anu ditinjau ngalaman prosés anu sami pikeun ngaidentipikasi pola anu dipariksa ngalawan tangkal kaputusan rujukan. Beda ageung sareng dahan tatangga nunjukkeun ayana anomali dina pola anu dipariksa.

Intel nyebarkeun ControlFlag 1.2, alat pikeun ngadeteksi anomali dina kode sumber


sumber: opennet.ru

Tambahkeun komentar