Âûáèðàé : Ïîêóïàé : Èñïîëüçóé
0

Microsoft îñòàâèò áåçîïàñíèêîâ áåç ðàáîòû è äåíåã. Ñîçäàí èíñòðóìåíò äëÿ àâòîìàòè÷åñêîãî óäàëåíèÿ óÿçâèìîñòåé èç êîäà ïðîãðàìì

Microsoft ñîçäàëà äëÿ GitHub èíñòðóìåíò Copilot Autofix íà áàçå èñêóññòâåííîãî èíòåëëåêòà äëÿ óñòðàíåíèÿ óÿçâèìîñòåé â ïðîãðàììíîì êîäå. Âèðòóàëüíûé ïîìîùíèê ïðîãðàììèñòà âûÿâèò ñëàáûå ìåñòà â êîäå, êîòîðûå ïîòåíöèàëüíî ìîãóò ñòàòü ïðè÷èíîé âîçíèêíîâåíèÿ «äûð» âî âñåì ïðîåêòå, è ïðåäëîæèò, êàê îò íèõ èçáàâèòüñÿ.  òåîðèè, ýòî ìîæåò ñäåëàòü òðóä ÈÁ-ñïåöèàëèñòîâ ìåíåå âîñòðåáîâàííûì, à ðàáîòó õàêåðîâ – áîëåå ñëîæíîé.

ÈÈ íà ñòðàæå áåçîïàñíîñòè

Ñåðâèñ GitHub, ñ 2018 ã. ïðèíàäëåæàùèé êîðïîðàöèè Microsoft, âíåäðèë íîâûé èíñòðóìåíò Copilot Autofix íà îñíîâå èñêóññòâåííîãî èíòåëëåêòà. Êàê ïèøåò ïîðòàë TechSpot, îí ïðåäíàçíà÷åí äëÿ ïîèñêà è óñòðàíåíèÿ óÿçâèìîñòåé â ïðîãðàììíîì êîäå.

Ïðîáëåìà «äûð» â ñîâðåìåííîì ÏÎ ñ êàæäûì äíåì ñòàíîâèòñÿ âñå áîëåå ìàñøòàáíîé – íàõîæäåíèå êðèòè÷åñêèõ óÿçâèìîñòåé â ïîïóëÿðíîì ïðîãðàììíîì îáåñïå÷åíèè ñòàëî îáû÷íûì äåëîì, óæå íèêîãî îñîáî íå ïóãàþùèì ââèäó ñâîåé ìàññîâîñòè. Ìåæäó òåì, êàæäàÿ òàêàÿ áðåøü, ïóñòü äàæå è íå êðèòè÷íàÿ – ýòî ïîòåíöèàëüíàÿ ïðîáëåìà áåçîïàñíîñòè íå òîëüêî äëÿ îáû÷íîãî ïîëüçîâàòåëÿ, íî è äëÿ áèçíåñà âñåõ ðàçìåðîâ – îò êðîøå÷íûõ ñòàðòàïîâ äî ãèãàíòñêèõ ìåæäóíàðîäíûõ êîðïîðàöèé.

Ñäåëàòü ñîôò áîëåå áåçîïàñíûì è ïðèçâàí íîâûé èíñòðóìåíò Copilot Autofix. Îí àíàëèçèðóåò êîä íà ïðåäìåò ïîòåíöèàëüíûõ «äûð», ïîñëå ÷åãî ïðåäëàãàåò ïðîãðàììèñòó âàðèàíòû èõ óñòðàíåíèÿ. Ðàçðàáîò÷èê âïðàâå êàê ïðèñëóøàòüñÿ ê ñîâåòó âèðòóàëüíîãî àññèñòåíòà, òàê è îòêëîíèòü ïðåäëàãàåìûå èì èçìåíåíèÿ, à òàêæå ïðèíÿòü èõ ÷àñòè÷íî, âíåñÿ â íèõ ñâîè ïðàâêè.  òåîðèè, Copilot Autofix ìîæåò ñäåëàòü ñïåöèàëèñòîâ ïî èíôîðìàöèîííîé áåçîïàñíîñòè ìåíåå âîñòðåáîâàííûìè, à òàêæå óñëîæíèòü ðàáîòó õàêåðàì – òå, êòî óæå îïðîáîâàë ýòîò èíñòðóìåíò íà ïðàêòèêå, çàÿâèëè, ÷òî îí ìèíèìóì âòðîå óñêîðÿåò ïðîöåññ ïîèñêà è óñòðàíåíèÿ «äûð» â ïðîãðàììíîì êîäå.

Î÷åíü óìíûé ïîìîùíèê

Ïî äàííûì TechSpot, íîâàÿ ðàçðàáîòêà Microsoft ñïîñîáíà âûÿâëÿòü î÷åíü øèðîêèé ñïåêòð óÿçâèìîñòåé.  ÷èñëå ïðî÷åãî, Copilot Autofix óìååò «âèäåòü» â ïðîãðàììíîì êîäå óÿçâèìîñòè SQL-èíúåêöèè è ìåæñàéòîâîìó ñêðèïòèíãó (XSS).

