[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"global":3,"main-menu-products":18,"main-menu-blog-posts":172,"blog-post-content-security-policy":227,"footer-navigation":366},[4,13],{"globalSet":5},{"alertBannerList":6},[7],{"id":8,"title":9,"alertType":10,"description":11,"linkLabel":12,"linkField":12},"4647","Dies ist eine Beta-Version der neuen cyon-Website","warning","\u003Cp>Einige Funktionen funktionieren möglicherweise \u003Cstrong>nicht\u003C\u002Fstrong> wie erwartet.\u003C\u002Fp>",null,{"globalSet":14},{"tokens":15},[16],{"key":17,"value":17},"",{"productsEntries":19,"productMetaMenuSections":126,"aboutEntries":130,"aboutMenuSections":167},[20,31,40,49,59,69,80,88,108,119],{"__typename":21,"title":22,"uri":23,"color":24,"subtitle":25,"productMenuSection":26,"productIcon":28},"productPageHostings_Entry","Webhosting","hosting\u002Fwebhosting","cherry","Alles, was deine Website braucht",[27],"hosting",[29],{"url":30},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fcherry.svg",{"__typename":21,"title":32,"uri":33,"color":34,"subtitle":35,"productMenuSection":36,"productIcon":37},"Webhosting Pro","hosting\u002Fwebhosting-pro","plum","Mehr Power für anspruchsvolle Webprojekte",[27],[38],{"url":39},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fplum.svg",{"__typename":21,"title":41,"uri":42,"color":43,"subtitle":44,"productMenuSection":45,"productIcon":46},"Sitebuilder","hosting\u002Fsitebuilder","strawberry","Deine eigene Website, überraschend einfach gemacht.",[27],[47],{"url":48},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fstrawberry.svg",{"__typename":21,"title":50,"uri":51,"color":52,"subtitle":53,"productMenuSection":54,"productIcon":56},"Managed Server","server\u002Fmanaged-server","pear","Dein eigener Server. Wir kümmern uns um den Rest.",[55],"server",[57],{"url":58},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fpear.svg",{"__typename":60,"title":61,"uri":62,"color":63,"subtitle":64,"productMenuSection":65,"productIcon":66},"productPageAgency_Entry","Agency Server","server\u002Fagency-server","grape","Deine Kundschaft, dein Server.",[55],[67],{"url":68},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fgrape.svg",{"__typename":70,"title":71,"uri":72,"color":73,"subtitle":74,"productMenuSection":75,"productIcon":77},"productPageDomain_Entry","Domains","domains\u002Fdomain-kaufen","bee","Alles beginnt mit deiner Domain",[76],"domains",[78],{"url":79},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fbee.svg",{"__typename":21,"title":81,"uri":82,"color":73,"subtitle":83,"productMenuSection":84,"productIcon":85},"Domain transferieren","domains\u002Fdomain-transferieren","Gönn deiner Domain ein schöneres Zuhause",[76],[86],{"url":87},"https:\u002F\u002Fcms.production-edge.cyon.ch\u002Ffiles\u002Fimages\u002FProduct-Icons\u002Fflower.svg",{"__typename":89,"title":90,"uri":91,"metaMenuTitle":92,"iconSelect":95,"productMenuSection":96,"directLink":97},"productPageMeta_Entry","my.cyon: Ein Login für alles","hosting\u002Fmy-cyon",[93],{"title":94},"Services","apps",[27,55,76],{"__typename":98,"type":99,"label":12,"link":100,"url":101,"urlSuffix":12,"entry":102},"LinkData","entry","\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fmy-cyon\">my.cyon: Ein Login für alles\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fmy-cyon",{"id":103,"uri":91,"slug":104,"title":90,"enabled":105,"typeHandle":106,"sectionHandle":107,"__typename":89},"5322","my-cyon",true,"productPageMeta","products",{"__typename":89,"title":109,"uri":110,"metaMenuTitle":111,"iconSelect":113,"productMenuSection":114,"directLink":115},"Umzugsservice","hosting\u002Fumzug",[112],{"title":94},"rocket",[27,55],{"__typename":98,"type":116,"label":12,"link":117,"url":118,"urlSuffix":12,"entry":12},"url","\u003Ca href=\"https:\u002F\u002Forder.cyon.ch\u002Forder\u002Fpublic\u002Fdomains\">order.cyon.ch\u002Forder\u002Fpublic\u002Fdomains\u003C\u002Fa>","https:\u002F\u002Forder.cyon.ch\u002Forder\u002Fpublic\u002Fdomains",{"__typename":89,"title":120,"uri":121,"metaMenuTitle":122,"iconSelect":124,"productMenuSection":125,"directLink":12},"https:\u002F\u002F für alle","hosting\u002Fssl",[123],{"title":94},"certificate",[27,55],[127,128],{"title":94},{"title":129},"Preise",[131,137,143,149,155,160],{"label":132,"uri":133,"aboutMenuTitle":134,"iconSelect":136,"directLink":12},"Über cyon","ueber-cyon\u002Fcyon-macht-das-internet-zu-einem-besseren-ort",[135],{"title":132},"mood-smile",{"label":138,"uri":139,"aboutMenuTitle":140,"iconSelect":142,"directLink":12},"Team","ueber-cyon\u002Fteam",[141],{"title":132},"users-group",{"label":144,"uri":145,"aboutMenuTitle":146,"iconSelect":148,"directLink":12},"Jobs","ueber-cyon\u002Fjobs",[147],{"title":132},"book",{"label":150,"uri":151,"aboutMenuTitle":152,"iconSelect":154,"directLink":12},"Geschichte","ueber-cyon\u002Fgeschichte",[153],{"title":132},"file-description",{"label":156,"uri":157,"aboutMenuTitle":158,"iconSelect":95,"directLink":12},"Partner*innen","ueber-cyon\u002Fpartner",[159],{"title":132},{"label":161,"uri":162,"aboutMenuTitle":163,"iconSelect":166,"directLink":12},"Nachhaltigkeit","ueber-cyon\u002Fnachhaltigkeit",[164],{"title":165},"Verantwortung & Vertrauen","leaf",[168,169,170],{"title":132},{"title":165},{"title":171},"Team & Kultur",[173,201],{"title":174,"commentCount":175,"categories":176,"slug":183,"excerpt":184,"featuredImage":185,"seo":188,"author":191,"date":199,"id":200},"Phishing-Angriffe: Was wir täglich dagegen tun",3,{"nodes":177},[178,181],{"id":179,"name":180},"dGVybTozNQ==","Blog",{"id":182,"name":132},"dGVybTo2NzAz","phishing-angriffe-was-wir-taeglich-dagegen-tun","\u003Cp>«Wurden wir gehackt?» Diese Frage hören wir von unserer Kundschaft im Support immer wieder, sagt Lindita, Customer Care Specialist bei cyon. Die Nachricht wirkt bedrohlich: Da steht die eigene Domain, eine bekannte E-Mail-Adresse, vielleicht sogar ein Ablaufdatum. Alles klingt echt. Entsprechend gross ist die Unsicherheit. In solchen Situationen weisst du vielleicht nicht, wie du die [&hellip;]\u003C\u002Fp>\n",{"node":186},{"sourceUrl":187},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2026\u002F03\u002Fphishing-angriffe.png",{"opengraphImage":189},{"mediaItemUrl":190},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2026\u002F03\u002Fphishing-angriffe-fb-li.jpg",{"node":192},{"id":193,"name":194,"email":195,"avatar":196},"dXNlcjozNw==","Svetlana Marchenko","sma@cyon.ch",{"url":197,"height":198,"width":198},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fa996559fe3a54e54474180cf9fd6292eb26e2bc18f22d8a3039785e3cdd14b53?s=96&d=mm&r=g",96,"2026-03-19T14:00:14","cG9zdDoyMjU0OQ==",{"title":202,"commentCount":203,"categories":204,"slug":210,"excerpt":211,"featuredImage":212,"seo":215,"author":218,"date":225,"id":226},"Welche Domains bei cyon am häufigsten registriert werden?",2,{"nodes":205},[206,207],{"id":179,"name":180},{"id":208,"name":209},"dGVybTo2NzAy","Neuigkeiten","cyon-domain-rangliste","\u003Cp>Die Wahl der passenden Domain-Endung ist ein zentraler Schritt für jede Website. Sie prägt, wie dein Projekt wahrgenommen wird, welche Zielgruppe du erreichst und wie klar dein Auftritt positioniert ist. In diesem Beitrag werfen wir einen Blick auf die beliebtesten Domain-Endungen unserer Kundinnen und Kunden, zeigen Entwicklungen der letzten Jahre auf und ordnen ein, was [&hellip;]\u003C\u002Fp>\n",{"node":213},{"sourceUrl":214},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2026\u002F02\u002Fdomain-endungen.png",{"opengraphImage":216},{"mediaItemUrl":217},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2026\u002F02\u002Fdomain-endungen-fb-li.png",{"node":219},{"id":220,"name":221,"email":222,"avatar":223},"dXNlcjozMg==","Mona Sorcelli","mos@cyon.ch",{"url":224,"height":198,"width":198},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Fb2a78212ccc46cd4dbd3c34c1e94df688a1397ff1fda06be5dcd76c3ec142043?s=96&d=mm&r=g","2026-02-12T16:23:59","cG9zdDoyMjUxOQ==",{"id":228,"databaseId":229,"slug":230,"title":231,"content":232,"date":233,"modified":234,"commentCount":235,"status":236,"featuredImage":237,"categories":240,"seo":245,"author":252,"comments":259},"cG9zdDo3NDgw",7480,"content-security-policy","Content Security Policy: Schutz vor Cross-Site-Scripting","\u003Cp>Mithilfe von \u003Ca href=\"https:\u002F\u002Fde.wikipedia.org\u002Fwiki\u002FCross-Site-Scripting\" title=\"Cross-Site-Scripting bei Wikipedia\">Cross-Site-Scripting (XSS)\u003C\u002Fa> lässt sich Böses mit einer Website anstellen. Eine ganze Menge Massnahmen helfen, XSS auf der eigenen Website zu verhindern. Eine dieser Möglichkeiten nennt sich \u003Cstrong>Content Security Policy (CSP)\u003C\u002Fstrong>. Wir zeigen heute, was CSP ist, wie Sie für Ihre Website eine Policy definieren können und welche Stolperfallen lauern.\u003C\u002Fp>\n\u003Cdiv id=\"attachment_7531\" class=\"wp-caption alignnone\">\u003Cimg loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7531\" src=\"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002Fcontent-security-policy.png\" alt=\"Helm auf! Eine Content Security Policy schützt vor Cross-Site-Scripting\" width=\"576\" height=\"356\" class=\"size-full wp-image-7531 border\" \u002F>\u003Cp id=\"caption-attachment-7531\" class=\"wp-caption-text\">Helm auf! Eine Content Security Policy schützt vor Cross-Site-Scripting\u003C\u002Fp>\u003C\u002Fdiv>\n\u003Ch2>Wie es zur Content Security Policy kam\u003C\u002Fh2>\n\u003Cp>Content Security Policy (CSP) ist ein Konzept, um das Einschleusen von fremden Daten auf einer Website zu verhindern. Damals noch unter dem Namen «Content Restrictions» wurde das Konzept im Jahr 2004 erstmals von \u003Ca href=\"https:\u002F\u002Fx.com\u002Frsnake\">Robert Hansen\u003C\u002Fa> vorgeschlagen. Als erster Browser unterstützte Firefox 4 die Content Security Policy, andere Browserhersteller zogen bald nach. Im Jahr 2012 wurde dann die erste Version, \u003Ca href=\"https:\u002F\u002Fwww.w3.org\u002FTR\u002FCSP1\u002F\">Content Security Policy 1.0\u003C\u002Fa> genannt, als «Candidate Recommendation» vom W3C publiziert. Mittlerweile wird bereits an der dritten Version, der \u003Ca href=\"https:\u002F\u002Fwww.w3.org\u002FTR\u002FCSP3\u002F\">Content Security Policy Level 3\u003C\u002Fa>, gearbeitet.\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>So give it another year or so and we should have a workable defense against XSS on pages that must allow user submitted HTML and JavaScript &#8211; think eBay, MySpace, and so on.\u003Cbr \u002F>\n\u003Cem>\u003Cbr \u002F>&mdash; Quelle: ha.ckers.org via archive.org\u003C\u002Fem>\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Cp>War zu den Anfägen von CSP das Problem Cross-Site-Scripting noch ein Ding von Anbietern wie eBay oder MySpace, ist heutzutage praktisch jede Website potentiell anfällig auf Cross-Site-Scripting. Mit einer Content Security Policy lässt sich sehr genau definieren, aus welchen Quellen Inhalte geladen werden dürfen. Das schafft Sicherheit, führt früher oder später aber in eine Zwickmühle, wie sich gleich zeigen wird.\u003C\u002Fp>\n\u003Ch2>Wie definiere ich eine Content Security Policy?\u003C\u002Fh2>\n\u003Cp>Die CSP einer Website wird vorzugsweise im HTTP-Header definiert, kann aber auch als Meta-Tag direkt im Markup hinterlegt sein. Die Meta-Tag-Methode eignet sich vor allem für einzelne Seiten, für die spezielle Regeln gelten sollen. In unseren Beispielen wählen wir die HTTP-Header-Methode, die sich dank \u003Ca href=\"https:\u002F\u002Fhttpd.apache.org\u002Fdocs\u002F2.4\u002Fmod\u002Fmod_headers.html\">mod_headers\u003C\u002Fa> bequem über die .htaccess-Datei steuern lässt. Alternativ können HTTP-Header auch direkt mithilfe von \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fde\u002Ffunction.header.php\">PHP-Code\u003C\u002Fa> definiert werden.\u003C\u002Fp>\n\u003Cp>Eine simple Content Security Policy liesse sich zum Beispiel mit folgender Anweisung in der .htaccess-Datei definieren:\u003C\u002Fp>\n\u003Cp>\u003Ccode>Header set Content-Security-Policy \"default-src 'self';\"\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Mit dieser CSP sind auf der entsprechenden Website nur noch Inhalte erlaubt, die auch über die aufgerufene Domain geladen werden. \u003Cstrong>Externe\u003C\u002Fstrong> und \u003Cstrong>Inline-Scripts\u003C\u002Fstrong> werden so \u003Cstrong>verboten\u003C\u002Fstrong>. Nutzen Sie auf Ihrer Website Scripts wie Google Analytics oder haben mit \u003Ccode>&lt;script&gt;\u003C\u002Fcode> im HTML-Markup Funktionen definiert, würden diese mit der gesetzten Policy nicht mehr funktionieren. Eine Lockerung der Regeln muss also her.\u003C\u002Fp>\n\u003Cp>Mit\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Header set Content-Security-Policy \"default-src 'self' www.google-analytics.com;\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>erlauben Sie zusätzlich zur eigenen Domain Inhalte, die über den Hostnamen \u003Ccode>www.google-analytics.com\u003C\u002Fcode> eingebunden sind.\u003C\u002Fp>\n\u003Cp>Google Analytics generiert selbst Inline-Scripts. Erweitern wir die Regel noch mit \u003Ccode>'unsafe-inline'\u003C\u002Fcode> sind auch Inline-Inhalte wieder erlaubt:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Header set Content-Security-Policy \"default-src 'self' 'unsafe-inline' cdn.example.com;\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Aber Achtung:\u003C\u002Fstrong> Der Befehl \u003Ccode>'unsafe-inline'\u003C\u002Fcode> hebelt den Hauptnutzen einer Content Security Policy aus. Damit ist nämlich das Einschleusen von Code, also Cross-Site-Scripting, wieder möglich. Und hier beginnt die oben erwähnte Zwickmühle, denn Tools wie Google Analytics funktionieren nur, wenn Inline-Scripts erlaubt sind. In vielen Fällen kann man damit das Thema CSP bereits abhaken.\u003C\u002Fp>\n\u003Cp>Doch nicht nur Inline-Scripts machen in Verbindung mit einer Content Security Policy Probleme. Viele Scripts wie z.B. Widgets von Facebook oder Twitter sind darauf angewiesen, dass Code aus Drittquellen geladen werden darf. Die Adressen dieser Quellen müssen wiederum in der eigenen Policy freigeschaltet sein, damit der Browser den angeforderten Code zulässt. Da sich diese Hostnamen aber immer wieder einmal ändern und die Anbieter nur selten alle eingesetzten Adressen kommunizieren, wird eine strikte Content Security Policy früher oder später dazu führen, dass eingebundene Scripts nicht mehr wie gewünscht funktionieren. Im schlimmsten Fall wird eine Website damit unbenutzbar.\u003C\u002Fp>\n\u003Ch2>Zwischenschritt Reporting\u003C\u002Fh2>\n\u003Cp>Sie sehen, eine sinnvolle Content Security Policy benötigt etwas Arbeit. Es empfiehlt sich, die geplanten Regeln ausführlich zu testen, bevor sie im Livebetrieb eingesetzt werden. Zum Glück liefert CSP eine dazu passende Funktion mit. Mit \u003Ccode>Content-Security-Policy-Report-Only\u003C\u002Fcode> ahndet der Browser allfällige Policy-Verstösse nicht, sondern gibt entsprechende Fehlermeldungen in der Browserkonsole aus. So liesse sich also mit der Regel\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Header set Content-Security-Policy-Report-Only \"default-src 'self' 'unsafe-inline' cdn.example.com;\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>die geplante Policy zuerst einmal auf Herz und Nieren prüfen.\u003C\u002Fp>\n\u003Cdiv id=\"attachment_7490\" class=\"wp-caption alignnone\">\u003Cimg loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7490\" src=\"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002Fexample-csp-violation.png\" alt=\"CSP-Verstosse werden in der Browserkonsole angezeigt.\" width=\"576\" height=\"393\" class=\"size-full wp-image-7490 border\" \u002F>\u003Cp id=\"caption-attachment-7490\" class=\"wp-caption-text\">CSP-Verstosse werden in der Browserkonsole angezeigt.\u003C\u002Fp>\u003C\u002Fdiv>\n\u003Cp>\u003Ccode>Content-Security-Policy-Report-Only\u003C\u002Fcode> kann nicht nur Meldungen im Browser ausgeben, sondern auch Policy-Verstösse im JSON-Format an einen Endpunkt melden. Wer sich nicht die Mühe machen will, einen eigenen Endpunkt zu programmieren, findet unter \u003Ca href=\"https:\u002F\u002Freport-uri.com\u002F\">report-uri.io\u003C\u002Fa> einen tollen, kostenlosen Service, der nebst anderen praktischen Tools zum Thema CSP einen solchen Reporting-Endpunkt zur Verfügung stellt.\u003C\u002Fp>\n\u003Ch2>Einmal Upgrade bitte\u003C\u002Fh2>\n\u003Cp>Seit \u003Ca href=\"https:\u002F\u002Fwww.cyon.ch\u002Fhosting\u002Fssl\" title=\"Let’s Encrypt ist da: Kostenlose SSL-Zertifikate für alle\">verschlüsselte Verbindungen zunehmend zum Standard werden\u003C\u002Fa>, rückt eine CSP-Direktive ins Scheinwerferlicht. Mit \u003Ccode>upgrade-insecure-requests\u003C\u002Fcode> lassen sich unsichere, über HTTP eingebundene Quellen automatisch auf die sichere Variante HTTPS upgraden. Wird mit \u003Ccode>Header set Content-Security-Policy \"upgrade-insecure-requests;\"\u003C\u002Fcode> die Direktive gesetzt, lädt der Browser sämtliche Inhalte über HTTPS, selbst wenn diese «nur» über HTTP eingebunden sind. Zurzeit unterstützen Chrome, Firefox und Opera diese Funktion. IE-, Edge- und Safari-Nutzer bleiben vorerst aussen vor.\u003C\u002Fp>\n\u003Cdiv id=\"attachment_7509\" class=\"wp-caption alignnone\">\u003Ca href=\"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002Fupgrade-insecure-requests.png\" rel=\"attachment wp-att-7509\" class=\"img-zoom-blog\">\u003Cimg loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7509\" src=\"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002Fupgrade-insecure-requests-576x302.png\" alt=\"Browserunterstützung von upgrade-insecure-requests\" width=\"576\" height=\"302\" class=\"size-medium wp-image-7509 border\" srcset=\"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002Fupgrade-insecure-requests-576x302.png 576w, https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002Fupgrade-insecure-requests-768x403.png 768w, https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002Fupgrade-insecure-requests-600x315.png 600w, https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002Fupgrade-insecure-requests.png 1381w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \u002F>\u003C\u002Fa>\u003Cp id=\"caption-attachment-7509\" class=\"wp-caption-text\">Browserunterstützung von «upgrade-insecure-requests». Quelle: \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002F#feat=upgradeinsecurerequests\" title=\"Browserunterstützung von upgrade-insecure-requests\">caniuse.com\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fdiv>\n\u003Ch2>Sicherheit für Besucher\u003C\u002Fh2>\n\u003Cp>Eine ausgeklügelte Content Security Policy bietet umfassende Möglichkeiten, Besucher Ihrer Website vor bösen Angriffen zu schützen. Sie schützt jedoch nicht, wenn Angreifer Zugriff auf Ihr Webhosting erlangen. Die CSP ersetzt also nicht die Pflege des eingesetzten Content-Management-Systems und das Schliessen von \u003Ca href=\"https:\u002F\u002Fwww.cyon.ch\u002Fblog\u002Fwarum-sicherheitsluecken-so-gefaehrlich-sind\" title=\"Warum sind Sicherheitslücken eigentlich so gefährlich?\">allfälligen Sicherheitslücken\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Möchten Sie eine Content Security Policy für Ihre Website implementieren? Im Netz finden Sie viel interessante Lektüre dazu. Als Startpunkt empfehlen wir die Website \u003Ca href=\"https:\u002F\u002Fcontent-security-policy.com\u002F\">content-security-policy.com\u003C\u002Fa>, das \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FHTTP\u002FCSP\" title=\"MDN zum Thema CSP\">Mozilla Developer Network (MDN)\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fweb.dev\u002Farticles\u002Fcsp\">html5rocks.com\u003C\u002Fa> oder diesen Blogbeitrag von Diogo Mónica.\u003C\u002Fp>\n","2016-03-09T14:28:24","2025-09-17T09:17:58",8,"publish",{"node":238},{"sourceUrl":239},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002Fcontent-security-policy-social.png",{"nodes":241},[242],{"id":243,"name":244},"dGVybTo2NzA1","Entwicklung & Performance",{"fullHead":246,"metaDesc":247,"metaRobotsNofollow":248,"metaRobotsNoindex":249,"title":231,"opengraphModifiedTime":250,"opengraphImage":251},"\u003C!-- This site is optimized with the Yoast SEO Premium plugin  - https:\u002F\u002Fyoast.com\u002Fproduct\u002Fyoast-seo-premium-wordpress\u002F -->\n\u003Cmeta name=\"description\" content=\"Content Security Policy (CSP) ist ein Schutzmechanismus gegen Cross-Site-Scripting. Wir zeigen, wie Sie eine CSP definieren und was Sie beachten sollten.\" \u002F>\n\u003Clink rel=\"canonical\" href=\"https:\u002F\u002Fwww.cyon.ch\u002Fblog\u002Fcontent-security-policy\" \u002F>\n\u003Cmeta property=\"og:locale\" content=\"de_DE\" \u002F>\n\u003Cmeta property=\"og:type\" content=\"article\" \u002F>\n\u003Cmeta property=\"og:title\" content=\"Content Security Policy: Schutz vor Cross-Site-Scripting\" \u002F>\n\u003Cmeta property=\"og:description\" content=\"Cross-Site-Scripting (XSS) lässt sich mit einer Content Security Policy (CSP) effektiv verhindern. Wir zeigen, wie Du eine CSP für Deine Website definierst.\" \u002F>\n\u003Cmeta property=\"og:url\" content=\"https:\u002F\u002Fwww.cyon.ch\u002Fblog\u002Fcontent-security-policy\" \u002F>\n\u003Cmeta property=\"og:site_name\" content=\"cyon-Blog\" \u002F>\n\u003Cmeta property=\"article:publisher\" content=\"https:\u002F\u002Fwww.facebook.com\u002Fcyonhosting\" \u002F>\n\u003Cmeta property=\"article:published_time\" content=\"2016-03-09T13:28:24+00:00\" \u002F>\n\u003Cmeta property=\"article:modified_time\" content=\"2025-09-17T07:17:58+00:00\" \u002F>\n\u003Cmeta property=\"og:image\" content=\"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002Fcontent-security-policy-social.png\" \u002F>\n\t\u003Cmeta property=\"og:image:width\" content=\"1600\" \u002F>\n\t\u003Cmeta property=\"og:image:height\" content=\"800\" \u002F>\n\t\u003Cmeta property=\"og:image:type\" content=\"image\u002Fpng\" \u002F>\n\u003Cmeta name=\"author\" content=\"Philipp Zeder\" \u002F>\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\" \u002F>\n\u003Cmeta name=\"twitter:description\" content=\"Cross-Site-Scripting (XSS) lässt sich mit einer Content Security Policy (CSP) effektiv verhindern. Wir zeigen, wie Du eine CSP für Deine Website definierst.\" \u002F>\n\u003Cmeta name=\"twitter:creator\" content=\"@zedpelin\" \u002F>\n\u003Cmeta name=\"twitter:site\" content=\"@cyon\" \u002F>\n\u003Cmeta name=\"twitter:label1\" content=\"Verfasst von\" \u002F>\n\t\u003Cmeta name=\"twitter:data1\" content=\"Philipp Zeder\" \u002F>\n\t\u003Cmeta name=\"twitter:label2\" content=\"Geschätzte Lesezeit\" \u002F>\n\t\u003Cmeta name=\"twitter:data2\" content=\"5 Minuten\" \u002F>\n\u003Cscript type=\"application\u002Fld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\u002F\\\u002Fschema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy#article\",\"isPartOf\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy\"},\"author\":{\"name\":\"Philipp Zeder\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#\\\u002Fschema\\\u002Fperson\\\u002F2aaa25a0a1557c97fc7c5d07f9d0e651\"},\"headline\":\"Content Security Policy: Schutz vor Cross-Site-Scripting\",\"datePublished\":\"2016-03-09T13:28:24+00:00\",\"dateModified\":\"2025-09-17T07:17:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy\"},\"wordCount\":939,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#organization\"},\"image\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy#primaryimage\"},\"thumbnailUrl\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2016\\\u002F03\\\u002Fcontent-security-policy-social.png\",\"articleSection\":[\"Entwicklung &amp; Performance\"],\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy\",\"url\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy\",\"name\":\"Content Security Policy: Schutz vor Cross-Site-Scripting\",\"isPartOf\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy#primaryimage\"},\"image\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy#primaryimage\"},\"thumbnailUrl\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2016\\\u002F03\\\u002Fcontent-security-policy-social.png\",\"datePublished\":\"2016-03-09T13:28:24+00:00\",\"dateModified\":\"2025-09-17T07:17:58+00:00\",\"description\":\"Content Security Policy (CSP) ist ein Schutzmechanismus gegen Cross-Site-Scripting. Wir zeigen, wie Sie eine CSP definieren und was Sie beachten sollten.\",\"breadcrumb\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy#breadcrumb\"},\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy#primaryimage\",\"url\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2016\\\u002F03\\\u002Fcontent-security-policy-social.png\",\"contentUrl\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2016\\\u002F03\\\u002Fcontent-security-policy-social.png\",\"width\":1600,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002Fcontent-security-policy#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Content Security Policy: Schutz vor Cross-Site-Scripting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#website\",\"url\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F\",\"name\":\"cyon-Blog\",\"description\":\"Herzlich. Nachhaltig. Schnell. Sicher. Ästhetisch. Unser Blog - Deine Plattform für inspirierende Hosting-News.\",\"publisher\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-CH\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#organization\",\"name\":\"cyon\",\"url\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#\\\u002Fschema\\\u002Flogo\\\u002Fimage\\\u002F\",\"url\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2025\\\u002F06\\\u002Fo_RGB_ColorfulOnWhite-01.png\",\"contentUrl\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2025\\\u002F06\\\u002Fo_RGB_ColorfulOnWhite-01.png\",\"width\":939,\"height\":938,\"caption\":\"cyon\"},\"image\":{\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#\\\u002Fschema\\\u002Flogo\\\u002Fimage\\\u002F\"},\"sameAs\":[\"https:\\\u002F\\\u002Fwww.facebook.com\\\u002Fcyonhosting\",\"https:\\\u002F\\\u002Fx.com\\\u002Fcyon\",\"https:\\\u002F\\\u002Fswiss.social\\\u002F@cyon\",\"https:\\\u002F\\\u002Finstagram.com\\\u002Fcyon.ch\\\u002F\",\"https:\\\u002F\\\u002Fwww.linkedin.com\\\u002Fcompany\\\u002F1876493\\\u002F\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\u002F\\\u002Fwww.cyon.ch\\\u002Fblog\\\u002F#\\\u002Fschema\\\u002Fperson\\\u002F2aaa25a0a1557c97fc7c5d07f9d0e651\",\"name\":\"Philipp Zeder\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2025\\\u002F03\\\u002Fcropped-pz-avatar-96x96.jpeg\",\"url\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2025\\\u002F03\\\u002Fcropped-pz-avatar-96x96.jpeg\",\"contentUrl\":\"https:\\\u002F\\\u002Fblog.cyon.ch\\\u002Fwp-content\\\u002Fuploads\\\u002F2025\\\u002F03\\\u002Fcropped-pz-avatar-96x96.jpeg\",\"caption\":\"Philipp Zeder\"},\"sameAs\":[\"https:\\\u002F\\\u002Fx.com\\\u002Fzedpelin\"]}]}\u003C\u002Fscript>\n\u003C!-- \u002F Yoast SEO Premium plugin. -->","Content Security Policy (CSP) ist ein Schutzmechanismus gegen Cross-Site-Scripting. Wir zeigen, wie Sie eine CSP definieren und was Sie beachten sollten.","follow","index","2025-09-17T07:17:58+00:00",{"mediaItemUrl":239},{"node":253},{"id":254,"email":255,"name":256,"avatar":257},"dXNlcjox","pz@cyon.ch","Philipp Zeder",{"url":258,"height":198,"width":198},"https:\u002F\u002Fblog.cyon.ch\u002Fwp-content\u002Fuploads\u002F2025\u002F03\u002Fcropped-pz-avatar-96x96.jpeg",{"nodes":260},[261,276,302,327,341],{"author":262,"content":270,"date":271,"dateGmt":272,"parentId":12,"databaseId":273,"replies":274},{"node":263},{"id":264,"email":265,"name":266,"avatar":267,"__typename":269},"Y29tbWVudF9hdXRob3I6MTc2MDk4","webmaster@fcburk.de","Markus",{"url":268,"height":198,"width":198},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002F20c34dd145630466bcaf784ac708077ac3a5f581f2c114b8d45cba61378c3f82?s=96&d=mm&r=g","CommentAuthor","\u003Cp>Danke, die Information über mod_headers war sehr nützlich für mich.\u003C\u002Fp>\n","2016-03-27 00:42:56","2016-03-26 23:42:56",176098,{"nodes":275},[],{"author":277,"content":284,"date":285,"dateGmt":286,"parentId":12,"databaseId":287,"replies":288},{"node":278},{"id":279,"email":280,"name":281,"avatar":282,"__typename":269},"Y29tbWVudF9hdXRob3I6MTc2MDkz","rolf.tschaeppeler@november.ch","Rolf Tschaeppeler",{"url":283,"height":198,"width":198},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002F6cc9759d67bf7cb8c917fd34d3429ee6fe5731fc4be05c5d69702523f964ef5e?s=96&d=mm&r=g","\u003Cp>Danke für den interessanten Artikel.\u003C\u002Fp>\n\u003Cp>Für Drupal-Siteadmins gibt es ein interessantes Modul, das viele der besprochenen Konfigurationen unterstützt (u.a. das Reporting).\u003Cbr \u002F>\nHier der Link: \u003Ca href=\"https:\u002F\u002Fwww.drupal.org\u002Fproject\u002Fseckit\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.drupal.org\u002Fproject\u002Fseckit\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Gruss, Rolf\u003C\u002Fp>\n","2016-03-23 23:20:09","2016-03-23 22:20:09",176093,{"nodes":289},[290],{"author":291,"content":295,"date":296,"dateGmt":297,"parentId":298,"databaseId":299,"replies":300},{"node":292},{"id":254,"email":255,"name":256,"avatar":293,"__typename":294},{"url":258},"User","\u003Cp>Vielen Dank für den Tipp, Rolf.\u003C\u002Fp>\n","2016-03-24 10:22:46","2016-03-24 09:22:46","Y29tbWVudDoxNzYwOTM=",176094,{"nodes":301},[],{"author":303,"content":310,"date":311,"dateGmt":312,"parentId":12,"databaseId":313,"replies":314},{"node":304},{"id":305,"email":306,"name":307,"avatar":308,"__typename":269},"Y29tbWVudF9hdXRob3I6MTc2MDkw","marco@delucamarketing.ch","NetHawk",{"url":309,"height":198,"width":198},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002F8220f2ae2e74a43d0b5a4e6773172d329cc6310c5844b7960986d193d2e10409?s=96&d=mm&r=g","\u003Cp>Grosses Kompliment an Euch für die wertvollen, praxisnahen Beiträge.\u003C\u002Fp>\n","2016-03-23 17:13:07","2016-03-23 16:13:07",176090,{"nodes":315},[316],{"author":317,"content":320,"date":321,"dateGmt":322,"parentId":323,"databaseId":324,"replies":325},{"node":318},{"id":254,"email":255,"name":256,"avatar":319,"__typename":294},{"url":258},"\u003Cp>Herzlichen Dank :)\u003C\u002Fp>\n","2016-03-23 17:45:55","2016-03-23 16:45:55","Y29tbWVudDoxNzYwOTA=",176092,{"nodes":326},[],{"author":328,"content":335,"date":336,"dateGmt":337,"parentId":12,"databaseId":338,"replies":339},{"node":329},{"id":330,"email":331,"name":332,"avatar":333,"__typename":269},"Y29tbWVudF9hdXRob3I6MTc2MDY5","benjamin@andermatt.sg","E-CommerceAgentur.ch",{"url":334,"height":198,"width":198},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002Ffb6013d15a9160cca63445354d7d1b5f1374cd5c53d713a126192e1517e7d161?s=96&d=mm&r=g","\u003Cp>Super Sache.\u003Cbr \u002F>\nSowohl der Blogbeitrag bzw-beiträge als auch solche technischen Möglichkeiten.\u003C\u002Fp>\n\u003Cp>Leider dem breiten Publikum noch zu wenig bekannt.\u003C\u002Fp>\n","2016-03-14 19:31:21","2016-03-14 18:31:21",176069,{"nodes":340},[],{"author":342,"content":349,"date":350,"dateGmt":351,"parentId":12,"databaseId":352,"replies":353},{"node":343},{"id":344,"email":345,"name":346,"avatar":347,"__typename":269},"Y29tbWVudF9hdXRob3I6MTc2MDY1","s@bnt.li","Simon",{"url":348,"height":198,"width":198},"https:\u002F\u002Fsecure.gravatar.com\u002Favatar\u002F80159d18b1627dc0538c86ef3aead5f62729890fc98d5ded990c74c821dae57d?s=96&d=mm&r=g","\u003Cp>Wie immer, grossartige Blogbeiträge mit Tiefgang.\u003C\u002Fp>\n","2016-03-09 18:04:00","2016-03-09 17:04:00",176065,{"nodes":354},[355],{"author":356,"content":359,"date":360,"dateGmt":361,"parentId":362,"databaseId":363,"replies":364},{"node":357},{"id":254,"email":255,"name":256,"avatar":358,"__typename":294},{"url":258},"\u003Cp>Herzlichen Dank Simon ?\u003C\u002Fp>\n","2016-03-10 11:51:18","2016-03-10 10:51:18","Y29tbWVudDoxNzYwNjU=",176067,{"nodes":365},[],{"footerNavigation":367,"googleRating":543},{"footerMenu":368},[369,408,426,448,471,524],{"title":370,"footerMenuItems":371},"Hosting",[372,380,387,394,401],{"title":22,"footerMenuItemLink":373},{"__typename":98,"type":99,"label":12,"link":374,"url":375,"urlSuffix":12,"entry":376},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fwebhosting\">Webhosting\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fwebhosting",{"id":377,"uri":23,"slug":378,"title":22,"enabled":105,"typeHandle":379,"sectionHandle":107,"__typename":21},"736","webhosting","productPageHostings",{"title":32,"footerMenuItemLink":381},{"__typename":98,"type":99,"label":12,"link":382,"url":383,"urlSuffix":12,"entry":384},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fwebhosting-pro\">Webhosting Pro\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fwebhosting-pro",{"id":385,"uri":33,"slug":386,"title":32,"enabled":105,"typeHandle":379,"sectionHandle":107,"__typename":21},"5348","webhosting-pro",{"title":41,"footerMenuItemLink":388},{"__typename":98,"type":99,"label":12,"link":389,"url":390,"urlSuffix":12,"entry":391},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fsitebuilder\">Sitebuilder\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fsitebuilder",{"id":392,"uri":42,"slug":393,"title":41,"enabled":105,"typeHandle":379,"sectionHandle":107,"__typename":21},"5360","sitebuilder",{"title":120,"footerMenuItemLink":395},{"__typename":98,"type":99,"label":12,"link":396,"url":397,"urlSuffix":12,"entry":398},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fssl\">https:\u002F\u002F für alle\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fssl",{"id":399,"uri":121,"slug":400,"title":120,"enabled":105,"typeHandle":106,"sectionHandle":107,"__typename":89},"4388","ssl",{"title":109,"footerMenuItemLink":402},{"__typename":98,"type":99,"label":12,"link":403,"url":404,"urlSuffix":12,"entry":405},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fumzug\">Umzugsservice\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fhosting\u002Fumzug",{"id":406,"uri":110,"slug":407,"title":109,"enabled":105,"typeHandle":106,"sectionHandle":107,"__typename":89},"4365","umzug",{"title":409,"footerMenuItems":410},"Server",[411,418],{"title":50,"footerMenuItemLink":412},{"__typename":98,"type":99,"label":12,"link":413,"url":414,"urlSuffix":12,"entry":415},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fserver\u002Fmanaged-server\">Managed Server\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fserver\u002Fmanaged-server",{"id":416,"uri":51,"slug":417,"title":50,"enabled":105,"typeHandle":379,"sectionHandle":107,"__typename":21},"5355","managed-server",{"title":61,"footerMenuItemLink":419},{"__typename":98,"type":99,"label":12,"link":420,"url":421,"urlSuffix":12,"entry":422},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fserver\u002Fagency-server\">Agency Server\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fserver\u002Fagency-server",{"id":423,"uri":62,"slug":424,"title":61,"enabled":105,"typeHandle":425,"sectionHandle":107,"__typename":60},"1444","agency-server","productPageAgency",{"title":71,"footerMenuItems":427},[428,436,443],{"title":71,"footerMenuItemLink":429},{"__typename":98,"type":99,"label":12,"link":430,"url":431,"urlSuffix":12,"entry":432},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fdomains\u002Fdomain-kaufen\">Domains\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fdomains\u002Fdomain-kaufen",{"id":433,"uri":72,"slug":434,"title":71,"enabled":105,"typeHandle":435,"sectionHandle":107,"__typename":70},"3330","domain-kaufen","productPageDomain",{"title":81,"footerMenuItemLink":437},{"__typename":98,"type":99,"label":12,"link":438,"url":439,"urlSuffix":12,"entry":440},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fdomains\u002Fdomain-transferieren\">Domain transferieren\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fdomains\u002Fdomain-transferieren",{"id":441,"uri":82,"slug":442,"title":81,"enabled":105,"typeHandle":379,"sectionHandle":107,"__typename":21},"4114","domain-transferieren",{"title":444,"footerMenuItemLink":445},"Alle Domains",{"__typename":98,"type":116,"label":12,"link":446,"url":447,"urlSuffix":12,"entry":12},"\u003Ca href=\"\u002Fdomains\u002Falle-domains\">\u002Fdomains\u002Falle-domains\u003C\u002Fa>","\u002Fdomains\u002Falle-domains",{"title":449,"footerMenuItems":450},"Support",[451,456,461,466],{"title":452,"footerMenuItemLink":453},"Support Center",{"__typename":98,"type":116,"label":12,"link":454,"url":455,"urlSuffix":12,"entry":12},"\u003Ca href=\"\u002Fsupport\">\u002Fsupport\u003C\u002Fa>","\u002Fsupport",{"title":457,"footerMenuItemLink":458},"E-Mail Zauberer",{"__typename":98,"type":116,"label":12,"link":459,"url":460,"urlSuffix":12,"entry":12},"\u003Ca href=\"\u002Fsupport\u002Fmailwizard\">\u002Fsupport\u002Fmailwizard\u003C\u002Fa>","\u002Fsupport\u002Fmailwizard",{"title":462,"footerMenuItemLink":463},"my.cyon",{"__typename":98,"type":116,"label":12,"link":464,"url":465,"urlSuffix":12,"entry":12},"\u003Ca href=\"https:\u002F\u002Fmy.cyon.ch\u002F\">my.cyon.ch\u003C\u002Fa>","https:\u002F\u002Fmy.cyon.ch\u002F",{"title":467,"footerMenuItemLink":468},"Webmail",{"__typename":98,"type":116,"label":12,"link":469,"url":470,"urlSuffix":12,"entry":12},"\u003Ca href=\"https:\u002F\u002Fwebmail.cyon.ch\u002F\">webmail.cyon.ch\u003C\u002Fa>","https:\u002F\u002Fwebmail.cyon.ch\u002F",{"title":472,"footerMenuItems":473},"Über uns",[474,485,493,501,508,515,517,518,520],{"title":475,"footerMenuItemLink":476},"Warum cyon",{"__typename":98,"type":99,"label":12,"link":477,"url":478,"urlSuffix":12,"entry":479},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fcyon-macht-das-internet-zu-einem-besseren-ort\">cyon macht das Internet zu einem besseren Ort\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fcyon-macht-das-internet-zu-einem-besseren-ort",{"id":480,"uri":133,"slug":481,"title":482,"enabled":105,"typeHandle":483,"sectionHandle":483,"__typename":484},"2016","cyon-macht-das-internet-zu-einem-besseren-ort","cyon macht das Internet zu einem besseren Ort","about","about_Entry",{"title":138,"footerMenuItemLink":486},{"__typename":98,"type":99,"label":12,"link":487,"url":488,"urlSuffix":12,"entry":489},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fteam\">Unser Team\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fteam",{"id":490,"uri":139,"slug":491,"title":492,"enabled":105,"typeHandle":483,"sectionHandle":483,"__typename":484},"2029","team","Unser Team",{"title":144,"footerMenuItemLink":494},{"__typename":98,"type":99,"label":12,"link":495,"url":496,"urlSuffix":12,"entry":497},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fjobs\">Jobs bei cyon\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fjobs",{"id":498,"uri":145,"slug":499,"title":500,"enabled":105,"typeHandle":483,"sectionHandle":483,"__typename":484},"3760","jobs","Jobs bei cyon",{"title":150,"footerMenuItemLink":502},{"__typename":98,"type":99,"label":12,"link":503,"url":504,"urlSuffix":12,"entry":505},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fgeschichte\">Geschichte\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fgeschichte",{"id":506,"uri":151,"slug":507,"title":150,"enabled":105,"typeHandle":483,"sectionHandle":483,"__typename":484},"3819","geschichte",{"title":156,"footerMenuItemLink":509},{"__typename":98,"type":99,"label":12,"link":510,"url":511,"urlSuffix":12,"entry":512},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fpartner\">Partner*innen\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Fueber-cyon\u002Fpartner",{"id":513,"uri":157,"slug":514,"title":156,"enabled":105,"typeHandle":483,"sectionHandle":483,"__typename":484},"3861","partner",{"title":516,"footerMenuItemLink":12},"Engagement",{"title":161,"footerMenuItemLink":12},{"title":519,"footerMenuItemLink":12},"Infrastruktur",{"title":180,"footerMenuItemLink":521},{"__typename":98,"type":116,"label":12,"link":522,"url":523,"urlSuffix":12,"entry":12},"\u003Ca href=\"\u002Fblog\">\u002Fblog\u003C\u002Fa>","\u002Fblog",{"title":525,"footerMenuItems":526},"Rechtliches",[527,539,541],{"title":528,"footerMenuItemLink":529},"AGB",{"__typename":98,"type":99,"label":12,"link":530,"url":531,"urlSuffix":12,"entry":532},"\u003Ca href=\"http:\u002F\u002Flocalhost:3000\u002Flegal\u002Fagb\">AGB\u003C\u002Fa>","http:\u002F\u002Flocalhost:3000\u002Flegal\u002Fagb",{"id":533,"uri":534,"slug":535,"title":528,"enabled":105,"typeHandle":536,"sectionHandle":537,"__typename":538},"6225","legal\u002Fagb","agb","legalPage","legalPages","legalPage_Entry",{"title":540,"footerMenuItemLink":12},"Datenschutzerklärung",{"title":542,"footerMenuItemLink":12},"Impressum",{"heroContent":544},{"__typename":545,"googleRating":546},"heroContent_ContentBlock",{"stars":547},4.8]