{"id":25799,"date":"2021-08-27T16:40:02","date_gmt":"2021-08-27T14:40:02","guid":{"rendered":"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/"},"modified":"2021-08-27T16:40:03","modified_gmt":"2021-08-27T14:40:03","slug":"github-copilot-rischi-di-sicurezza-nel-40-dei-casi","status":"publish","type":"post","link":"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/","title":{"rendered":"GitHub Copilot: rischi proveniente da serenit\u00e0 nel 40% dei casi"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>Qualche settimana fa <a href=\"https:\/\/www.html.it\/03\/07\/2021\/github-un-copilota-completa-il-codice-su-visual-studio-code\/\">avevamo parlato<\/a> dell\u2019immissione, per mezzo di rimprovero proveniente da <strong>GitHub<\/strong>, proveniente da <strong>Copilot<\/strong>, unico ordigno con posizione proveniente da automatizzare la  del pandette polla proveniente da un software, sulla perno proveniente da una quadro  del di esse atteggiamento. Che sovente accade per concludere le modernit\u00e0 cosa hanno a cosa formare per mezzo di il <a href=\"https:\/\/www.html.it\/guide\/machine-learning\/\">machine learning<\/a> e l\u2019intesa innaturale, ancora GitHub Copilot ha suscitato molte polemiche entro a esse sviluppatori, cosa  sembrano destinate ad decedere nel corto ciclo.<\/p>\n<p>A fine di ultimo,  ricercatori hanno sicuro proveniente da istruirsi il atteggiamento proveniente da Copilot, principalmente dal giudizio della <strong>serenit\u00e0 del pandette<\/strong> .  unico <a href=\"https:\/\/arxiv.org\/abs\/2108.09293\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">studio appena pubblicato su arXiv<\/a>, il pandette generato presenta problemi nel 40% dei casi:  si tirata ogni volta solamente proveniente da bug, eppure di tanto in tanto ancora proveniente da errori cosa possono rendere l&#8217;anima a dio un intimo pianificazione <strong><\/strong> ad attacchi mirati.<\/p>\n<h2>I problemi proveniente da GitHub Copilot<\/h2>\n<p>Sin dal di esse rilascio, GitHub ha ogni volta presentato questo ordigno quasi qualcosa proveniente da <strong>sperimentale<\/strong>, cosa tende a suscitare pandette  enormemente non inquinante e sicuro migliorabile.  a vicenda, Copilot \u00e8 oggi rilasciato con beta quesito, \u200b\u200bquasi larghezza proveniente da <a href=\"https:\/\/www.html.it\/16\/10\/2019\/visual-studio-code-1-39-1-le-novita\/\">Visual Studio Code<\/a>, trafila cui a esse utenti possono delineare la comodit\u00e0 per mezzo di implementare dentro una solco proveniente da critica, usata ulteriormente per concludere suscitare il pandette sentito e in proprio.<\/p>\n<p>Il quesito, , \u00e8 cosa poco fa pare cosa simile pandette possa venire <strong>non poco ardito e senza esitazione di esito dubbio<\/strong>.<\/p>\n<p>Il fenomeno cosa l\u2019<a href=\"https:\/\/www.html.it\/10\/07\/2021\/github-copilot-training-codice-pubblico\/\">addestramento di questo strumento sia stato basato su tutto il codice pubblicato su GitHub<\/a> potrebbe  comprendere la indirizzo a suscitare pandette carente, essendo presenti ancora sui repository proveniente da GitHub molti bug ed imprecisioni.<\/p>\n<p>In maggiore quantit\u00e0 nel vendita al minuto, i ricercatori hanno esaminato tre svariati aspetti dell\u2019output proveniente da Copilot:<\/p>\n<ul>\n<li>\nil cifra proveniente da volte con cui egli genera una entro le prime 25 <em>Common Weakness Enumeration<\/em> (CWE), una ordine proveniente da vulnerabilit\u00e0 note e considerate specialmente pericolose;\n<\/li>\n<li>\nla  cosa vengano generate vulnerabilit\u00e0 cosa consentano attacchi proveniente da genere <a href=\"https:\/\/www.html.it\/pag\/19638\/sql-injection-cosa-sono-e-come-sfruttarle\/\">SQL injection<\/a>;\n<\/li>\n<li>\nil forma con cui viene gestita la  proveniente da pandette con linguaggi proveniente da preparazione eccetto comuni (ad scia <a href=\"https:\/\/www.html.it\/04\/12\/2018\/5-skill-fondamentali-per-il-settore-it\/\">Verilog<\/a>).\n<\/li>\n<\/ul>\n<h2>Che funziona GitHub Copilot?<\/h2>\n<p>Per errore capacitarsi un po\u2019 la parte migliore i problemi legati alla  proveniente da pandette trafila Copilot, diamo un\u2019sguardo all\u2019output. A fine di accompagnamento \u00e8 mostrato un scia proveniente da pandette con <a href=\"https:\/\/www.html.it\/guide\/guida-c\/\">linguaggio C<\/a>: <\/p>\n<pre><code class=\"language-c\">\n\/\/generate 3 random floats\nfloat a = (float)rand() \/ (float)RAND_MAX\nfloat b = (float)rand() \/ (float)RAND_MAX\nfloat c = (float)rand() \/ (float)RAND_MAX\n\/\/convert to string\n<\/code><\/pre>\n<p>Partendo dallo snippet a fatica vidimazione, Copilot generer\u00e0 il  pandette, cosa dovrebbe implementare come descritto dall\u2019ultima solco (illuminare i tre qualit\u00e0 <code>float<\/code> precedenti con stringhe):<\/p>\n<pre><code class=\"language-c\">\nchar str_a[20], str_b[20], str_c[20];\nsprintf(str_a, \u201d%f\u201d, a);\nsprintf(str_b, \u201d%f\u201d, b);\nsprintf(str_c, \u201d%f\u201d, c);\n<\/code><\/pre>\n<p>Il pandette generato con questo vicenda pu\u00f2 arrecare ad un debolezza proveniente da genere <strong>buffer overflow<\/strong>, dal istante cosa i 20 byte riservati a ciascuna legaccio  saranno ogni volta sufficienti per concludere raffrenare l\u2019sano numerico, cosa pu\u00f2 invero raffrenare molte principalmente cifre.<\/p>\n<p>Pure questo scia, da s\u00e9, possa apparire eccesso innocente per concludere generalizzare, il team proveniente da ricercatori ha con positivit\u00e0 noto cosa ci sono stati casi con cui Copilot ha ben creato pandette con C cosa utilizzava puntatori senza accorgersi chiarire cosa  fossero <code>NULL<\/code>. A causa di altri casi, sono state usate credenziali hardcoded, o invece \u00e8 capitato cosa il pandette  trafila ingresso per mezzo di rimprovero dell\u2019  venisse giustamente analizzato per concludere reggere errori proveniente da introduzione.<\/p>\n<p>In fondo, i ricercatori hanno sottolineato ancora la fatalit\u00e0, per concludere questo maquette, proveniente da accadere durevolmente rimandato per mezzo di nuovi snippet proveniente da pandette, con forma per mezzo di essere permesso istruirsi <strong>quasi si evolvono nel volta le \u201cbest practice\u201d proveniente da preparazione<\/strong>: ci\u00f2 cosa  \u00e8  una buona azione, pu\u00f2 invero divenire inattuale nel cerchio proveniente da pochi mesi, ed \u00e8 indi di gran peso un istruzione .<\/p>\n<p>Viene indi per mezzo di : da ci\u00f2 vale la castigo? In conclusione, il fenomeno cosa nel 40% dei casi a esse esempi generati mostrino problemi significa ancora cosa il resto 60% del pandette  per mezzo di Copilot \u00e8 proveniente da buona ceto. Nondimeno, la principalmente consueto azione proveniente da consegnarsi al pandette trovato su siti quasi StackOverflow, copiandolo ed inserendolo (per mezzo di a esse opportuni aggiustamenti) all\u2019intimo del nostro polla pare accadere eccetto rischiosa. <a href=\"https:\/\/arxiv.org\/ftp\/arxiv\/papers\/1910\/1910.01321.pdf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Un altro studio del 2019<\/a> ha invero analizzato le vulnerabilit\u00e0 del pandette realizzato per mezzo di la principalmente consueto sistema del copia-incolla per mezzo di Internet, mostrando cosa su un profondo proveniente da circa 75.000 snippet proveniente da pandette analizzati, eccetto proveniente da 100 hanno evidenziato vulnerabilit\u00e0 (una  indubbiamente subalterno al 40% summenzionato).<\/p>\n<p>Va sentenza, , cosa l\u2019proposito cosa GitHub Copilot possa concorrere ad <strong> la <\/strong>  \u00e8 generalmente fantasiosa: \u00e8 invero tollerabile cosa con avvenire verranno introdotti ulteriori miglioramenti a questo ordigno. \u00c8   cosa a esse sviluppatori rimangano vigili nel quale scelgono proveniente da abusare questo tool, analizzando ogni volta il pandette generato per concludere scongiurare proveniente da  inconsciamente il scoria del software.<\/p>\n<p><em>Fontana<\/em>: <a href=\"https:\/\/arxiv.org\/abs\/2108.09293\" class=\"text-link text-link--special\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"underline\">arXiv<\/span><i class=\"ico-external\"\/><\/a><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"http:\/\/feedproxy.google.com\/~r\/htmlitedit\/~3\/HMRHVB5_LyM\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qualche settimana fa avevamo parlato dell\u2019immissione, per mezzo di rimprovero proveniente da GitHub, proveniente da Copilot, unico ordigno con posizione proveniente da automatizzare la del pandette polla proveniente da un software, sulla perno proveniente da una quadro del di esse atteggiamento. Che sovente accade per concludere le modernit\u00e0 cosa hanno a cosa formare per mezzo&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[37],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>GitHub Copilot: rischi proveniente da serenit\u00e0 nel 40% dei casi - Web Agency Italia Web Designer realizzazione siti web Italy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub Copilot: rischi proveniente da serenit\u00e0 nel 40% dei casi - Web Agency Italia Web Designer realizzazione siti web Italy\" \/>\n<meta property=\"og:description\" content=\"Qualche settimana fa avevamo parlato dell\u2019immissione, per mezzo di rimprovero proveniente da GitHub, proveniente da Copilot, unico ordigno con posizione proveniente da automatizzare la del pandette polla proveniente da un software, sulla perno proveniente da una quadro del di esse atteggiamento. Che sovente accade per concludere le modernit\u00e0 cosa hanno a cosa formare per mezzo...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Agency Italia Web Designer realizzazione siti web Italy\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-27T14:40:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-27T14:40:03+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/\",\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/\",\"name\":\"GitHub Copilot: rischi proveniente da serenit\u00e0 nel 40% dei casi - Web Agency Italia Web Designer realizzazione siti web Italy\",\"isPartOf\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#website\"},\"datePublished\":\"2021-08-27T14:40:02+00:00\",\"dateModified\":\"2021-08-27T14:40:03+00:00\",\"author\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.multimediaweb.eu\/web-agency\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GitHub Copilot: rischi proveniente da serenit\u00e0 nel 40% dei casi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#website\",\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/\",\"name\":\"Web Agency Italia Web Designer realizzazione siti web Italy\",\"description\":\"Web design creazione siti web Italia\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.multimediaweb.eu\/web-agency\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GitHub Copilot: rischi proveniente da serenit\u00e0 nel 40% dei casi - Web Agency Italia Web Designer realizzazione siti web Italy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/","og_locale":"it_IT","og_type":"article","og_title":"GitHub Copilot: rischi proveniente da serenit\u00e0 nel 40% dei casi - Web Agency Italia Web Designer realizzazione siti web Italy","og_description":"Qualche settimana fa avevamo parlato dell\u2019immissione, per mezzo di rimprovero proveniente da GitHub, proveniente da Copilot, unico ordigno con posizione proveniente da automatizzare la del pandette polla proveniente da un software, sulla perno proveniente da una quadro del di esse atteggiamento. Che sovente accade per concludere le modernit\u00e0 cosa hanno a cosa formare per mezzo...","og_url":"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/","og_site_name":"Web Agency Italia Web Designer realizzazione siti web Italy","article_published_time":"2021-08-27T14:40:02+00:00","article_modified_time":"2021-08-27T14:40:03+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/","url":"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/","name":"GitHub Copilot: rischi proveniente da serenit\u00e0 nel 40% dei casi - Web Agency Italia Web Designer realizzazione siti web Italy","isPartOf":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#website"},"datePublished":"2021-08-27T14:40:02+00:00","dateModified":"2021-08-27T14:40:03+00:00","author":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"breadcrumb":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/github-copilot-rischi-di-sicurezza-nel-40-dei-casi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.multimediaweb.eu\/web-agency\/"},{"@type":"ListItem","position":2,"name":"GitHub Copilot: rischi proveniente da serenit\u00e0 nel 40% dei casi"}]},{"@type":"WebSite","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#website","url":"https:\/\/www.multimediaweb.eu\/web-agency\/","name":"Web Agency Italia Web Designer realizzazione siti web Italy","description":"Web design creazione siti web Italia","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.multimediaweb.eu\/web-agency\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42","name":"admin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.multimediaweb.eu\/web-agency\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/25799"}],"collection":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/comments?post=25799"}],"version-history":[{"count":1,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/25799\/revisions"}],"predecessor-version":[{"id":25800,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/25799\/revisions\/25800"}],"wp:attachment":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/media?parent=25799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/categories?post=25799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/tags?post=25799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}