{"id":1181,"date":"2021-03-25T09:34:09","date_gmt":"2021-03-25T08:34:09","guid":{"rendered":"https:\/\/www.jaera.it\/?p=1181"},"modified":"2021-03-25T09:34:09","modified_gmt":"2021-03-25T08:34:09","slug":"quanto-impatta-il-code-review-nel-gdpr","status":"publish","type":"post","link":"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/","title":{"rendered":"Quanto impatta il Code Review nel GDPR?"},"content":{"rendered":"<p>Quanto impatta il Code Review nel GDPR? <a href=\"https:\/\/www.databreachtoday.com\/hackers-used-trojanized-xcode-to-target-macos-developers-a-16232\" target=\"_blank\" rel=\"noopener\">\u00c8 notizia di ieri:<\/a> un gruppo di hackers ha usato un progetto pubblico su <a href=\"https:\/\/github.com\" target=\"_blank\" rel=\"noopener\">GitHub<\/a> (che per chi non lo sapesse \u00e8 una piattaforma di pubblicazione del codice e sua eventuale miglioria e condivisione) per <b>inserire un malware in un pezzo di codice usabile<\/b> dentro <a href=\"https:\/\/developer.apple.com\/xcode\/\" target=\"_blank\" rel=\"noopener\">Xcode di Apple<\/a> il framework di sviluppo proprietario della casa della mela morsicata.<\/p>\n<h4><b>Spieghiamo per i non addetti<\/b>.<\/h4>\n<p>Io posso costruire un mio programma, metterlo su Github e chiunque (se io decido che sia possibile) pu\u00f2 prendere quel codice e migliorarlo, aggiungendo funzioni e costruendo cos\u00ec delle alternative (fork) al mio progetto originario.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone\" src=\"https:\/\/github-images.s3.amazonaws.com\/help\/bootcamp\/Bootcamp-Fork.png\" alt=\"A repository's fork button\" width=\"738\" height=\"148\" \/><\/p>\n<p>Tutto ci\u00f2 in un mondo privo di hacker sarebbe il paradiso dello sviluppatore. Idee liberamente in circolo. Se non fosse che gli hacker esistono e possono essi stessi mettere mano a quel progetto migliorandolo, ma inserendovi dentro anche del malware (software malevolo in condizione di eseguire operazioni all&#8217;insaputa dell&#8217;ignaro utilizzatore).<\/p>\n<p>In sostanza dopo l&#8217;intervento dell&#8217;hacker, il normale sviluppatore decide di prendere quel piccolo progetto e inserirlo nel suo. Questo perch\u00e9 offre delle funzionalit\u00e0 che altrimenti lui ci metterebbe <b>troppo tempo a sviluppare<\/b>. Quindi, in ottica di <b>riutilizzo del codice<\/b> e di <b>risparmio<\/b> lo sviluppatore incorpora nel suo codice quello sviluppato da altri. Gli hacker appunto.<\/p>\n<p>Quando l&#8217;applicazione viene rilasciata, il codice malevolo agisce al suo interno all&#8217;insaputa di tutti quanti. Dando cos\u00ec luogo a <b>potenziali databreach<\/b> anche di proporzioni piuttosto importanti. Il codice malevolo pu\u00f2 importare o esportare file, pu\u00f2 usare telecamera e microfono per spiare il proprietario del device.<\/p>\n<h4>Code Review<\/h4>\n<p>In ottica GDPR, questo genere di situazioni sono estremamente difficili da individuare e richiedono un&#8217;attenta analisi del codice da parte delle societ\u00e0 committenti, il Code Review appunto. Operazione costosa. Si tratta di pagare un soggetto che apra l&#8217;applicazione (comprate sempre il codice che commissionate) e la ricontrolli cercando codice malevolo. Ma eseguire un Code Review \u00e8 perfettamente in linea con gli <b>articoli 5 e 32 del GDPR<\/b> stesso.<\/p>\n<p><b>Quante aziende fanno questo<\/b> genere di controlli? Ancora troppo poche, proprio per la loro dispendiosit\u00e0. Ma <b>quanti sviluppatori usano codice sviluppato da altri <\/b>nei loro progetti? Praticamente tutti. Persino chi scrive, nella sua pur brevissima carriera di sviluppatore iOS ha usato i cocoapod (appunto snippet gi\u00e0 pronti di codice).<\/p>\n<p>Se traduciamo tutto questo sistema in termini di analisi del rischio, lo vedremo schizzare alle stelle, con codice altamente rischioso e potenziali databreach su ogni fronte.<\/p>\n<h4>Concludendo<\/h4>\n<p>Quanto impatta il Code Review nel GDPR? Era la domanda iniziale. Direi che le aziende che sviluppano software hanno davanti a se scelte importanti. O sviluppano <b>dalla a alla z<\/b>. Oppure dovranno <b>garantire che il codice terzo utilizzato sia veramente sano<\/b>. Dovranno spendere e i committenti idem per far s\u00ec che casi come questo non si ripetano.<\/p>\n<p>D&#8217;altro canto ci si pu\u00f2 anche chiedere la commissione di ricontrollo delle applicazioni di Apple come mai non individui questi problemi. Non ha tempo. Fa un controllo molto veloce del programma. Non entra pi\u00f9 di tanto nel codice, altrimenti i clienti si lamenterebbero del troppo tempo di approvazione e dei costi troppo elevanti che Apple richiederebbe per un servizio aggiuntivo come questo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quanto impatta il Code Review nel GDPR? \u00c8 notizia di ieri: un gruppo di hackers ha usato un progetto pubblico su GitHub (che per chi non lo sapesse \u00e8 una piattaforma di pubblicazione del codice e sua eventuale miglioria e condivisione) per inserire un malware in un pezzo di codice usabile dentro Xcode di Apple [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1182,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[23,46,75],"tags":[34,113,112,114,111,31,110,82,109],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Quanto impatta il Code Review nel GDPR? - Jaera<\/title>\n<meta name=\"description\" content=\"Quanto impatta il Code Review nel GDPR? Un gruppo di hackers ha usato un progetto pubblico per inserire un malware in Xcode\" \/>\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.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quanto impatta il Code Review nel GDPR? - Jaera\" \/>\n<meta property=\"og:description\" content=\"Quanto impatta il Code Review nel GDPR? Un gruppo di hackers ha usato un progetto pubblico per inserire un malware in Xcode\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/\" \/>\n<meta property=\"og:site_name\" content=\"Jaera\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-25T08:34:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jaera.it\/blog\/wp-content\/uploads\/2021\/03\/hackers-used-trojanized-xcode-to-target-macos-developers-showcase_image-5-a-16232.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"860\" \/>\n\t<meta property=\"og:image:height\" content=\"520\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jaera team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jaera team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/\",\"url\":\"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/\",\"name\":\"Quanto impatta il Code Review nel GDPR? - Jaera\",\"isPartOf\":{\"@id\":\"https:\/\/www.jaera.it\/blog\/#website\"},\"datePublished\":\"2021-03-25T08:34:09+00:00\",\"dateModified\":\"2021-03-25T08:34:09+00:00\",\"author\":{\"@id\":\"https:\/\/www.jaera.it\/blog\/#\/schema\/person\/0c6b83954b76fc35067e8dafae0265a6\"},\"description\":\"Quanto impatta il Code Review nel GDPR? Un gruppo di hackers ha usato un progetto pubblico per inserire un malware in Xcode\",\"breadcrumb\":{\"@id\":\"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.jaera.it\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quanto impatta il Code Review nel GDPR?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jaera.it\/blog\/#website\",\"url\":\"https:\/\/www.jaera.it\/blog\/\",\"name\":\"Jaera\",\"description\":\"Consulenza professionale e servizi per aziende\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jaera.it\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jaera.it\/blog\/#\/schema\/person\/0c6b83954b76fc35067e8dafae0265a6\",\"name\":\"Jaera team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.jaera.it\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.jaera.it\/blog\/wp-content\/uploads\/2021\/03\/logo-Jaera-colori-RGB-03.png\",\"contentUrl\":\"https:\/\/www.jaera.it\/blog\/wp-content\/uploads\/2021\/03\/logo-Jaera-colori-RGB-03.png\",\"caption\":\"Jaera team\"},\"description\":\"Jaera S.r.l. si occupa di consulenza aziendale in ottica compliance e di nomina di specifiche funzioni aziendali, di consulenza in informatica e formazione.\",\"url\":\"https:\/\/www.jaera.it\/blog\/author\/jaera-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Quanto impatta il Code Review nel GDPR? - Jaera","description":"Quanto impatta il Code Review nel GDPR? Un gruppo di hackers ha usato un progetto pubblico per inserire un malware in Xcode","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.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/","og_locale":"it_IT","og_type":"article","og_title":"Quanto impatta il Code Review nel GDPR? - Jaera","og_description":"Quanto impatta il Code Review nel GDPR? Un gruppo di hackers ha usato un progetto pubblico per inserire un malware in Xcode","og_url":"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/","og_site_name":"Jaera","article_published_time":"2021-03-25T08:34:09+00:00","og_image":[{"width":860,"height":520,"url":"https:\/\/www.jaera.it\/blog\/wp-content\/uploads\/2021\/03\/hackers-used-trojanized-xcode-to-target-macos-developers-showcase_image-5-a-16232.jpg","type":"image\/jpeg"}],"author":"Jaera team","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Jaera team","Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/","url":"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/","name":"Quanto impatta il Code Review nel GDPR? - Jaera","isPartOf":{"@id":"https:\/\/www.jaera.it\/blog\/#website"},"datePublished":"2021-03-25T08:34:09+00:00","dateModified":"2021-03-25T08:34:09+00:00","author":{"@id":"https:\/\/www.jaera.it\/blog\/#\/schema\/person\/0c6b83954b76fc35067e8dafae0265a6"},"description":"Quanto impatta il Code Review nel GDPR? Un gruppo di hackers ha usato un progetto pubblico per inserire un malware in Xcode","breadcrumb":{"@id":"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.jaera.it\/blog\/quanto-impatta-il-code-review-nel-gdpr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.jaera.it\/blog\/"},{"@type":"ListItem","position":2,"name":"Quanto impatta il Code Review nel GDPR?"}]},{"@type":"WebSite","@id":"https:\/\/www.jaera.it\/blog\/#website","url":"https:\/\/www.jaera.it\/blog\/","name":"Jaera","description":"Consulenza professionale e servizi per aziende","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jaera.it\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.jaera.it\/blog\/#\/schema\/person\/0c6b83954b76fc35067e8dafae0265a6","name":"Jaera team","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.jaera.it\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.jaera.it\/blog\/wp-content\/uploads\/2021\/03\/logo-Jaera-colori-RGB-03.png","contentUrl":"https:\/\/www.jaera.it\/blog\/wp-content\/uploads\/2021\/03\/logo-Jaera-colori-RGB-03.png","caption":"Jaera team"},"description":"Jaera S.r.l. si occupa di consulenza aziendale in ottica compliance e di nomina di specifiche funzioni aziendali, di consulenza in informatica e formazione.","url":"https:\/\/www.jaera.it\/blog\/author\/jaera-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/posts\/1181"}],"collection":[{"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/comments?post=1181"}],"version-history":[{"count":1,"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/posts\/1181\/revisions"}],"predecessor-version":[{"id":1183,"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/posts\/1181\/revisions\/1183"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/media\/1182"}],"wp:attachment":[{"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/media?parent=1181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/categories?post=1181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jaera.it\/blog\/wp-json\/wp\/v2\/tags?post=1181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}