[{"data":1,"prerenderedAt":437},["ShallowReactive",2],{"/de-de/the-source/authors/iganbaruch/":3,"footer-de-de":31,"the-source-navigation-de-de":339,"the-source-newsletter-de-de":366,"iganbaruch-articles-list-authors-de-de":378,"iganbaruch-articles-list-de-de":408,"iganbaruch-page-categories-de-de":436},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":10,"content":12,"type":23,"slug":17,"_id":24,"_type":25,"title":26,"_source":27,"_file":28,"_stem":29,"_extension":30},"/de-de/the-source/authors/iganbaruch","authors",false,"",{"layout":9},"the-source",{"title":11},"Itzik Gan Baruch",[13,21],{"componentName":14,"componentContent":15},"TheSourceAuthorHero",{"config":16,"name":11,"headshot":18},{"gitlabHandle":17},"iganbaruch",{"altText":11,"config":19},{"src":20},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":22},"TheSourceArticlesList","author","content:de-de:the-source:authors:iganbaruch.yml","yaml","Iganbaruch","content","de-de/the-source/authors/iganbaruch.yml","de-de/the-source/authors/iganbaruch","yml",{"_path":32,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"data":34,"_id":335,"_type":25,"title":336,"_source":27,"_file":337,"_stem":338,"_extension":30},"/shared/de-de/main-footer","de-de",{"text":35,"source":36,"edit":42,"contribute":47,"config":52,"items":57,"minimal":327},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":37,"config":38},"Quelltext der Seite anzeigen",{"href":39,"dataGaName":40,"dataGaLocation":41},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":43,"config":44},"Diese Seite bearbeiten",{"href":45,"dataGaName":46,"dataGaLocation":41},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":48,"config":49},"Beteilige dich",{"href":50,"dataGaName":51,"dataGaLocation":41},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":53,"facebook":54,"youtube":55,"linkedin":56},"https://x.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[58,85,158,226,288],{"title":59,"links":60,"subMenu":66},"Plattform",[61],{"text":62,"config":63},"DevSecOps-Plattform",{"href":64,"dataGaName":65,"dataGaLocation":41},"/de-de/platform/","devsecops platform",[67],{"title":68,"links":69},"Preise",[70,75,80],{"text":71,"config":72},"Tarife anzeigen",{"href":73,"dataGaName":74,"dataGaLocation":41},"/de-de/pricing/","view plans",{"text":76,"config":77},"Vorteile von Premium",{"href":78,"dataGaName":79,"dataGaLocation":41},"/de-de/pricing/premium/","why premium",{"text":81,"config":82},"Vorteile von Ultimate",{"href":83,"dataGaName":84,"dataGaLocation":41},"/de-de/pricing/ultimate/","why ultimate",{"title":86,"links":87},"Lösungen",[88,93,98,103,108,113,118,123,128,133,138,143,148,153],{"text":89,"config":90},"Digitale Transformation",{"href":91,"dataGaName":92,"dataGaLocation":41},"/de-de/topics/digital-transformation/","digital transformation",{"text":94,"config":95},"Sicherheit und Compliance",{"href":96,"dataGaName":97,"dataGaLocation":41},"/de-de/solutions/security-compliance/","security & compliance",{"text":99,"config":100},"Automatisierte Softwarebereitstellung",{"href":101,"dataGaName":102,"dataGaLocation":41},"/de-de/solutions/delivery-automation/","automated software delivery",{"text":104,"config":105},"Agile Entwicklung",{"href":106,"dataGaName":107,"dataGaLocation":41},"/de-de/solutions/agile-delivery/","agile delivery",{"text":109,"config":110},"Cloud-Transformation",{"href":111,"dataGaName":112,"dataGaLocation":41},"/de-de/topics/cloud-native/","cloud transformation",{"text":114,"config":115},"SCM",{"href":116,"dataGaName":117,"dataGaLocation":41},"/de-de/solutions/source-code-management/","source code management",{"text":119,"config":120},"CI/CD",{"href":121,"dataGaName":122,"dataGaLocation":41},"/de-de/solutions/continuous-integration/","continuous integration & delivery",{"text":124,"config":125},"Wertstrommanagement",{"href":126,"dataGaName":127,"dataGaLocation":41},"/de-de/solutions/value-stream-management/","value stream management",{"text":129,"config":130},"GitOps",{"href":131,"dataGaName":132,"dataGaLocation":41},"/de-de/solutions/gitops/","gitops",{"text":134,"config":135},"Enterprise",{"href":136,"dataGaName":137,"dataGaLocation":41},"/de-de/enterprise/","enterprise",{"text":139,"config":140},"Kleinunternehmen",{"href":141,"dataGaName":142,"dataGaLocation":41},"/de-de/small-business/","small business",{"text":144,"config":145},"Öffentlicher Sektor",{"href":146,"dataGaName":147,"dataGaLocation":41},"/de-de/solutions/public-sector/","public sector",{"text":149,"config":150},"Bildungswesen",{"href":151,"dataGaName":152,"dataGaLocation":41},"/de-de/solutions/education/","education",{"text":154,"config":155},"Finanzdienstleistungen",{"href":156,"dataGaName":157,"dataGaLocation":41},"/de-de/solutions/finance/","financial services",{"title":159,"links":160},"Ressourcen",[161,166,171,176,181,186,191,196,201,206,211,216,221],{"text":162,"config":163},"Installieren",{"href":164,"dataGaName":165,"dataGaLocation":41},"/de-de/install/","install",{"text":167,"config":168},"Kurzanleitungen",{"href":169,"dataGaName":170,"dataGaLocation":41},"/de-de/get-started/","quick setup checklists",{"text":172,"config":173},"Lernen",{"href":174,"dataGaName":175,"dataGaLocation":41},"https://university.gitlab.com/","learn",{"text":177,"config":178},"Produktdokumentation",{"href":179,"dataGaName":180,"dataGaLocation":41},"https://docs.gitlab.com/","docs",{"text":182,"config":183},"Blog",{"href":184,"dataGaName":185,"dataGaLocation":41},"/de-de/blog/","blog",{"text":187,"config":188},"Kundenerfolge",{"href":189,"dataGaName":190,"dataGaLocation":41},"/customers/","customer success stories",{"text":192,"config":193},"Remote",{"href":194,"dataGaName":195,"dataGaLocation":41},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":197,"config":198},"GitLab-Services",{"href":199,"dataGaName":200,"dataGaLocation":41},"/de-de/services/","services",{"text":202,"config":203},"TeamOps",{"href":204,"dataGaName":205,"dataGaLocation":41},"/de-de/teamops/","teamops",{"text":207,"config":208},"Community",{"href":209,"dataGaName":210,"dataGaLocation":41},"/community/","community",{"text":212,"config":213},"Forum",{"href":214,"dataGaName":215,"dataGaLocation":41},"https://forum.gitlab.com/","forum",{"text":217,"config":218},"Veranstaltungen",{"href":219,"dataGaName":220,"dataGaLocation":41},"/events/","events",{"text":222,"config":223},"Partner",{"href":224,"dataGaName":225,"dataGaLocation":41},"/de-de/partners/","partners",{"title":227,"links":228},"Unternehmen",[229,234,239,244,249,254,259,263,268,273,278,283],{"text":230,"config":231},"Über",{"href":232,"dataGaName":233,"dataGaLocation":41},"/de-de/company/","company",{"text":235,"config":236},"Karriere",{"href":237,"dataGaName":238,"dataGaLocation":41},"/jobs/","jobs",{"text":240,"config":241},"Geschäftsführung",{"href":242,"dataGaName":243,"dataGaLocation":41},"/company/team/e-group/","leadership",{"text":245,"config":246},"Team",{"href":247,"dataGaName":248,"dataGaLocation":41},"/company/team/","team",{"text":250,"config":251},"Handbuch",{"href":252,"dataGaName":253,"dataGaLocation":41},"https://handbook.gitlab.com/","handbook",{"text":255,"config":256},"Investor Relations",{"href":257,"dataGaName":258,"dataGaLocation":41},"https://ir.gitlab.com/","investor relations",{"text":260,"config":261},"Sustainability",{"href":262,"dataGaName":260,"dataGaLocation":41},"/sustainability/",{"text":264,"config":265},"Vielfalt, Inklusion und Zugehörigkeit",{"href":266,"dataGaName":267,"dataGaLocation":41},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":269,"config":270},"Trust Center",{"href":271,"dataGaName":272,"dataGaLocation":41},"/de-de/security/","trust center",{"text":274,"config":275},"Newsletter",{"href":276,"dataGaName":277,"dataGaLocation":41},"/company/contact/","newsletter",{"text":279,"config":280},"Presse",{"href":281,"dataGaName":282,"dataGaLocation":41},"/press/","press",{"text":284,"config":285},"Transparenzerklärung zu moderner Sklaverei",{"href":286,"dataGaName":287,"dataGaLocation":41},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":289,"links":290},"Nimm Kontakt auf",[291,296,301,306,311,316,321],{"text":292,"config":293},"Sprich mit einem Experten/einer Expertin",{"href":294,"dataGaName":295,"dataGaLocation":41},"/de-de/sales/","sales",{"text":297,"config":298},"Support",{"href":299,"dataGaName":300,"dataGaLocation":41},"/support/","get help",{"text":302,"config":303},"Kundenportal",{"href":304,"dataGaName":305,"dataGaLocation":41},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":307,"config":308},"Status",{"href":309,"dataGaName":310,"dataGaLocation":41},"https://status.gitlab.com/","status",{"text":312,"config":313},"Nutzungsbedingungen",{"href":314,"dataGaName":315,"dataGaLocation":41},"/terms/","terms of use",{"text":317,"config":318},"Datenschutzerklärung",{"href":319,"dataGaName":320,"dataGaLocation":41},"/de-de/privacy/","privacy statement",{"text":322,"config":323},"Cookie-Einstellungen",{"dataGaName":324,"dataGaLocation":41,"id":325,"isOneTrustButton":326},"cookie preferences","ot-sdk-btn",true,{"items":328},[329,331,333],{"text":312,"config":330},{"href":314,"dataGaName":315,"dataGaLocation":41},{"text":317,"config":332},{"href":319,"dataGaName":320,"dataGaLocation":41},{"text":322,"config":334},{"dataGaName":324,"dataGaLocation":41,"id":325,"isOneTrustButton":326},"content:shared:de-de:main-footer.yml","Main Footer","shared/de-de/main-footer.yml","shared/de-de/main-footer",{"_path":340,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":341,"subscribeLink":346,"navItems":350,"_id":362,"_type":25,"title":363,"_source":27,"_file":364,"_stem":365,"_extension":30},"/shared/de-de/the-source/navigation",{"altText":342,"config":343},"the source logo",{"src":344,"href":345},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/de-de/the-source/",{"text":347,"config":348},"Abonnieren",{"href":349},"#subscribe",[351,355,358],{"text":352,"config":353},"Künstliche Intelligenz",{"href":354},"/de-de/the-source/ai/",{"text":94,"config":356},{"href":357},"/de-de/the-source/security/",{"text":359,"config":360},"Plattform und Infrastruktur",{"href":361},"/de-de/the-source/platform/","content:shared:de-de:the-source:navigation.yml","Navigation","shared/de-de/the-source/navigation.yml","shared/de-de/the-source/navigation",{"_path":367,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":368,"description":369,"submitMessage":370,"formData":371,"_id":375,"_type":25,"_source":27,"_file":376,"_stem":377,"_extension":30},"/shared/de-de/the-source/newsletter","The-Source-Newsletter","Bleibe mit Erkenntnissen für die Zukunft der Softwareentwicklung auf dem Laufenden.","Du hast dich erfolgreich für den Newsletter von The Source angemeldet.",{"config":372},{"formId":373,"formName":374,"hideRequiredLabel":326},28465,"thesourcenewsletter","content:shared:de-de:the-source:newsletter.yml","shared/de-de/the-source/newsletter.yml","shared/de-de/the-source/newsletter",{"amanda-rueda":379,"andre-michael-braun":380,"andrew-haschka":381,"ayoub-fandi":382,"brian-wald":383,"bryan-ross":384,"chandler-gibbons":385,"dave-steer":386,"ddesanto":387,"derek-debellis":388,"emilio-salvador":389,"erika-feldman":390,"george-kichukov":391,"gitlab":392,"grant-hickman":393,"haim-snir":394,"iganbaruch":11,"jlongo":395,"joel-krooswyk":396,"josh-lemos":397,"julie-griffin":398,"kristina-weis":399,"lee-faus":400,"ncregan":401,"rschulman":402,"sabrina-farmer":403,"sandra-gittlen":404,"sharon-gaudin":405,"stephen-walters":406,"taylor-mccaslin":407},"Amanda Rueda","Andre Michael Braun","Andrew Haschka","Ayoub Fandi","Brian Wald","Bryan Ross","Chandler Gibbons","Dave Steer","David DeSanto","Derek DeBellis","Emilio Salvador","Erika Feldman","George Kichukov","GitLab","Grant Hickman","Haim Snir","Joseph Longo","Joel Krooswyk","Josh Lemos","Julie Griffin","Kristina Weis","Lee Faus","Niall Cregan","Robin Schulman","Sabrina Farmer","Sandra Gittlen","Sharon Gaudin","Stephen Walters","Taylor McCaslin",{"allArticles":409,"visibleArticles":435,"showAllBtn":326},[410],{"_path":411,"_dir":412,"_draft":6,"_partial":6,"_locale":7,"config":413,"seo":416,"content":420,"type":430,"category":412,"slug":431,"_id":432,"_type":25,"title":421,"_source":27,"_file":433,"_stem":434,"_extension":30,"date":422,"description":423,"timeToRead":424,"heroImage":419,"keyTakeaways":425,"articleBody":429},"/de-de/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","ai",{"layout":9,"template":414,"articleType":415,"author":17,"featured":6,"isHighlighted":6,"authorName":11},"TheSourceArticle","Regular",{"title":417,"description":418,"ogImage":419},"Sicherheitslücken mit GitLab Duo KI verstehen & beheben","Entwickler(innen) können Sicherheitslücken nun mit automatischen Erklärungen und automatisch erstellten Merge Requests einfacher erkennen und beheben.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751464462/a8lhn3mrjyjuq55m1yqc.png",{"title":421,"date":422,"description":423,"timeToRead":424,"heroImage":419,"keyTakeaways":425,"articleBody":429},"Sicherheitslücken mit KI-basiertem GitLab Duo verstehen und beheben","2024-02-21","Entwickler(innen) können Sicherheitslücken nun mit automatischen Erklärungen und automatisch erstellten Merge Requests einfacher erkennen und beheben, wodurch der Entwicklungsprozess optimiert wird.","Lesezeit: 3 Min.",[426,427,428],"GitLab Duo nutzt KI, um Sicherheitslücken zu erklären, Wissenslücken zu füllen und Probleme schneller zu beheben.","In GitLab Duo lassen sich Probleme KI-gestützt mit einem Klick lösen und Merge Requests werden automatisch erstellt, wodurch die Entwickler(innen) Zeit bei Sicherheitspatches sparen.","GitLab Duo fördert proaktive Sicherheit, indem es die Entwickler(innen) dabei unterstützt, Sicherheitslücken schnell zu verstehen und effizient zu beheben.","In der dynamischen Welt der Softwareentwicklung sind Unternehmen bestrebt, schnell und effizient Innovationen zu liefern, und ihnen ist bewusst, wie wichtig es ist, sichere Anwendungen bereitzustellen. GitLab, die umfassendste [KI-basierte](https://about.gitlab.com/gitlab-duo/) DevSecOps-Plattform, bietet integrierte Scans in der CI-Pipeline, mit der sich detaillierte Scanberichte erstellen lassen, die auf mögliche Probleme im Code hinweisen. Doch nicht jede Entwicklerin und jeder Entwickler kennt sich mit Cybersicherheit aus oder ist schon einmal mit jeder Art von Sicherheitslücke konfrontiert worden.\n\n![Ein Beispiel für eine Sicherheitslücke, die durch statische Anwendungssicherheitstests entdeckt wurde](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175720/Blog/vrukdl5d06omgln77s7x.png)\n\n\u003Ccenter>\u003Ci>Ein Beispiel für eine Sicherheitslücke, die durch statische Anwendungssicherheitstests entdeckt wurde\u003C/i>\u003C/center>\u003Cp>\u003C/p>\n\n## Sicherheitslücken mit GitLab Duo beheben (KI) \n\n[GitLab Duo](https://about.gitlab.com/gitlab-duo/) nutzt KI, um Entwickler(innen) bei der Behebung von Sicherheitslücken zu unterstützen. Wie das funktioniert, erfährst du in diesem Artikel.\n\n### Sicherheitslücken verstehen \nKritische Sicherheitslücken, die im Code von Entwickler(inne)n entdeckt wurden, können das Zusammenführen des Codes verzögern und erfordern häufig, dass Sicherheitsexpert(inn)en bei der Behebung der Probleme helfen. Das führt dazu, dass Merge Requests lange offen bleiben und die Veröffentlichung von Funktionen verzögert wird. GitLab versteht, dass solche Wissenslücken existieren, und zeigt Entwickler(inne)n mit der Funktion [Erläuterung von Sicherheitslücken](https://docs.gitlab.com/ee/user/application_security/vulnerabilities/index.html#explaining-a-vulnerability) (nur in englischer Sprache verfügbar), welche Sicherheitslücken bei Scans entdeckt wurden. So erhalten sie einen klaren Einblick in die aufgedeckten Sicherheitslücken, erfahren, welche potenziellen Risiken bei einem Angriff bestehen, und bekommen praktische Lösungen, wie das Problem behoben werden kann, unter anderem in Form von beispielhaften Codeschnipseln.\n\nDie Erläuterung von Sicherheitslücken generiert einen speziellen Überblick über die Sicherheitslücken. Du kannst auf diese Übersicht zugreifen, indem du im jeweiligen Sicherheitslückenbericht auf die Schaltfläche „Diese Sicherheitslücke erklären“ klickst.\n\n![Beispiel für die Erläuterung von Sicherheitslücken](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175726/Blog/bxuwzj9ize3wffo0ydfj.png)\n\u003Ccenter>\u003Ci>Beispiel für die Erläuterung von Sicherheitslücken\u003C/i>\u003C/center>\u003Cp>\u003C/p>\n\nEntwickler(innen) können alle Teile der Erklärung befolgen, um die Sicherheitslücken schnell zu beheben und so eine Kultur zu fördern, in der sie an der Abwehr von Bedrohungen beteiligt sind. Diese Einbindung fördert ein Gefühl der Sicherheit und des Vertrauens im Umgang mit Sicherheitsfragen, was letztendlich zu einer proaktiveren und sichereren Entwicklungsumgebung führt.\n\n### Sicherheitslücken beheben\n\nGitLab erklärt Sicherheitslücken nicht nur – mit Hilfe von KI kann die Plattform mit nur einem Klick schnell eine Lösung vorschlagen. Diese Funktion generiert automatisch detaillierte Merge Requests, die alle relevanten Informationen über die Sicherheitslücke und ihre geplante Behebung enthalten. Darüber hinaus schlägt sie sogar den notwendigen Code vor, um die Sicherheitslücke zu schließen. Dies spart Entwicklungsteams viel Zeit. Die Entwickler(innen) müssen lediglich den Fix überprüfen, nötige Änderungen vornehmen und ihn zusammenführen.\n\n![Merge Request, der automatisch von der KI generiert wird, einschließlich der Details der Sicherheitslücke und des vorgeschlagenen Codes, um sie zu beheben](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175733/Blog/emogf7awocdtudjbjhzd.png)\n\nDas obige Bild zeigt einen Merge Request, der automatisch von der KI generiert wurde, einschließlich der Details der Sicherheitslücke und des vorgeschlagenen Codes, um sie zu beheben.\n\n## Sieh dir das Produkt in Aktion an\n\nWir haben eine kurze Produkttour vorbereitet, damit du schnell in die Funktionen eintauchen und sie in Aktion erleben kannst (klicke auf das Bild und auf die Schaltfläche „Weiter“, um durch die Demo zu navigieren). \n\n[![Screenshot der Produkttour für die Funktion „Erläuterung von Sicherheitslücken“](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175738/Blog/fd7yws7a1anvzhffv9sg.png)](https://tech-marketing.gitlab.io/static-demos/pt-explain-vulnerability.html)\n\n> [Lege jetzt mit GitLab Duo los!](https://about.gitlab.com/gitlab-duo/).\n","article","understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","content:de-de:the-source:ai:understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo:index.yml","de-de/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo/index.yml","de-de/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo/index",[410],{"ai":352,"platform":359,"security":94},1753475317749]