GitHub süni intellektlə işləyən Kod Skanlama Avtofiksini işə salır

Microsoft-a məxsus kod hostinq platforması olan GitHub çərşənbə günü elan etdi ki, kodu skan edən avtofiks artıq bütün GitHub Advanced Security (GHAS) müştəriləri üçün ictimai beta versiyada mövcuddur.

GitHub süni intellektlə işləyən Kod Skanlama Avtofiksini işə salır

GitHub süni intellektlə işləyən Kod Skanlama Avtofiksini işə salır

Bu süni intellektlə işləyən sazlama aləti GitHub Copilot və CodeQL tərəfindən dəstəklənir və JavaScript, Typescript, Java və Python-da xəbərdarlıq növlərinin 90%-dən çoxunu əhatə edir.

O, həmçinin aşkar edilmiş zəifliklərin üçdə ikisindən çoxunu az və ya heç bir redaktə etmədən düzəltmək üçün kod təkliflərini çatdırır ki, bu da tərtibatçılara təmirə sərf olunan vaxtı və səyləri kəskin şəkildə azaltmağa kömək edəcək.

“Tətbiq təhlükəsizliyinə dair vizyonumuz aşkar edilmiş vasitələrin sabit olduğu bir mühitdir. GitHub Advanced Security-də tərtibatçı təcrübəsinə üstünlük verməklə, biz artıq komandalara ənənəvi təhlükəsizlik vasitələrindən 7 dəfə daha sürətli düzəltməyə kömək edirik,” GitHub-dan Pierre Tempel və Eric Tooley yazdı çərşənbə günü elanda.

“Tətbiqlər aparıcı hücum vektoru olaraq qalmasına baxmayaraq, əksər təşkilatlar istehsal anbarlarında mövcud olan getdikcə artan sayda düzəldilməyən zəiflikləri etiraf edirlər.”

Şirkətə görə, kodu skan edən avtofiks, tərtibatçıların kodlaşdırdıqları zaman zəiflikləri düzəltməyi asanlaşdırmaqla təşkilatlara bu “tətbiq təhlükəsizliyi borcunun” artımını ləngitməyə kömək edir.

“GitHub Copilot tərtibatçıları yorucu və təkrarlanan tapşırıqlardan azad etdiyi kimi, kod skan edən avtofiks inkişaf qruplarına əvvəllər təmirə sərf olunan vaxtı geri qaytarmağa kömək edəcək” deyə elanda əlavə edilib.

“Təhlükəsizlik qrupları gündəlik zəifliklərin azaldılmış həcmindən də faydalanacaqlar, beləliklə, sürətli inkişaf tempinə uyğun olaraq biznesi qorumaq üçün strategiyalara diqqət yetirə bilərlər.”

Bu necə işləyir

Dəstəklənən dildə zəiflik müəyyən edildikdə, düzəliş təkliflərinə təklif olunan düzəlişin təbii dildə izahı, eləcə də tərtibatçıların qəbul edə, redaktə edə və ya rədd edə biləcəyi kod təkliflərinin önizləmələri daxil olacaq.

Kod təkliflərinə həmçinin cari faylda edilən dəyişikliklər, birdən çox faylda edilən dəyişikliklər və layihəyə əlavə edilməli olan asılılıqlar daxil ola bilər. Bundan əlavə, kod skan edən avtofiks kod təklifləri yaratmaq üçün CodeQL mühərrikindən və evristika və GitHub Kopilot API-lərinin birləşməsindən istifadə edir.

GitHub növbəti aylarda kod skanının avtomatik düzəldilməsinə C# və Go daxil olmaqla əlavə proqramlaşdırma dillərinə dəstək əlavə etməyi planlaşdırır.

GitHub Copilot tərəfindən dəstəklənən kod skan edən avtofix aləti haqqında ətraflı məlumat üçün ziyarət edə bilərsiniz GitHub-un sənədləşmə saytı.

Recent Articles

spot_img

Related Stories

Stay on op - Ge the daily news in your inbox

[tdn_block_newsletter_subscribe input_placeholder="Email address" btn_text="Subscribe" tds_newsletter2-image="730" tds_newsletter2-image_bg_color="#c3ecff" tds_newsletter3-input_bar_display="" tds_newsletter4-image="731" tds_newsletter4-image_bg_color="#fffbcf" tds_newsletter4-btn_bg_color="#f3b700" tds_newsletter4-check_accent="#f3b700" tds_newsletter5-tdicon="tdc-font-fa tdc-font-fa-envelope-o" tds_newsletter5-btn_bg_color="#000000" tds_newsletter5-btn_bg_color_hover="#4db2ec" tds_newsletter5-check_accent="#000000" tds_newsletter6-input_bar_display="row" tds_newsletter6-btn_bg_color="#da1414" tds_newsletter6-check_accent="#da1414" tds_newsletter7-image="732" tds_newsletter7-btn_bg_color="#1c69ad" tds_newsletter7-check_accent="#1c69ad" tds_newsletter7-f_title_font_size="20" tds_newsletter7-f_title_font_line_height="28px" tds_newsletter8-input_bar_display="row" tds_newsletter8-btn_bg_color="#00649e" tds_newsletter8-btn_bg_color_hover="#21709e" tds_newsletter8-check_accent="#00649e" embedded_form_code="YWN0aW9uJTNEJTIybGlzdC1tYW5hZ2UuY29tJTJGc3Vic2NyaWJlJTIy" tds_newsletter="tds_newsletter1" tds_newsletter3-all_border_width="2" tds_newsletter3-all_border_color="#e6e6e6" tdc_css="eyJhbGwiOnsibWFyZ2luLWJvdHRvbSI6IjAiLCJib3JkZXItY29sb3IiOiIjZTZlNmU2IiwiZGlzcGxheSI6IiJ9fQ==" tds_newsletter1-btn_bg_color="#0d42a2" tds_newsletter1-f_btn_font_family="406" tds_newsletter1-f_btn_font_transform="uppercase" tds_newsletter1-f_btn_font_weight="800" tds_newsletter1-f_btn_font_spacing="1" tds_newsletter1-f_input_font_line_height="eyJhbGwiOiIzIiwicG9ydHJhaXQiOiIyLjYiLCJsYW5kc2NhcGUiOiIyLjgifQ==" tds_newsletter1-f_input_font_family="406" tds_newsletter1-f_input_font_size="eyJhbGwiOiIxMyIsImxhbmRzY2FwZSI6IjEyIiwicG9ydHJhaXQiOiIxMSIsInBob25lIjoiMTMifQ==" tds_newsletter1-input_bg_color="#fcfcfc" tds_newsletter1-input_border_size="0" tds_newsletter1-f_btn_font_size="eyJsYW5kc2NhcGUiOiIxMiIsInBvcnRyYWl0IjoiMTEiLCJhbGwiOiIxMyJ9" content_align_horizontal="content-horiz-center"]