[{"data":1,"prerenderedAt":1012},["ShallowReactive",2],{"/it-it/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security/":3,"footer-it-it":35,"the-source-navigation-it-it":342,"the-source-newsletter-it-it":369,"article-site-categories-it-it":381,"undefined-article-hero-category-it-it":383,"undefined-the-source-gated-asset-it-it":408,"undefined-category-it-it":424,"undefined-the-source-resources-it-it":437,"undefined-article-hero-author-it-it":463},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":15,"content":19,"type":27,"category":5,"slug":28,"_id":29,"_type":30,"title":7,"_source":31,"_file":32,"_stem":33,"_extension":34},"/it-it/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","security",false,"",{"layout":9,"template":10,"articleType":11,"author":12,"featured":13,"gatedAsset":14},"the-source","TheSourceArticle","Regular","josh-lemos",true,"application-security-in-the-digital-age",{"title":16,"description":17,"ogImage":18},"Non solo cultura aziendale per gestire la sicurezza | GitLab","Non solo cultura aziendale: come affrontare la causa principale dei comuni problemi di sicurezza","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751464489/mragusmxl1wz8ozdaoml.png",{"title":17,"date":20,"description":17,"timeToRead":21,"heroImage":18,"keyTakeaways":22,"articleBody":26},"2024-10-29","5 minuti di lettura",[23,24,25],"Il passaggio alla scansione autenticata nella gestione delle vulnerabilità aumenta l'efficacia del processo, ma può portare i tecnici a occuparsi di attività non fondamentali, creando una divisione tra team di sicurezza e tecnici.","Un approccio minimalista allo sviluppo software può ridurre le dipendenze e i falsi allarmi generati dallo scanner di vulnerabilità e alleggerire il carico di lavoro per gli sviluppatori, contribuendo a migliorare la sicurezza del software.","Adottare pattern di progettazione collaudati e sicuri basati su casi d'uso ripetibili può ridurre il carico di lavoro per i team tecnici e aumentare la sicurezza.","Quest'anno il [sondaggio annuale tra i professionisti del DevSecOps](https://about.gitlab.com/developer-survey/) di GitLab ha rilevato numerosi problemi nella cultura organizzativa che potrebbero impedire un allineamento più profondo tra i team tecnici e della sicurezza. La maggioranza delle persone intervistate (58%) dichiara che è difficile far sì che i team di sviluppo diano priorità alla correzione delle vulnerabilità; il 52% riferisce che le procedure spesso ne impediscono la risoluzione rapida. Inoltre, gli specialisti di sicurezza intervistati riportano vari problemi specifici legati al proprio lavoro, tra cui difficoltà a comprendere i risultati delle analisi di sicurezza, un numero eccessivo di falsi positivi e lo svolgimento di test in una fase troppo tarda dello sviluppo software.\n\nIl [DevSecOps](/topics/devsecops/) promette di offrire un'integrazione migliore tra il lavoro dei tecnici e quello dei team di sicurezza, ma è chiaro che persistono frustrazioni e un certo disallineamento. Queste difficoltà sono sintomi di un problema più ampio, legato all'idea che l'organizzazione ha della sicurezza, alla collaborazione tra team e al tempo dedicato alle attività di sicurezza.\n\n## Sfuggire al circolo vizioso della vulnerabilità\n\nLe analisi mettono in evidenza tutte le potenziali vulnerabilità, ma il fatto che un pacchetto software presenti una vulnerabilità o un'esposizione comune non significa che sia raggiungibile o sfruttabile. Molti team della sicurezza e sviluppatori potrebbero essere occupati a categorizzare e filtrare i risultati delle vulnerabilità, cresciuti esponenzialmente negli anni da quando si è diffusa la scansione autenticata delle vulnerabilità.\n\nIl passaggio alla scansione autenticata ha migliorato l'efficacia dei programmi di sicurezza sotto vari aspetti, ma ha anche inserito gli sviluppatori in un ciclo infinito di correzione di elementi poco rilevanti. Se i team usano il proprio tempo per lavorare su patch che non riguardano una vulnerabilità sfruttabile, non riescono a occuparsi di attività più critiche, come la correzione di falle vulnerabili e sfruttabili. Questa attualmente è la fonte di gran parte delle tensioni tra team di sicurezza e tecnici.\n\nCome è possibile affrontare la causa principale di questi problemi e promuovere una migliore integrazione tra tecnici ed esperti di sicurezza? Ecco tre modi per eliminare alla fonte le frustrazioni più comuni dei team di sicurezza.\n\n### 1. Silenzia il rumore, concentrati su segnali utili ad alta fedeltà\n\nSecondo gli esperti di sicurezza intervistati durante il nostro sondaggio, l'eccesso di falsi positivi è il secondo problema più pressante. La sfida è evidente, ma spesso è solo un problema di gestione delle vulnerabilità sotto mentite spoglie.\n\nLa presenza di molti falsi positivi potrebbe indicare che non si è fatto tutto il possibile per garantire l'alta fedeltà dei risultati di sicurezza. I team di sicurezza devono quindi restringere il campo a ciò che conta di più. Ciò significa che le tradizionali soluzioni di test statico della sicurezza delle applicazioni (SAST) sono probabilmente insufficienti. Il SAST è uno strumento potente, ma perde gran parte del suo valore se i risultati sono ingestibili o mancano di un contesto appropriato. Affinché il SAST sia più efficace, deve integrarsi [fluidamente con altri strumenti di sicurezza e sviluppo ed essere accessibile agli sviluppatori](https://about.gitlab.com/blog/oxeye-joins-gitlab-to-advance-application-security-capabilities/).\n\nUn altro problema è che gran parte degli strumenti di analisi ha una finestra di contesto molto ristretta per comprendere i risultati delle vulnerabilità. Questo è uno dei campi in cui possono venire in aiuto le [funzionalità basate sull'IA in grado di spiegare le vulnerabilità della sicurezza](https://about.gitlab.com/it-it/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo/).\n\n### 2. Ridurre al minimo lo stack tecnologico e la superficie di attacco\n\nConcentrarsi su ciò che conta non è importante solo per i test di sicurezza, ma anche per lo sviluppo software in primo luogo.\n\nNonostante l'IA prometta di semplificare lo sviluppo software, [la nostra indagine indica che molte aziende hanno ancora molta strada da fare](https://about.gitlab.com/it-it/the-source/platform/3-surprising-findings-from-our-2024-global-devsecops-survey/). Rispetto agli intervistati che non usano l'IA, chi la usa è nettamente più propenso a consolidare la propria toolchain; questo dato indica che la proliferazione di diverse point solution che eseguono modelli di IA diversi potrebbe aggiungere complessità, non eliminarla.\n\nLa complessità crescente degli stack tecnologici aziendali è una delle principali difficoltà per i team di sicurezza. Un certo grado di complessità è inevitabile durante lo sviluppo di sistemi software estesi e sfaccettati, ma le organizzazioni devono cercare di evitare le complessità derivanti da decisioni di progettazione non ottimali, come codice difficile da aggiornare e dipendenze ridondanti. Questa complessità evitabile crea una superficie di attacco più ampia e genera più risultati delle analisi di sicurezza, che i team devono ordinare, a cui devono assegnare priorità e che devono affrontare.\n\nBisogna quindi affrontare lo sviluppo attraverso la lente della minimizzazione del software, ovvero adottare intenzionalmente alcuni strumenti e integrare intenzionalmente determinati elementi nelle codebase. In questo modo le dipendenze sono ridotte al minimo, la sicurezza della catena di fornitura del software è migliorata, i falsi allarmi generati dallo scanner di vulnerabilità sono ridotti e, nel complesso, gli sviluppatori hanno meno problemi non critici da correggere.\n\n### 3. Normalizzare l'approccio orientato a una strada già battuta\n\nTra i problemi principali individuati dagli intervistati c'è anche lo svolgimento di test di sicurezza troppo tardi nel ciclo di sviluppo software. Alcuni dipendenti possono sentirsi frustrati quando vogliono distribuire un elemento ma non possono farlo perché una vulnerabilità viene rilevata in ritardo (e spesso era impossibile rilevarla prima). Ciò che è possibile, però, è usare componenti di sicurezza riutilizzabili e di cui è facile eseguire il deployment, limitando le variabili e le potenziali vulnerabilità.\n\nPer evitare sorprese in fase avanzata di sviluppo si possono adottare [pattern di progettazione collaudati e sicuri basati su casi d'uso ripetibili](https://about.gitlab.com/the-source/platform/how-devops-and-platform-engineering-turbocharge-efficiency/): è il cosiddetto approccio orientato a una strada già battuta. Una \"strada battuta\" (\"paved way\") è un percorso consigliato che include un set definito di strumenti, processi e componenti, utilizzabile dai team per creare applicazioni sicure in modo più efficiente, ad esempio usando GitOps per la versione ed eseguendo il deployment di una Infrastructure as Code ben progettata e testata che si distribuisce su larga scala per tutti i carichi di lavoro.\n\nAdottare questo tipo di approccio può ridurre in parte la flessibilità, ma nel complesso limita il carico operativo e la rilavorazione necessaria per i team tecnici, migliorando la sicurezza. Per applicarlo, serve la collaborazione tra team di sicurezza e di sviluppo: i primi possono aiutare a definirlo, ma occorre coinvolgere i tecnici per gestirlo e aggiornarlo come parte della codebase.\n\n## La sicurezza è un dominio, non un team{class=\"no-anchor\"}\n\nLa sicurezza si sta già integrando nel lavoro dei team tecnici, e possiamo aspettarci che i confini tra i due continueranno a confondersi. Ma con la rapida adozione dell'IA e la corrispondente accelerazione dello sviluppo software (il 66% degli intervistati dichiara di effettuare release due volte più velocemente, o comunque più velocemente, rispetto allo scorso anno), la sicurezza sarà fondamentale per creare sistemi e framework ottimizzati affinché diano il massimo vantaggio in termini di sicurezza. Per questo motivo, la disconnessione tra sviluppo e sicurezza è solo una sfaccettatura del problema. È essenziale promuovere una cultura della collaborazione, ma i team di sicurezza e tecnici devono anche collaborare per ripensare gli aspetti fondamentali dello sviluppo software, come l'ottimizzazione delle codebase esistenti e la creazione di soluzioni scalabili incentrate sugli aspetti tecnici, che possano essere adottate senza problemi dai team tecnici in tutta l'organizzazione.","article","security-its-more-than-culture-addressing-the-root-cause-of-common-security","content:it-it:the-source:security:security-its-more-than-culture-addressing-the-root-cause-of-common-security:index.yml","yaml","content","it-it/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security/index.yml","it-it/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security/index","yml",{"_path":36,"_dir":37,"_draft":6,"_partial":6,"_locale":7,"data":38,"_id":338,"_type":30,"title":339,"_source":31,"_file":340,"_stem":341,"_extension":34},"/shared/it-it/main-footer","it-it",{"text":39,"source":40,"edit":46,"contribute":51,"config":56,"items":61,"minimal":330},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":41,"config":42},"Visualizza origine pagina",{"href":43,"dataGaName":44,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":47,"config":48},"Modifica questa pagina",{"href":49,"dataGaName":50,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":52,"config":53},"Contribuisci",{"href":54,"dataGaName":55,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":57,"facebook":58,"youtube":59,"linkedin":60},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[62,89,162,230,292],{"title":63,"links":64,"subMenu":70},"Piattaforma",[65],{"text":66,"config":67},"Piattaforma DevSecOps",{"href":68,"dataGaName":69,"dataGaLocation":45},"/it-it/platform/","devsecops platform",[71],{"title":72,"links":73},"Prezzi",[74,79,84],{"text":75,"config":76},"Visualizza i piani",{"href":77,"dataGaName":78,"dataGaLocation":45},"/it-it/pricing/","view plans",{"text":80,"config":81},"Perché passare a Premium?",{"href":82,"dataGaName":83,"dataGaLocation":45},"/it-it/pricing/premium/","why premium",{"text":85,"config":86},"Perché passare a Ultimate?",{"href":87,"dataGaName":88,"dataGaLocation":45},"/it-it/pricing/ultimate/","why ultimate",{"title":90,"links":91},"Soluzioni",[92,97,102,107,112,117,122,127,132,137,142,147,152,157],{"text":93,"config":94},"Trasformazione digitale",{"href":95,"dataGaName":96,"dataGaLocation":45},"/it-it/topics/digital-transformation/","digital transformation",{"text":98,"config":99},"Sicurezza e conformità",{"href":100,"dataGaName":101,"dataGaLocation":45},"/it-it/solutions/security-compliance/","security & compliance",{"text":103,"config":104},"Distribuzione software automatizzata",{"href":105,"dataGaName":106,"dataGaLocation":45},"/it-it/solutions/delivery-automation/","automated software delivery",{"text":108,"config":109},"Sviluppo Agile",{"href":110,"dataGaName":111,"dataGaLocation":45},"/it-it/solutions/agile-delivery/","agile delivery",{"text":113,"config":114},"Trasformazione cloud",{"href":115,"dataGaName":116,"dataGaLocation":45},"/it-it/topics/cloud-native/","cloud transformation",{"text":118,"config":119},"SCM",{"href":120,"dataGaName":121,"dataGaLocation":45},"/it-it/solutions/source-code-management/","source code management",{"text":123,"config":124},"CI/CD",{"href":125,"dataGaName":126,"dataGaLocation":45},"/it-it/solutions/continuous-integration/","continuous integration & delivery",{"text":128,"config":129},"Gestione del flusso di valore",{"href":130,"dataGaName":131,"dataGaLocation":45},"/it-it/solutions/value-stream-management/","value stream management",{"text":133,"config":134},"GitOps",{"href":135,"dataGaName":136,"dataGaLocation":45},"/it-it/solutions/gitops/","gitops",{"text":138,"config":139},"Aziende",{"href":140,"dataGaName":141,"dataGaLocation":45},"/it-it/enterprise/","enterprise",{"text":143,"config":144},"Piccole imprese",{"href":145,"dataGaName":146,"dataGaLocation":45},"/it-it/small-business/","small business",{"text":148,"config":149},"Pubblica amministrazione",{"href":150,"dataGaName":151,"dataGaLocation":45},"/it-it/solutions/public-sector/","public sector",{"text":153,"config":154},"Istruzione",{"href":155,"dataGaName":156,"dataGaLocation":45},"/it-it/solutions/education/","education",{"text":158,"config":159},"Servizi finanziari",{"href":160,"dataGaName":161,"dataGaLocation":45},"/it-it/solutions/finance/","financial services",{"title":163,"links":164},"Risorse",[165,170,175,180,185,190,195,200,205,210,215,220,225],{"text":166,"config":167},"Installazione",{"href":168,"dataGaName":169,"dataGaLocation":45},"/it-it/install/","install",{"text":171,"config":172},"Guide rapide",{"href":173,"dataGaName":174,"dataGaLocation":45},"/it-it/get-started/","quick setup checklists",{"text":176,"config":177},"Formazione",{"href":178,"dataGaName":179,"dataGaLocation":45},"https://university.gitlab.com/","learn",{"text":181,"config":182},"Documentazione di prodotto",{"href":183,"dataGaName":184,"dataGaLocation":45},"https://docs.gitlab.com/","docs",{"text":186,"config":187},"Blog",{"href":188,"dataGaName":189,"dataGaLocation":45},"/blog/","blog",{"text":191,"config":192},"Storie di successo dei clienti",{"href":193,"dataGaName":194,"dataGaLocation":45},"/customers/","customer success stories",{"text":196,"config":197},"Lavorare da remoto",{"href":198,"dataGaName":199,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":201,"config":202},"Servizi GitLab",{"href":203,"dataGaName":204,"dataGaLocation":45},"/it-it/services/","services",{"text":206,"config":207},"TeamOps",{"href":208,"dataGaName":209,"dataGaLocation":45},"/it-it/teamops/","teamops",{"text":211,"config":212},"Community",{"href":213,"dataGaName":214,"dataGaLocation":45},"/community/","community",{"text":216,"config":217},"Forum",{"href":218,"dataGaName":219,"dataGaLocation":45},"https://forum.gitlab.com/","forum",{"text":221,"config":222},"Eventi",{"href":223,"dataGaName":224,"dataGaLocation":45},"/events/","events",{"text":226,"config":227},"Partner",{"href":228,"dataGaName":229,"dataGaLocation":45},"/it-it/partners/","partners",{"title":231,"links":232},"Azienda",[233,238,243,248,253,258,263,267,272,277,282,287],{"text":234,"config":235},"Informazioni",{"href":236,"dataGaName":237,"dataGaLocation":45},"/it-it/company/","company",{"text":239,"config":240},"Opportunità di lavoro",{"href":241,"dataGaName":242,"dataGaLocation":45},"/jobs/","jobs",{"text":244,"config":245},"Leadership",{"href":246,"dataGaName":247,"dataGaLocation":45},"/company/team/e-group/","leadership",{"text":249,"config":250},"Team",{"href":251,"dataGaName":252,"dataGaLocation":45},"/company/team/","team",{"text":254,"config":255},"Manuale",{"href":256,"dataGaName":257,"dataGaLocation":45},"https://handbook.gitlab.com/","handbook",{"text":259,"config":260},"Rapporti con gli investitori",{"href":261,"dataGaName":262,"dataGaLocation":45},"https://ir.gitlab.com/","investor relations",{"text":264,"config":265},"Sustainability",{"href":266,"dataGaName":264,"dataGaLocation":45},"/sustainability/",{"text":268,"config":269},"Diversità, inclusione e appartenenza (DIB)",{"href":270,"dataGaName":271,"dataGaLocation":45},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":273,"config":274},"Trust Center",{"href":275,"dataGaName":276,"dataGaLocation":45},"/it-it/security/","trust center",{"text":278,"config":279},"Newsletter",{"href":280,"dataGaName":281,"dataGaLocation":45},"/company/contact/","newsletter",{"text":283,"config":284},"Rassegna stampa",{"href":285,"dataGaName":286,"dataGaLocation":45},"/press/","press",{"text":288,"config":289},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":290,"dataGaName":291,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":293,"links":294},"Contattaci",[295,300,305,310,315,320,325],{"text":296,"config":297},"Contatta un esperto",{"href":298,"dataGaName":299,"dataGaLocation":45},"/it-it/sales/","sales",{"text":301,"config":302},"Richiedi assistenza",{"href":303,"dataGaName":304,"dataGaLocation":45},"/support/","get help",{"text":306,"config":307},"Portale clienti",{"href":308,"dataGaName":309,"dataGaLocation":45},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":311,"config":312},"Stato",{"href":313,"dataGaName":314,"dataGaLocation":45},"https://status.gitlab.com/","status",{"text":316,"config":317},"Termini di utilizzo",{"href":318,"dataGaName":319,"dataGaLocation":45},"/terms/","terms of use",{"text":321,"config":322},"Informativa sulla privacy",{"href":323,"dataGaName":324,"dataGaLocation":45},"/it-it/privacy/","privacy statement",{"text":326,"config":327},"Preferenze dei cookie",{"dataGaName":328,"dataGaLocation":45,"id":329,"isOneTrustButton":13},"cookie preferences","ot-sdk-btn",{"items":331},[332,334,336],{"text":316,"config":333},{"href":318,"dataGaName":319,"dataGaLocation":45},{"text":321,"config":335},{"href":323,"dataGaName":324,"dataGaLocation":45},{"text":326,"config":337},{"dataGaName":328,"dataGaLocation":45,"id":329,"isOneTrustButton":13},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":343,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":344,"subscribeLink":349,"navItems":353,"_id":365,"_type":30,"title":366,"_source":31,"_file":367,"_stem":368,"_extension":34},"/shared/it-it/the-source/navigation",{"altText":345,"config":346},"the source logo",{"src":347,"href":348},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/it-it/the-source/",{"text":350,"config":351},"Iscriviti",{"href":352},"#subscribe",[354,358,361],{"text":355,"config":356},"Intelligenza artificiale",{"href":357},"/it-it/the-source/ai/",{"text":98,"config":359},{"href":360},"/it-it/the-source/security/",{"text":362,"config":363},"Piattaforma e infrastruttura",{"href":364},"/it-it/the-source/platform/","content:shared:it-it:the-source:navigation.yml","Navigation","shared/it-it/the-source/navigation.yml","shared/it-it/the-source/navigation",{"_path":370,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":371,"description":372,"submitMessage":373,"formData":374,"_id":378,"_type":30,"_source":31,"_file":379,"_stem":380,"_extension":34},"/shared/it-it/the-source/newsletter","Newsletter di The Source","Rimani al passo con le ultime tendenze dello sviluppo software grazie a preziosi approfondimenti.","Hai effettuato l'iscrizione alla newsletter di The Source.",{"config":375},{"formId":376,"formName":377,"hideRequiredLabel":13},28469,"thesourcenewsletter","content:shared:it-it:the-source:newsletter.yml","shared/it-it/the-source/newsletter.yml","shared/it-it/the-source/newsletter",{"categoryNames":382},{"ai":355,"platform":362,"security":98},{"_path":384,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":385,"seo":386,"content":389,"type":403,"slug":404,"_id":405,"_type":30,"title":7,"_source":31,"_file":406,"_stem":407,"_extension":34},"/it-it/the-source/ai",{"layout":9},{"title":355,"description":387,"ogImage":7,"config":388},"Scopri gli approfondimenti degli esperti su come l'intelligenza artificiale sta trasformando lo sviluppo del software e su come le organizzazioni possono ottenere il massimo dai propri investimenti nell'IA.",{"ignoreDescriptionCharLimit":13},[390,396],{"componentName":391,"componentContent":392},"TheSourceCategoryHero",{"title":355,"description":387,"image":393},{"config":394},{"src":395},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463300/eoudcbj5aoucl0spsp0c.png",{"componentName":397,"componentContent":398},"TheSourceCategoryMainSection",{"config":399},{"gatedAssets":400},[401,402],"source-lp-how-to-get-started-using-ai-in-software-development","navigating-ai-maturity-in-devsecops","category","ai","content:it-it:the-source:ai:index.yml","it-it/the-source/ai/index.yml","it-it/the-source/ai/index",{"_path":409,"_dir":410,"_draft":6,"_partial":6,"_locale":7,"config":411,"title":413,"description":414,"link":415,"_id":421,"_type":30,"_source":31,"_file":422,"_stem":423,"_extension":34},"/shared/it-it/the-source/gated-assets/application-security-in-the-digital-age","gated-assets",{"id":14,"formId":412},1002,"Sicurezza delle applicazioni nell'era digitale","Leggi i [risultati del sondaggio condotto tra oltre 5.000 professionisti di DevSecOps in tutto il mondo](https://about.gitlab.com/developer-survey/2024/security-compliance/) per scoprire come le organizzazioni affrontano l'aumento delle superfici di attacco e come sta cambiando l'atteggiamento nei confronti della sicurezza e dell'IA.",{"text":416,"config":417},"Leggi il report",{"href":418,"dataGaName":419,"dataGaLocation":420},"https://about.gitlab.com/developer-survey/2024/security-compliance","Application Security in the Digital Age","thesource","content:shared:it-it:the-source:gated-assets:application-security-in-the-digital-age.yml","shared/it-it/the-source/gated-assets/application-security-in-the-digital-age.yml","shared/it-it/the-source/gated-assets/application-security-in-the-digital-age",{"_path":384,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":425,"seo":426,"content":428,"type":403,"slug":404,"_id":405,"_type":30,"title":7,"_source":31,"_file":406,"_stem":407,"_extension":34},{"layout":9},{"title":355,"description":387,"ogImage":7,"config":427},{"ignoreDescriptionCharLimit":13},[429,433],{"componentName":391,"componentContent":430},{"title":355,"description":387,"image":431},{"config":432},{"src":395},{"componentName":397,"componentContent":434},{"config":435},{"gatedAssets":436},[401,402],[438,450],{"_path":439,"_dir":410,"_draft":6,"_partial":6,"_locale":7,"config":440,"title":441,"description":442,"link":443,"_id":447,"_type":30,"_source":31,"_file":448,"_stem":449,"_extension":34},"/shared/it-it/the-source/gated-assets/navigating-ai-maturity-in-devsecops",{"id":402,"formId":412},"Capire come implementare l'IA in un ambiente DevSecOps","Scopri i [risultati del nostro sondaggio rivolto a oltre 5.000 professionisti DevSecOps in tutto il mondo (disponibile in inglese)](https://about.gitlab.com/developer-survey/2024/ai/) e ottieni informazioni utili su come le organizzazioni stanno incorporando l'IA nel ciclo di sviluppo software.",{"text":416,"config":444},{"href":445,"dataGaName":446,"dataGaLocation":420},"https://about.gitlab.com/developer-survey/2024/ai/","Navigating AI Maturity in DevSecOps","content:shared:it-it:the-source:gated-assets:navigating-ai-maturity-in-devsecops.yml","shared/it-it/the-source/gated-assets/navigating-ai-maturity-in-devsecops.yml","shared/it-it/the-source/gated-assets/navigating-ai-maturity-in-devsecops",{"_path":451,"_dir":410,"_draft":6,"_partial":6,"_locale":7,"config":452,"title":453,"description":454,"link":455,"_id":460,"_type":30,"_source":31,"_file":461,"_stem":462,"_extension":34},"/shared/it-it/the-source/gated-assets/source-lp-how-to-get-started-using-ai-in-software-development",{"id":401,"formId":412},"Come iniziare a utilizzare l'IA nello sviluppo software","Leggi il nostro ebook e scopri i concetti essenziali che ti aiuteranno a creare un framework di IA strategico per sviluppare software sicuro più velocemente.",{"text":456,"config":457},"Leggi l'ebook",{"href":458,"dataGaName":459,"dataGaLocation":420},"https://about.gitlab.com/the-source/ai/getting-started-with-ai-in-software-development-a-guide-for-leaders/","How to Get Started Using AI in Software Development","content:shared:it-it:the-source:gated-assets:source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/it-it/the-source/gated-assets/source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/it-it/the-source/gated-assets/source-lp-how-to-get-started-using-ai-in-software-development",[464,487,503,519,535,556,576,592,610,630,647,668,684,702,719,737,756,774,793,814,834,850,866,884,902,921,937,955,971,990],{"_path":465,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":467,"seo":468,"content":470,"type":482,"slug":483,"_id":484,"_type":30,"title":469,"_source":31,"_file":485,"_stem":486,"_extension":34},"/it-it/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":469},"Amanda Rueda",[471,480],{"componentName":472,"componentContent":473},"TheSourceAuthorHero",{"config":474,"name":469,"headshot":477},{"gitlabHandle":475,"linkedInProfileUrl":476},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":469,"config":478},{"src":479},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":481},"TheSourceArticlesList","author","amanda-rueda","content:it-it:the-source:authors:amanda-rueda.yml","it-it/the-source/authors/amanda-rueda.yml","it-it/the-source/authors/amanda-rueda",{"_path":488,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":489,"seo":490,"content":492,"type":482,"slug":499,"_id":500,"_type":30,"title":491,"_source":31,"_file":501,"_stem":502,"_extension":34},"/it-it/the-source/authors/andre-michael-braun",{"layout":9},{"title":491},"Andre Michael Braun",[493,498],{"componentName":472,"componentContent":494},{"name":491,"headshot":495},{"altText":491,"config":496},{"src":497},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":481},"andre-michael-braun","content:it-it:the-source:authors:andre-michael-braun.yml","it-it/the-source/authors/andre-michael-braun.yml","it-it/the-source/authors/andre-michael-braun",{"_path":504,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":505,"seo":506,"content":508,"type":482,"slug":515,"_id":516,"_type":30,"title":507,"_source":31,"_file":517,"_stem":518,"_extension":34},"/it-it/the-source/authors/andrew-haschka",{"layout":9},{"title":507},"Andrew Haschka",[509,514],{"componentName":472,"componentContent":510},{"name":507,"headshot":511},{"altText":507,"config":512},{"src":513},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":481},"andrew-haschka","content:it-it:the-source:authors:andrew-haschka.yml","it-it/the-source/authors/andrew-haschka.yml","it-it/the-source/authors/andrew-haschka",{"_path":520,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":521,"seo":522,"content":524,"type":482,"slug":531,"_id":532,"_type":30,"title":523,"_source":31,"_file":533,"_stem":534,"_extension":34},"/it-it/the-source/authors/ayoub-fandi",{"layout":9},{"title":523},"Ayoub Fandi",[525,530],{"componentName":472,"componentContent":526},{"name":523,"headshot":527},{"altText":523,"config":528},{"src":529},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":481},"ayoub-fandi","content:it-it:the-source:authors:ayoub-fandi.yml","it-it/the-source/authors/ayoub-fandi.yml","it-it/the-source/authors/ayoub-fandi",{"_path":536,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":537,"seo":538,"content":540,"type":482,"slug":552,"_id":553,"_type":30,"title":539,"_source":31,"_file":554,"_stem":555,"_extension":34},"/it-it/the-source/authors/brian-wald",{"layout":9},{"title":539},"Brian Wald",[541,551],{"componentName":472,"componentContent":542},{"config":543,"name":539,"role":546,"bio":547,"headshot":548},{"gitlabHandle":544,"linkedInProfileUrl":545},"brianwald","https://www.linkedin.com/in/brianwald/","Head of Global Field CTO org","Brian Wald ricopre il ruolo di Head of Global Field CTO org presso GitLab. Guida un team dinamico di direttori tecnici che lavorano a stretto contatto con le aziende per aiutarle a trasformarne le pratiche di sviluppo software.",{"altText":539,"config":549},{"src":550},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":481},"brian-wald","content:it-it:the-source:authors:brian-wald.yml","it-it/the-source/authors/brian-wald.yml","it-it/the-source/authors/brian-wald",{"_path":557,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":558,"seo":559,"content":561,"type":482,"slug":572,"_id":573,"_type":30,"title":560,"_source":31,"_file":574,"_stem":575,"_extension":34},"/it-it/the-source/authors/bryan-ross",{"layout":9},{"title":560},"Bryan Ross",[562,571],{"componentName":472,"componentContent":563},{"config":564,"name":560,"headshot":568},{"gitlabHandle":565,"twitterXProfileUrl":566,"linkedInProfileUrl":567},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":560,"config":569},{"src":570},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":481},"bryan-ross","content:it-it:the-source:authors:bryan-ross.yml","it-it/the-source/authors/bryan-ross.yml","it-it/the-source/authors/bryan-ross",{"_path":577,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":578,"seo":579,"content":581,"type":482,"slug":588,"_id":589,"_type":30,"title":580,"_source":31,"_file":590,"_stem":591,"_extension":34},"/it-it/the-source/authors/chandler-gibbons",{"layout":9},{"title":580},"Chandler Gibbons",[582,587],{"componentName":472,"componentContent":583},{"name":580,"headshot":584},{"altText":580,"config":585},{"src":586},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":481},"chandler-gibbons","content:it-it:the-source:authors:chandler-gibbons.yml","it-it/the-source/authors/chandler-gibbons.yml","it-it/the-source/authors/chandler-gibbons",{"_path":593,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":594,"seo":595,"content":597,"type":482,"slug":606,"_id":607,"_type":30,"title":596,"_source":31,"_file":608,"_stem":609,"_extension":34},"/it-it/the-source/authors/dave-steer",{"layout":9},{"title":596},"Dave Steer",[598,605],{"componentName":472,"componentContent":599},{"config":600,"name":596,"headshot":602},{"gitlabHandle":601},"dsteer",{"altText":596,"config":603},{"src":604},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":481},"dave-steer","content:it-it:the-source:authors:dave-steer.yml","it-it/the-source/authors/dave-steer.yml","it-it/the-source/authors/dave-steer",{"_path":611,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":612,"seo":613,"content":615,"type":482,"slug":625,"_id":626,"_type":30,"title":627,"_source":31,"_file":628,"_stem":629,"_extension":34},"/it-it/the-source/authors/ddesanto",{"layout":9},{"title":614},"David DeSanto",[616,624],{"componentName":472,"componentContent":617},{"config":618,"name":614,"headshot":621},{"gitlabHandle":619,"linkedInProfileUrl":620},"david","https://www.linkedin.com/in/ddesanto/",{"altText":614,"config":622},{"src":623},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":481},"ddesanto","content:it-it:the-source:authors:ddesanto.yml","Ddesanto","it-it/the-source/authors/ddesanto.yml","it-it/the-source/authors/ddesanto",{"_path":631,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":632,"seo":633,"content":635,"type":482,"slug":642,"_id":643,"_type":30,"title":644,"_source":31,"_file":645,"_stem":646,"_extension":34},"/it-it/the-source/authors/derek-debellis",{"layout":9},{"title":634},"Derek DeBellis",[636,641],{"componentName":472,"componentContent":637},{"name":634,"headshot":638},{"altText":634,"config":639},{"src":640},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":481},"derek-debellis","content:it-it:the-source:authors:derek-debellis.yml","Derek Debellis","it-it/the-source/authors/derek-debellis.yml","it-it/the-source/authors/derek-debellis",{"_path":648,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":649,"seo":650,"content":652,"type":482,"slug":664,"_id":665,"_type":30,"title":651,"_source":31,"_file":666,"_stem":667,"_extension":34},"/it-it/the-source/authors/emilio-salvador",{"layout":9},{"title":651},"Emilio Salvador",[653,663],{"componentName":472,"componentContent":654},{"config":655,"name":651,"role":658,"bio":659,"headshot":660},{"gitlabHandle":656,"linkedInProfileUrl":657},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vicepresidente, Strategia e Relazioni con gli sviluppatori","Emilio Salvador è vicepresidente della strategia e delle relazioni con gli sviluppatori presso GitLab. Dirigente del settore tecnologico con oltre 20 anni di esperienza, Emilio ha ricoperto ruoli in Amazon e Microsoft e, più di recente, ha guidato la strategia e le operazioni per il team Developer Advocacy and Experience di Google. Ha conseguito un MBA presso la MIT Sloan School of Management.",{"altText":651,"config":661},{"src":662},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":481},"emilio-salvador","content:it-it:the-source:authors:emilio-salvador.yml","it-it/the-source/authors/emilio-salvador.yml","it-it/the-source/authors/emilio-salvador",{"_path":669,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":670,"seo":671,"content":673,"type":482,"slug":680,"_id":681,"_type":30,"title":672,"_source":31,"_file":682,"_stem":683,"_extension":34},"/it-it/the-source/authors/erika-feldman",{"layout":9},{"title":672},"Erika Feldman",[674,679],{"componentName":472,"componentContent":675},{"name":672,"headshot":676},{"altText":672,"config":677},{"src":678},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":481},"erika-feldman","content:it-it:the-source:authors:erika-feldman.yml","it-it/the-source/authors/erika-feldman.yml","it-it/the-source/authors/erika-feldman",{"_path":685,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":686,"seo":687,"content":689,"type":482,"slug":698,"_id":699,"_type":30,"title":688,"_source":31,"_file":700,"_stem":701,"_extension":34},"/it-it/the-source/authors/george-kichukov",{"layout":9},{"title":688},"George Kichukov",[690,697],{"componentName":472,"componentContent":691},{"config":692,"name":688,"headshot":694},{"gitlabHandle":693},"gkichukov",{"altText":688,"config":695},{"src":696},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":481},"george-kichukov","content:it-it:the-source:authors:george-kichukov.yml","it-it/the-source/authors/george-kichukov.yml","it-it/the-source/authors/george-kichukov",{"_path":703,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":704,"seo":705,"content":707,"type":482,"slug":714,"_id":715,"_type":30,"title":716,"_source":31,"_file":717,"_stem":718,"_extension":34},"/it-it/the-source/authors/gitlab",{"layout":9},{"title":706},"GitLab",[708,713],{"componentName":472,"componentContent":709},{"name":706,"headshot":710},{"altText":706,"config":711},{"src":712},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":481},"gitlab","content:it-it:the-source:authors:gitlab.yml","Gitlab","it-it/the-source/authors/gitlab.yml","it-it/the-source/authors/gitlab",{"_path":720,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":721,"seo":722,"content":724,"type":482,"slug":733,"_id":734,"_type":30,"title":723,"_source":31,"_file":735,"_stem":736,"_extension":34},"/it-it/the-source/authors/grant-hickman",{"layout":9},{"title":723},"Grant Hickman",[725,732],{"componentName":472,"componentContent":726},{"config":727,"name":723,"headshot":729},{"gitlabHandle":728},"g.hickman",{"altText":723,"config":730},{"src":731},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":481},"grant-hickman","content:it-it:the-source:authors:grant-hickman.yml","it-it/the-source/authors/grant-hickman.yml","it-it/the-source/authors/grant-hickman",{"_path":738,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":739,"seo":740,"content":742,"type":482,"slug":752,"_id":753,"_type":30,"title":741,"_source":31,"_file":754,"_stem":755,"_extension":34},"/it-it/the-source/authors/haim-snir",{"layout":9},{"title":741},"Haim Snir",[743,751],{"componentName":472,"componentContent":744},{"config":745,"name":741,"headshot":748},{"gitlabHandle":746,"linkedInProfileUrl":747},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":741,"config":749},{"src":750},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":481},"haim-snir","content:it-it:the-source:authors:haim-snir.yml","it-it/the-source/authors/haim-snir.yml","it-it/the-source/authors/haim-snir",{"_path":757,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":758,"seo":759,"content":761,"type":482,"slug":765,"_id":770,"_type":30,"title":771,"_source":31,"_file":772,"_stem":773,"_extension":34},"/it-it/the-source/authors/iganbaruch",{"layout":9},{"title":760},"Itzik Gan Baruch",[762,769],{"componentName":472,"componentContent":763},{"config":764,"name":760,"headshot":766},{"gitlabHandle":765},"iganbaruch",{"altText":760,"config":767},{"src":768},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":481},"content:it-it:the-source:authors:iganbaruch.yml","Iganbaruch","it-it/the-source/authors/iganbaruch.yml","it-it/the-source/authors/iganbaruch",{"_path":775,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":776,"seo":777,"content":779,"type":482,"slug":788,"_id":789,"_type":30,"title":790,"_source":31,"_file":791,"_stem":792,"_extension":34},"/it-it/the-source/authors/jlongo",{"layout":9},{"title":778},"Joseph Longo",[780,787],{"componentName":472,"componentContent":781},{"config":782,"name":778,"headshot":784},{"gitlabHandle":783},"jlongo_gitlab",{"altText":778,"config":785},{"src":786},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":481},"jlongo","content:it-it:the-source:authors:jlongo.yml","Jlongo","it-it/the-source/authors/jlongo.yml","it-it/the-source/authors/jlongo",{"_path":794,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":795,"seo":796,"content":798,"type":482,"slug":810,"_id":811,"_type":30,"title":797,"_source":31,"_file":812,"_stem":813,"_extension":34},"/it-it/the-source/authors/joel-krooswyk",{"layout":9},{"title":797},"Joel Krooswyk",[799,809],{"componentName":472,"componentContent":800},{"config":801,"name":797,"role":804,"bio":805,"headshot":806},{"gitlabHandle":802,"linkedInProfileUrl":803},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","CTO federale","Joel Krooswyk è il CTO federale di GitLab. Joel è attivamente coinvolto nella crescita di GitLab dal 2017. Nei suoi 25 anni di esperienza in posizioni di responsabilità ha operato sia nel settore pubblico degli Stati Uniti, che in piccole e medie imprese a livello internazionale. Joel combina una profonda esperienza nelle politiche governative con una vasta esperienza nei settori tecnologia, sviluppo software, intelligenza artificiale e sicurezza informatica. Viene spesso interpellato dalle aziende del settore e dalle agenzie per fornire commenti e risposte sulle politiche adottate.",{"altText":797,"config":807},{"src":808},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":481},"joel-krooswyk","content:it-it:the-source:authors:joel-krooswyk.yml","it-it/the-source/authors/joel-krooswyk.yml","it-it/the-source/authors/joel-krooswyk",{"_path":815,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":816,"seo":817,"content":819,"type":482,"slug":12,"_id":831,"_type":30,"title":818,"_source":31,"_file":832,"_stem":833,"_extension":34},"/it-it/the-source/authors/josh-lemos",{"layout":9},{"title":818},"Josh Lemos",[820,830],{"componentName":472,"componentContent":821},{"config":822,"name":818,"role":825,"bio":826,"headshot":827},{"gitlabHandle":823,"linkedInProfileUrl":824},"joshlemos","https://www.linkedin.com/in/joshlemos/","Chief Information Security Officer","Con venti anni di esperienza alla guida di team di sicurezza delle informazioni, Josh Lemos è il Chief Information Security Officer di GitLab Inc. Il suo compito è definire e portare avanti la visione, le strategie e i programmi dell'azienda per fare in modo che le risorse e le tecnologie informative siano salvaguardate nel migliore dei modi, rafforzando la piattaforma DevSecOps di GitLab e offrendo ai clienti il massimo livello di sicurezza.",{"altText":818,"config":828},{"src":829},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":481},"content:it-it:the-source:authors:josh-lemos.yml","it-it/the-source/authors/josh-lemos.yml","it-it/the-source/authors/josh-lemos",{"_path":835,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":836,"seo":837,"content":839,"type":482,"slug":846,"_id":847,"_type":30,"title":838,"_source":31,"_file":848,"_stem":849,"_extension":34},"/it-it/the-source/authors/julie-griffin",{"layout":9},{"title":838},"Julie Griffin",[840,845],{"componentName":472,"componentContent":841},{"name":838,"headshot":842},{"altText":838,"config":843},{"src":844},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":481},"julie-griffin","content:it-it:the-source:authors:julie-griffin.yml","it-it/the-source/authors/julie-griffin.yml","it-it/the-source/authors/julie-griffin",{"_path":851,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":852,"seo":853,"content":855,"type":482,"slug":862,"_id":863,"_type":30,"title":854,"_source":31,"_file":864,"_stem":865,"_extension":34},"/it-it/the-source/authors/kristina-weis",{"layout":9},{"title":854},"Kristina Weis",[856,861],{"componentName":472,"componentContent":857},{"name":854,"headshot":858},{"altText":854,"config":859},{"src":860},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":481},"kristina-weis","content:it-it:the-source:authors:kristina-weis.yml","it-it/the-source/authors/kristina-weis.yml","it-it/the-source/authors/kristina-weis",{"_path":867,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":868,"seo":869,"content":871,"type":482,"slug":880,"_id":881,"_type":30,"title":870,"_source":31,"_file":882,"_stem":883,"_extension":34},"/it-it/the-source/authors/lee-faus",{"layout":9},{"title":870},"Lee Faus",[872,879],{"componentName":472,"componentContent":873},{"config":874,"name":870,"headshot":876},{"gitlabHandle":875},"lfaus",{"altText":870,"config":877},{"src":878},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":481},"lee-faus","content:it-it:the-source:authors:lee-faus.yml","it-it/the-source/authors/lee-faus.yml","it-it/the-source/authors/lee-faus",{"_path":885,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":886,"seo":887,"content":889,"type":482,"slug":893,"_id":898,"_type":30,"title":899,"_source":31,"_file":900,"_stem":901,"_extension":34},"/it-it/the-source/authors/ncregan",{"layout":9},{"title":888},"Niall Cregan",[890,897],{"componentName":472,"componentContent":891},{"config":892,"name":888,"headshot":894},{"gitlabHandle":893},"ncregan",{"altText":888,"config":895},{"src":896},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":481},"content:it-it:the-source:authors:ncregan.yml","Ncregan","it-it/the-source/authors/ncregan.yml","it-it/the-source/authors/ncregan",{"_path":903,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":904,"seo":905,"content":907,"type":482,"slug":916,"_id":917,"_type":30,"title":918,"_source":31,"_file":919,"_stem":920,"_extension":34},"/it-it/the-source/authors/rschulman",{"layout":9},{"title":906},"Robin Schulman",[908,915],{"componentName":472,"componentContent":909},{"config":910,"name":906,"headshot":912},{"gitlabHandle":911},"robin",{"altText":906,"config":913},{"src":914},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":481},"rschulman","content:it-it:the-source:authors:rschulman.yml","Rschulman","it-it/the-source/authors/rschulman.yml","it-it/the-source/authors/rschulman",{"_path":922,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":923,"seo":924,"content":926,"type":482,"slug":933,"_id":934,"_type":30,"title":925,"_source":31,"_file":935,"_stem":936,"_extension":34},"/it-it/the-source/authors/sabrina-farmer",{"layout":9},{"title":925},"Sabrina Farmer",[927,932],{"componentName":472,"componentContent":928},{"name":925,"headshot":929},{"altText":925,"config":930},{"src":931},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":481},"sabrina-farmer","content:it-it:the-source:authors:sabrina-farmer.yml","it-it/the-source/authors/sabrina-farmer.yml","it-it/the-source/authors/sabrina-farmer",{"_path":938,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":939,"seo":940,"content":942,"type":482,"slug":951,"_id":952,"_type":30,"title":941,"_source":31,"_file":953,"_stem":954,"_extension":34},"/it-it/the-source/authors/sandra-gittlen",{"layout":9},{"title":941},"Sandra Gittlen",[943,950],{"componentName":472,"componentContent":944},{"config":945,"name":941,"headshot":947},{"gitlabHandle":946},"sgittlen",{"altText":941,"config":948},{"src":949},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":481},"sandra-gittlen","content:it-it:the-source:authors:sandra-gittlen.yml","it-it/the-source/authors/sandra-gittlen.yml","it-it/the-source/authors/sandra-gittlen",{"_path":956,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":957,"seo":958,"content":960,"type":482,"slug":967,"_id":968,"_type":30,"title":959,"_source":31,"_file":969,"_stem":970,"_extension":34},"/it-it/the-source/authors/sharon-gaudin",{"layout":9},{"title":959},"Sharon Gaudin",[961,966],{"componentName":472,"componentContent":962},{"name":959,"headshot":963},{"altText":959,"config":964},{"src":965},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":481},"sharon-gaudin","content:it-it:the-source:authors:sharon-gaudin.yml","it-it/the-source/authors/sharon-gaudin.yml","it-it/the-source/authors/sharon-gaudin",{"_path":972,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":973,"seo":974,"content":976,"type":482,"slug":986,"_id":987,"_type":30,"title":975,"_source":31,"_file":988,"_stem":989,"_extension":34},"/it-it/the-source/authors/stephen-walters",{"layout":9},{"title":975},"Stephen Walters",[977,985],{"componentName":472,"componentContent":978},{"config":979,"name":975,"headshot":982},{"gitlabHandle":980,"linkedInProfileUrl":981},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":975,"config":983},{"src":984},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":481},"stephen-walters","content:it-it:the-source:authors:stephen-walters.yml","it-it/the-source/authors/stephen-walters.yml","it-it/the-source/authors/stephen-walters",{"_path":991,"_dir":466,"_draft":6,"_partial":6,"_locale":7,"config":992,"seo":993,"content":995,"type":482,"slug":1007,"_id":1008,"_type":30,"title":1009,"_source":31,"_file":1010,"_stem":1011,"_extension":34},"/it-it/the-source/authors/taylor-mccaslin",{"layout":9},{"title":994},"Taylor McCaslin",[996,1006],{"componentName":472,"componentContent":997},{"config":998,"name":994,"role":1001,"bio":1002,"headshot":1003},{"gitlabHandle":999,"linkedInProfileUrl":1000},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Responsabile di gruppo, Prodotto - Data science","Taylor McCaslin svolge il ruolo di Product Lead per l'IA e il ML presso GitLab e dirige un team composto da product manager incaricato di gestire processi, pratiche e strumenti legati all'operatività dei modelli di intelligenza artificiale e machine learning. Inoltre, ha il compito di definire una visione chiara e strategica che permetta agli utenti di GitLab di sfruttare la scienza dei dati nell'ambito dei loro programmi DevOps. Prima di entrare in GitLab ha lavorato per Indeed, Duo Security e WP Engine.",{"altText":994,"config":1004},{"src":1005},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":481},"taylor-mccaslin","content:it-it:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","it-it/the-source/authors/taylor-mccaslin.yml","it-it/the-source/authors/taylor-mccaslin",1753981692271]