{"id":11394,"date":"2025-01-21T16:25:25","date_gmt":"2025-01-21T15:25:25","guid":{"rendered":"https:\/\/www.psw-group.de\/blog\/?p=11394"},"modified":"2025-11-20T10:37:11","modified_gmt":"2025-11-20T09:37:11","slug":"code-signing-in-der-softwareentwicklung","status":"publish","type":"post","link":"https:\/\/www.psw-group.de\/blog\/code-signing-in-der-softwareentwicklung\/","title":{"rendered":"Code-Signing in der Softwareentwicklung: Sicherheit und Vertrauen in der digitalen Welt"},"content":{"rendered":"<p>Unsere Welt wird immer digitaler. Software ist ein unverzichtbarer Bestandteil nahezu jeder Branche, von der Medizin \u00fcber die Automobilindustrie bis hin zur Unterhaltungselektronik. Doch wie steht es um die Sicherheit des Codes, der diese Systeme antreibt? Hacker und Cyberangriffe stellen eine stetige Bedrohung dar, insbesondere wenn Software manipuliert oder mit Schadcode infiziert wird. An dieser Stelle kommt Code Signing ins Spiel \u2013 ein essenzielles Werkzeug, um die Integrit\u00e4t und Authentizit\u00e4t von Software sicherzustellen.<\/p>\n<p>In diesem Beitrag beschreiben wir, was Code Signing ist, warum es in der Softwareentwicklung so wichtig ist und welche Best Practices Sie unbedingt beachten sollten.<\/p>\n<h2>Was ist Code Signing und wie funktioniert es?<\/h2>\n<p><a href=\"https:\/\/www.psw-group.de\/code-signing\/\">Code Signing<\/a> ist ein kryptografisches Verfahren, bei dem Softwareentwickler Anwendungen, Treiber, ausf\u00fchrbare Dateien oder andere Softwareprogramme digital signieren, um sicherzustellen, dass sie zuverl\u00e4ssig und sicher sind. Dabei wird ein sogenanntes Code-Signing-Zertifikat verwendet \u2013 ein digitales Zertifikat, das von einer vertrauensw\u00fcrdigen Zertifizierungsstelle (CA, Certificate Authority) ausgestellt wird.<\/p>\n<p>Code Signing sch\u00fctzt Software vor Manipulation und gibt Benutzern die Gewissheit, dass sie authentische und unver\u00e4nderte Programme installieren. Betriebssysteme und Sicherheitsl\u00f6sungen \u00fcberpr\u00fcfen signierten Code, um Warnungen oder Blockierungen bei der Ausf\u00fchrung zu minimieren.<\/p>\n<h3>Wie funktioniert Code Signing?<\/h3>\n<p>Der Prozess des Code Signings besteht aus mehreren Schritten:<\/p>\n<h4>1. Erstellung des Codes<\/h4>\n<p>Bevor der Signaturprozess beginnt, schreibt und kompiliert der Entwickler den Quellcode. Dieser wird anschlie\u00dfend in eine ausf\u00fchrbare Datei (z. B. .exe, .dll oder .apk) umgewandelt.<\/p>\n<h4>2. Generierung eines Schl\u00fcsselpaares<\/h4>\n<p>Der Entwickler erstellt ein kryptografisches Schl\u00fcsselpaar, bestehend aus einem privaten Schl\u00fcssel, der geheim bleibt und verwendet wird, um den Code zu signieren, sowie einem \u00f6ffentlichen Schl\u00fcssel. Dieser wird mit dem Code-Signing-Zertifikat (<a href=\"https:\/\/www.psw.net\/software-zertifikate\" target=\"_blank\" rel=\"noopener\">oder auch Software Zertifikat<\/a>) verkn\u00fcpft und dient dazu, die Signatur zu verifizieren.<\/p>\n<h4>3. Beantragung eines Code-Signing-Zertifikats<\/h4>\n<p>Um die Vertrauensw\u00fcrdigkeit der Signatur sicherzustellen, ben\u00f6tigt der Entwickler ein Code-Signing-Zertifikat. Dieses wird von einer Zertifizierungsstelle (CA, Certificate Authority) ausgestellt. Die CA \u00fcberpr\u00fcft hierf\u00fcr die Identit\u00e4t des Entwicklers, bevor sie das Zertifikat ausstellt. Dadurch wird sichergestellt, dass der Herausgeber vertrauensw\u00fcrdig ist.<\/p>\n<p>Das ausgestellte Zertifikat enth\u00e4lt:<br \/>\n\u2022 Den \u00f6ffentlichen Schl\u00fcssel des Entwicklers.<br \/>\n\u2022 Die Identit\u00e4t des Herausgebers.<br \/>\n\u2022 Die G\u00fcltigkeitsdauer des Zertifikats.<\/p>\n<h4>4. Signieren des Codes<\/h4>\n<p>Der Entwickler signiert den Code mit dem privaten Schl\u00fcssel. Dies geschieht durch einen kryptografischen Algorithmus, der einen Hashwert (einen eindeutigen Fingerabdruck des Codes) erzeugt und diesen mit dem privaten Schl\u00fcssel verschl\u00fcsselt.<\/p>\n<p>Der resultierende Wert \u2013 die digitale Signatur \u2013 wird zusammen mit dem \u00f6ffentlichen Schl\u00fcssel und dem Zertifikat in die Software eingebettet.<\/p>\n<h4>5. \u00dcberpr\u00fcfung der Signatur beim Endbenutzer<\/h4>\n<p>Wenn ein Benutzer die signierte Software ausf\u00fchrt, \u00fcberpr\u00fcft das Betriebssystem oder eine Sicherheitsl\u00f6sung automatisch die digitale Signatur. Dabei wird der \u00f6ffentliche Schl\u00fcssel aus dem Zertifikat genutzt, um die Signatur zu entschl\u00fcsseln und den urspr\u00fcnglichen Hashwert des Codes zu extrahieren.<\/p>\n<p>Gleichzeitig erstellt das System einen neuen Hashwert aus dem vorliegenden Code und vergleicht beide Werte. Stimmen die Hashwerte \u00fcberein, ist der Code unver\u00e4ndert und authentisch. Weichen die Werte voneinander ab, deutet dies darauf hin, dass der Code manipuliert wurde oder die Signatur ung\u00fcltig ist.<\/p>\n<h2>Warum ist Code Signing in der Softwareentwicklung wichtig?<\/h2>\n<p>Code Signing spielt eine zentrale Rolle f\u00fcr die Sicherheit und das Vertrauen in der digitalen Welt. Zu den wichtigsten Vorteile geh\u00f6ren:<\/p>\n<h3>Schutz vor Manipulation<\/h3>\n<p>Code Signing verhindert, dass Hacker den Code einer Software ver\u00e4ndern, etwa um Schadcode einzuf\u00fcgen oder bestehende Sicherheitsl\u00fccken auszunutzen. Der digitale Fingerabdruck macht jede \u00c4nderung am Code sofort sichtbar.<\/p>\n<p>\u2192 Konkret: Wie sch\u00fctzt hier Code Signing?<\/p>\n<p>Code Signing verwendet digitale Signaturen, die mit einem privaten Schl\u00fcssel erstellt werden. Jede \u00c4nderung am Code macht die Signatur ung\u00fcltig. Dadurch wird sichergestellt, dass:<\/p>\n<p>\u2022 Der Code seit der Signierung nicht ver\u00e4ndert wurde.<br \/>\n\u2022 Benutzer und Systeme erkennen k\u00f6nnen, ob die Software manipuliert wurde.<\/p>\n<p>F\u00fcr Entwickler bedeutet das: Ein einmal signierter Code bleibt unver\u00e4ndert sicher, und potenzielle Manipulationen werden sofort sichtbar.<\/p>\n<h3>Vertrauen f\u00fcr Benutzer<\/h3>\n<p>Moderne Betriebssysteme und Sicherheitsl\u00f6sungen erkennen digital signierten Code als vertrauensw\u00fcrdig. Das reduziert Sicherheitswarnungen und erh\u00f6ht das Vertrauen der Endnutzer in Ihre Software.<\/p>\n<p>\u2192 Konkret: Wie schafft Code Signing Vertrauen?<\/p>\n<p>\u2022 Betriebssysteme wie Windows, macOS oder Android erkennen signierten Code und markieren ihn als sicher.<\/p>\n<p>\u2022 Signierter Code l\u00f6st weniger Warnmeldungen aus, was die Benutzererfahrung erheblich verbessert.<\/p>\n<p>\u2022 Entwickler und Unternehmen, die Code Signing verwenden, vermitteln ein h\u00f6heres Ma\u00df an Professionalit\u00e4t und Sicherheit.<\/p>\n<h3>Verhinderung von Spoofing<\/h3>\n<p>Ohne Code Signing k\u00f6nnen Angreifer leicht gef\u00e4lschte Versionen legitimer Software verbreiten. Code Signing erschwert diese Art von Angriffen erheblich, da Benutzer gef\u00e4lschte Software schneller erkennen k\u00f6nnen.<\/p>\n<p>\u2192 Konkret: Wie hilft Code Signing?<\/p>\n<p>Mit Code Signing wird jede Anwendung eindeutig dem Herausgeber zugeordnet. Das macht es Angreifern wesentlich schwerer, gef\u00e4lschte Versionen von Software zu verbreiten, da diese ohne g\u00fcltige Signatur von Betriebssystemen und Sicherheitsl\u00f6sungen als verd\u00e4chtig eingestuft werden. Obendrein haben gef\u00e4lschte Versionen keine Verbindung zu einem vertrauensw\u00fcrdigen Herausgeber haben und daher von Benutzern schneller erkannt werden.<\/p>\n<p>F\u00fcr Endbenutzer bedeutet das: Wenn eine Anwendung eine g\u00fcltige Signatur hat, k\u00f6nnen sie sicher sein, dass sie von einer vertrauensw\u00fcrdigen Quelle stammt.<\/p>\n<h3>Einhaltung regulatorischer Anforderungen<\/h3>\n<p>In vielen Branchen \u2013 wie der Finanz- oder Gesundheitsbranche \u2013 ist die Implementierung von Code Signing vorgeschrieben. Es ist ein wesentlicher Bestandteil, um Sicherheitsstandards und regulatorische Anforderungen zu erf\u00fcllen und die Sicherheit der Software-Supply-Chain zu gew\u00e4hrleisten.<\/p>\n<p>\u2192 Konkret: Welche Vorteile bietet Code Signing?<\/p>\n<p>\u2022 Viele Branchenstandards, wie ISO 27001 oder PCI DSS, verlangen Ma\u00dfnahmen, um die Integrit\u00e4t von Software zu gew\u00e4hrleisten. Code Signing erf\u00fcllt diese Anforderungen.<\/p>\n<p>\u2022 Von der Entwicklung bis zur Bereitstellung wird sichergestellt, dass die Software auf ihrem Weg nicht manipuliert wurde.<\/p>\n<p>\u2022 Unternehmen, die Code Signing einsetzen, zeigen, dass sie proaktiv Ma\u00dfnahmen ergreifen, um die Sicherheit ihrer Software zu gew\u00e4hrleisten.<\/p>\n<h2>Best Practices: So implementieren Sie Code Signing richtig<\/h2>\n<p>Nur die Verwendung von Code Signing allein reicht nicht aus \u2013 Entwickler m\u00fcssen sicherstellen, dass ihre Prozesse robust und effizient gestaltet sind. Im Folgenden stellen wir die Best Practices f\u00fcr den sicheren und effektiven Einsatz von Code Signing in der Softwareentwicklung vor, um die Vorteile von Code Signing voll auszusch\u00f6pfen.<\/p>\n<h3><strong>Sicherer Prozess f\u00fcr Softwareupdates<\/strong><\/h3>\n<p>Updates sind essenziell, um Anwendungen zu verbessern und Sicherheitsl\u00fccken zu schlie\u00dfen. Doch sie k\u00f6nnen auch ein Angriffsziel sein, wenn sie nicht richtig abgesichert werden.<\/p>\n<p>\u2192 Best Practices:<\/p>\n<p>\u2022 Automatisierte Verteilung: Entwickeln Sie einen sicheren und zuverl\u00e4ssigen Prozess f\u00fcr automatische Updates. So verhindern Sie, dass Benutzer unsichere oder gef\u00e4lschte Softwareversionen herunterladen.<\/p>\n<p>\u2022 Signierung von Updates: Jede neue Version der Software sollte mit einem g\u00fcltigen Code-Signing-Zertifikat signiert werden, bevor sie verteilt wird.<\/p>\n<p>\u2022 Pr\u00fcfen von Abh\u00e4ngigkeiten: Wenn Ihre Software Bibliotheken oder Drittanbieter-Komponenten verwendet, stellen Sie sicher, dass diese ebenfalls gepr\u00fcft und sicher eingebunden werden.<\/p>\n<p>Ein unsicherer Update-Prozess kann zu schwerwiegenden Sicherheitsvorf\u00e4llen f\u00fchren. Ein strukturierter Ansatz minimiert diese Risiken.<\/p>\n<h3><strong>Automatisierung zur Reduzierung von Kosten und Aufwand<\/strong><\/h3>\n<p>Die Verwaltung von Code-Signing-Zertifikaten kann zeitaufwendig und kostspielig sein, insbesondere in gro\u00dfen Entwicklungsprojekten. Automatisierung und Managed Services bieten hier eine L\u00f6sung.<\/p>\n<p>\u2192 Best Practices:<\/p>\n<p>\u2022 Einsatz von Managed PKI-Diensten: Managed PKI (Public Key Infrastructure)-Dienste \u00fcbernehmen die Verwaltung von Zertifikaten und reduzieren so den administrativen Aufwand.<\/p>\n<p>\u2022 Automatisierungstools: Nutzen Sie Tools, die den Signaturprozess in bestehende CI\/CD-Pipelines (Continuous Integration\/Continuous Deployment) integrieren. Dadurch werden menschliche Fehler minimiert und der Prozess beschleunigt.<\/p>\n<p>\u2022 Fr\u00fchzeitige Erneuerung von Zertifikaten: Automatisierte Systeme k\u00f6nnen sicherstellen, dass Zertifikate rechtzeitig erneuert werden, um Unterbrechungen zu vermeiden.<\/p>\n<p>Automatisierung erm\u00f6glicht es Entwicklern, sich auf die Kernaufgaben zu konzentrieren, w\u00e4hrend wichtige Sicherheitsstandards eingehalten werden.<\/p>\n<h3>Sichere Speicherung von privaten Schl\u00fcsseln<\/h3>\n<p>Der private Signaturschl\u00fcssel ist das Herzst\u00fcck des Code Signing. F\u00e4llt er in die falschen H\u00e4nde, k\u00f6nnten Angreifer Schadsoftware signieren und als legitime Software tarnen.<\/p>\n<p>\u2192 Best Practices:<\/p>\n<p>\u2022 Einsatz eines Hardware-Sicherheitsmoduls (HSM): Speichern Sie private Schl\u00fcssel in HSMs, die physisch und kryptografisch gesichert sind.<\/p>\n<p>\u2022 Verschl\u00fcsselung im Ruhezustand: Wenn HSMs nicht verf\u00fcgbar sind, sollten private Schl\u00fcssel zumindest in verschl\u00fcsselten Speichern aufbewahrt werden.<\/p>\n<p>\u2022 Zugriffskontrollen: Begrenzen Sie den Zugriff auf Signaturschl\u00fcssel nur auf autorisierte Personen und Systeme.<\/p>\n<p>\u2022 Regelm\u00e4\u00dfige Sicherheitspr\u00fcfungen: Stellen Sie sicher, dass Ihr Schl\u00fcsselmanagement den Anforderungen des CA\/Browser Forums entspricht und regelm\u00e4\u00dfig auditiert wird.<\/p>\n<p>Die sichere Speicherung von Schl\u00fcsseln ist essenziell, um die Integrit\u00e4t der Software zu gew\u00e4hrleisten und den Missbrauch durch Angreifer zu verhindern.<\/p>\n<h3>\u00dcberwachung und Pr\u00fcfung von Code-Signing-Workflows<\/h3>\n<p>Transparenz und Kontrolle sind entscheidend, um den Missbrauch von Code-Signing-Zertifikaten zu verhindern und potenzielle Sicherheitsvorf\u00e4lle schnell zu erkennen.<\/p>\n<p>\u2192 Best Practices:<\/p>\n<p>\u2022 Nachvollziehbarkeit: Dokumentieren Sie, wer, wann und welche Software signiert hat. Dadurch k\u00f6nnen Sie auf unbefugte Aktivit\u00e4ten schnell reagieren.<\/p>\n<p>\u2022 Audit-Protokolle: Nutzen Sie Werkzeuge, die umfassende Protokolle f\u00fcr den Code-Signing-Prozess erstellen, um die Sicherheit und Compliance zu gew\u00e4hrleisten.<\/p>\n<p>\u2022 Zugriffs\u00fcberwachung: Implementieren Sie eine \u00dcberwachung der Systeme, die Signaturen erstellen, um verd\u00e4chtige Aktivit\u00e4ten zu erkennen.<\/p>\n<p>\u2022 Regelm\u00e4\u00dfige Pr\u00fcfung: \u00dcberpr\u00fcfen Sie regelm\u00e4\u00dfig die Prozesse und Workflows, um Schwachstellen zu identifizieren und zu beheben.<\/p>\n<p>Eine l\u00fcckenlose \u00dcberwachung und regelm\u00e4\u00dfige Pr\u00fcfung bieten Schutz vor unbefugter Nutzung und erm\u00f6glichen schnelles Eingreifen im Ernstfall.<\/p>\n<h2>Fazit: Code Signing \u2013 ein Muss f\u00fcr sichere Softwareentwicklung<\/h2>\n<p>Die Sicherheit in der Softwareentwicklung ist entscheidend, um das Vertrauen der Nutzer zu gewinnen und Cyberangriffe zu verhindern. Code Signing ist dabei ein unverzichtbares Werkzeug, das die Integrit\u00e4t und Authentizit\u00e4t Ihrer Software sch\u00fctzt. Besonders in einer zunehmend vernetzten Welt wird dieser Aspekt immer wichtiger \u2013 ob bei der Entwicklung neuer Anwendungen oder bei der sicheren Bereitstellung von Updates.<\/p>\n<p>Bleiben Sie wachsam, insbesondere wenn es um den Schutz sensibler Daten geht. Mit einem sicheren und gut \u00fcberwachten Code-Signing-Prozess stellen Sie sicher, dass Ihre Software sowohl den Anspr\u00fcchen Ihrer Nutzer als auch regulatorischen Anforderungen gerecht wird.<\/p>\n<p>\u00dcbrigens: Bald wird es in unserem Portfolio ein neues Produkt geben: Das GlobalSign HSM Code Signing \u2013 bleiben Sie gespannt!<\/p>\n<div class=\"shariff\"><ul class=\"shariff-buttons theme-default orientation-horizontal buttonsize-medium\"><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fwww.psw-group.de%2Fblog%2Fcode-signing-in-der-softwareentwicklung%2F\" title=\"Bei Facebook teilen\" aria-label=\"Bei Facebook teilen\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\">teilen<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fwww.psw-group.de%2Fblog%2Fcode-signing-in-der-softwareentwicklung%2F&text=Code-Signing%20in%20der%20Softwareentwicklung%3A%20Sicherheit%20und%20Vertrauen%20in%20der%20digitalen%20Welt\" title=\"Bei X teilen\" aria-label=\"Bei X teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\">teilen<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button xing shariff-nocustomcolor\" style=\"background-color:#29888a\"><a href=\"https:\/\/www.xing.com\/spi\/shares\/new?url=https%3A%2F%2Fwww.psw-group.de%2Fblog%2Fcode-signing-in-der-softwareentwicklung%2F\" title=\"Bei XING teilen\" aria-label=\"Bei XING teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#126567; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 25 32\"><path fill=\"#126567\" d=\"M10.7 11.9q-0.2 0.3-4.6 8.2-0.5 0.8-1.2 0.8h-4.3q-0.4 0-0.5-0.3t0-0.6l4.5-8q0 0 0 0l-2.9-5q-0.2-0.4 0-0.7 0.2-0.3 0.5-0.3h4.3q0.7 0 1.2 0.8zM25.1 0.4q0.2 0.3 0 0.7l-9.4 16.7 6 11q0.2 0.4 0 0.6-0.2 0.3-0.6 0.3h-4.3q-0.7 0-1.2-0.8l-6-11.1q0.3-0.6 9.5-16.8 0.4-0.8 1.2-0.8h4.3q0.4 0 0.5 0.3z\"\/><\/svg><\/span><span class=\"shariff-text\">teilen<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fwww.psw-group.de%2Fblog%2Fcode-signing-in-der-softwareentwicklung%2F\" title=\"Bei LinkedIn teilen\" aria-label=\"Bei LinkedIn teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><span class=\"shariff-text\">teilen<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Unsere Welt wird immer digitaler. Software ist ein unverzichtbarer Bestandteil nahezu jeder Branche, von der Medizin \u00fcber die Automobilindustrie bis hin zur Unterhaltungselektronik. Doch wie steht es um die Sicherheit des Codes, der diese Systeme antreibt? Hacker und Cyberangriffe stellen eine stetige Bedrohung dar, insbesondere wenn Software manipuliert oder mit Schadcode infiziert wird. An dieser Stelle kommt Code Signing ins Spiel \u2013 ein essenzielles Werkzeug, um die Integrit\u00e4t und Authentizit\u00e4t [&hellip;]<\/p>\n","protected":false},"author":67,"featured_media":11395,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[379],"tags":[932,725,1433],"class_list":["post-11394","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-security","tag-code-signing","tag-code-signing-zertifikate","tag-software-zertifikate"],"_links":{"self":[{"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/posts\/11394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/comments?post=11394"}],"version-history":[{"count":5,"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/posts\/11394\/revisions"}],"predecessor-version":[{"id":11640,"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/posts\/11394\/revisions\/11640"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/media\/11395"}],"wp:attachment":[{"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/media?parent=11394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/categories?post=11394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.psw-group.de\/blog\/wp-json\/wp\/v2\/tags?post=11394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}