Ïðîíèêàòü â èíôðàñòðóêòóðó ïðåäïðèÿòèÿ ÷åðåç "äûðû" â ÏÎ õàêåðàì ñòàíåò íàìíîãî ñëîæíåå

Ïðè ýòîì «ñêîðìèòü» Copilot Autofix ìîæíî íå òîëüêî ñâåæåíàïèñàííûé êîä. Èíñòðóìåíò ìîæíî «íàòðàâèòü» è íà ðàíåå ñîçäàííûå ïðîãðàììû – îí ïðîàíàëèçèðóåò èõ èñõîäíèêè è â ñëó÷àå âûÿâëåíèÿ ïðîáëåì ñ áåçîïàñíîñòüþ äàñò íåîáõîäèìûå ðåêîìåíäàöèè. Ñâîåâðåìåííîå óñòðàíåíèå ýòèõ óÿçâèìîñòåé ìîæåò çíà÷èòåëüíî ñíèçèòü ðèñê äîðîãîñòîÿùèõ íàðóøåíèé áåçîïàñíîñòè, ïèøåò TechSpot.

Ïîòåíöèàëüíî ïîëåçíîå íîâîââåäåíèå

Äî îôèöèàëüíîãî àíîíñà Copilot Autofix Microsoft ïðîâåëà åãî ïóáëè÷íîå áåòà-òåñòèðîâàíèå, â õîäå êîòîðîãî áûëî çàôèêñèðîâàíî íåñêîëüêî àñïåêòîâ, êàñàþùèõñÿ èñïîëüçîâàíèÿ ýòîãî èíñòðóìåíòà.  ÷àñòíîñòè, âûÿñíèëîñü, ÷òî ñ åãî ïîìîùüþ âðåìÿ, çàòðà÷èâàåìîå ðàçðàáîò÷èêàìè íà ïîèñê è óñòðàíåíèå óÿçâèìîñòåé, ñîêðàòèëîñü âòðîå ïî ñðàâíåíèþ ñ òåì, êîãäà îíè äåëàëè ýòî, ïîëàãàÿñü òîëüêî íà ñîáñòâåííûå çíàíèÿ è îïûò.

 íåêîòîðûõ ñëó÷àÿõ ýêîíîìèÿ âðåìåíè áûëà åùå áîëåå âïå÷àòëÿþùåé, ïèøåò TechSpot. Íàïðèìåð, â ðó÷íîì ðåæèìå íà èñïðàâëåíèå îøèáîê XSS îáû÷íî óõîäèò â ñðåäíåì òðè ÷àñà, à ïðè ïîìîùè Copilot Autofix îò íèõ ïîëó÷àëîñü èçáàâèòüñÿ â ñðåäíåì çà 22 ìèíóòû. Âðåìÿ èñïðàâëåíèÿ äåôåêòîâ SQL-èíúåêöèè ñîêðàòèëîñü ñ 3,7 ÷àñà äî â ñðåäíåì 18 ìèíóò.

Ïîêà áåñïëàòíî

 îñíîâå íîâîãî èíñòðóìåíòà Microsoft ëåæèò ñî÷åòàíèå ýâðèñòèêè, èñêóññòâåííîãî èíòåëëåêòà GitHub Copilot, àíàëèòè÷åñêîãî äâèæêà CodeQL è íåéðîñåòè GPT-4 äëÿ ãåíåðàöèè èíòåëëåêòóàëüíûõ ïðåäëîæåíèé ïî èñïðàâëåíèþ îøèáîê. Íà÷èíàÿ ñ ñåíòÿáðÿ 2024 ã., Copilot Autofix áóäåò äîñòóïåí áåñïëàòíî äëÿ âñåõ ïðîåêòîâ ñ îòêðûòûì èñõîäíûì êîäîì, ðàçìåùåííûõ íà ïëàòôîðìå GitHub, óòî÷íÿåò TechSpot.

×òî êàñàåòñÿ âèðòóàëüíîãî ïîìîùíèêà Copilot, ñ êîòîðûì èíñòðóìåíò Autofix òåñíî ñâÿçàí, òî îí ñóùåñòâóåò â ñîñòàâå GitHub ñ ëåòà 2021 ã. Îí àññèñòèðóåò ïðè íàïèñàíèè êîäà, ïðåäëàãàÿ ðàçëè÷íûå âàðèàíòû, åñëè ïðîãðàììèñò ñàì íå â ñèëàõ ðåøèòü ïîñòàâëåííóþ ïåðåä íèì çàäà÷ó.

Copilot – ýòî äîâîëüíî ìîùíûé èíñòðóìåíò, çà òðè ãîäà ñâîåãî ñóùåñòâîâàíèÿ ñóìåâøèé ñïðîãðåññèðîâàòü â çíà÷èòåëüíîé ñòåïåíè. Îäíàêî óíèêàëüíîñòü ïðåäëàãàåìîãî èì ïðîãðàììíîãî êîäà âûçûâàåò âîïðîñû – îñåíüþ 2022 ã. ñòàëî èçâåñòíî, ÷òî îí âîðóåò êîä èç îòêðûòûõ ðåïîçèòîðèåâ íà GitHub.

Êîììåíòàðèè