[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"9_t0YFtO844PW3-iCfPxRTbw8yv0-2zzu2bChZFenjo":3,"btz8hO-MXSFLpybqvfjYVBre4OvrEJO1wFySe3Zmv-s":49,"kt8_FjtDdkGcgi4a-p61JnIDtu3tb-PF9NWN6u8Wzyw":75,"_apollo:default":141},{"menu":4},{"__typename":5,"id":6,"name":7,"items":8},"Menu","nuxt-main-menu","Nuxt Hauptmenü",[9,24,29,34,39,44],{"__typename":10,"id":11,"title":12,"description":13,"url":14,"langcode":15,"internal":20,"expanded":21,"attributes":22},"MenuItem","9ffc5019-cbd8-4b2e-8eb7-9feae486d4a1","Blog",null,"/know-how",{"__typename":16,"id":17,"name":18,"direction":19},"Language","de","German","ltr",true,false,{"__typename":23,"class":13},"MenuItemAttributes",{"__typename":10,"id":25,"title":26,"description":13,"url":27,"langcode":15,"internal":20,"expanded":21,"attributes":28},"1c7a5430-8a42-4b24-9544-252adabc2f4c","Projekte","/projekte",{"__typename":23,"class":13},{"__typename":10,"id":30,"title":31,"description":13,"url":32,"langcode":15,"internal":20,"expanded":21,"attributes":33},"9c4feedc-79e4-4fbf-b68c-065f33ebfe4c","Sparring","/workshop-ux-sparring-fuer-unternehmen",{"__typename":23,"class":13},{"__typename":10,"id":35,"title":36,"description":13,"url":37,"langcode":15,"internal":20,"expanded":21,"attributes":38},"3b77a27b-272a-489f-843e-53e23ed07741","Trainings","/liechtenecker-ux-academy",{"__typename":23,"class":13},{"__typename":10,"id":40,"title":41,"description":13,"url":42,"langcode":15,"internal":20,"expanded":21,"attributes":43},"ce0bb82b-e1ee-4036-be95-f693a62e9f4a","Über uns","/about",{"__typename":23,"class":13},{"__typename":10,"id":45,"title":46,"description":13,"url":47,"langcode":15,"internal":20,"expanded":21,"attributes":48},"04a19381-81a9-4694-8653-182d8855d2b5","Kontakt","/kontakt",{"__typename":23,"class":13},{"menu":50},{"__typename":5,"id":51,"name":52,"items":53},"footer","Fußzeile",[54,60,65,70],{"__typename":10,"id":55,"title":56,"description":13,"url":57,"langcode":58,"internal":20,"expanded":21,"attributes":59},"e2873307-b50a-4aab-b6b2-1950fd99c72e","Impressum","/impressum",{"__typename":16,"id":17,"name":18,"direction":19},{"__typename":23,"class":13},{"__typename":10,"id":61,"title":62,"description":13,"url":63,"langcode":58,"internal":20,"expanded":21,"attributes":64},"2cd9b7c9-142a-4ea3-b898-a0952c54a195","Datenschutz","/datenschutz",{"__typename":23,"class":13},{"__typename":10,"id":66,"title":67,"description":13,"url":68,"langcode":58,"internal":20,"expanded":21,"attributes":69},"a5effba3-5a8c-4125-8d78-0cdba09824db","AGB","/agb",{"__typename":23,"class":13},{"__typename":10,"id":71,"title":72,"description":13,"url":73,"langcode":58,"internal":21,"expanded":21,"attributes":74},"114bf071-bdbb-44cf-85c1-69e9d9e0777d","Newsletter","https://liechtenecker.at/newsletter-subscribe",{"__typename":23,"class":13},{"route":76},{"__typename":77,"entity":78},"RouteInternal",{"__typename":79,"id":80,"title":81,"changed":82,"created":88,"langcode":91,"path":92,"promote":21,"status":20,"sticky":21,"metatag":93,"pageContentElements":113,"hideFooter":21,"hideFooterMainMenu":21,"hideFooterSocialMenu":21,"hideHeader":21,"hideHeaderCtas":20,"hideMainMenu":20,"hideNotificationBanner":20,"hidePageTitle":21,"ogImage":13,"shareDescription":13,"webform":13},"NodePage","1568","Drupal Security im Detail",{"__typename":83,"timestamp":84,"timezone":85,"offset":86,"time":87},"DateTime",1752651753,"UTC","+00:00","2025-07-16T07:42:33+00:00",{"__typename":83,"timestamp":89,"timezone":85,"offset":86,"time":90},1745931116,"2025-04-29T12:51:56+00:00",{"__typename":16,"id":17,"name":18,"direction":19},"/drupal-security-im-detail",[94,101,108],{"__typename":95,"tag":96,"attributes":97},"MetaTagValue","meta",{"__typename":98,"name":99,"content":100},"MetaTagValueAttributes","title","Drupal Security im Detail | Liechtenecker UX Design Studio",{"__typename":102,"tag":103,"attributes":104},"MetaTagLink","link",{"__typename":105,"href":106,"hreflang":13,"rel":107,"media":13,"sizes":13,"type":13},"MetaTagLinkAttributes","http://liechtenecker-cms.liechtenecker-cms.svc.cluster.local/drupal-security-im-detail","canonical",{"__typename":109,"tag":96,"attributes":110},"MetaTagProperty",{"__typename":111,"property":112,"content":81},"MetaTagPropertyAttributes","og:title",[114,135],{"__typename":115,"id":116,"headlineFormattedText":117,"headline":81,"headlineImage":121,"preHeadline":134},"ParagraphHeadlineTextImageHeader","318",{"__typename":118,"processed":119,"format":120},"Text","\u003Cp>In der heutigen digitalen Landschaft ist Sicherheit bei der Auswahl eines Content-Management-Systems (CMS) von höchster Bedeutung. Moderne Drupal-Systeme bieten robuste Sicherheitsfunktionen, die sie zu einer ausgezeichneten Wahl für Organisationen machen, die Funktionalität mit Schutz gegen sich entwickelnde Bedrohungen in Einklang bringen möchten.\u003C/p>","full_html",{"__typename":122,"id":123,"excludeFromScreenreader":13,"mediaImage":124,"name":132,"path":133,"status":20},"MediaImage","3184",{"__typename":125,"url":126,"width":127,"height":128,"alt":129,"title":13,"size":130,"mime":131},"Image","http://liechtenecker-cms.liechtenecker-cms.svc.cluster.local/sites/default/files/2025-04/Drupal%20Sicherheit.jpg",1196,1253,"Auge auf futuristischen Linien",77756,"image/jpeg","Drupal Sicherheit.jpg","/media/3184/edit","CMS optimiert",{"__typename":136,"id":137,"formattedTextBackgroundColor":138,"formattedTextContent":139,"formattedTextHeadline":13},"ParagraphFormattedText","319","no_color",{"__typename":118,"processed":140,"format":120},"\u003Cdiv class=\"grid-wrapper\">\u003Cdiv class=\"row ckeditor-grid grid-100-dl\">\u003Cdiv class=\"ckeditor-grid-col grid-one default-left col-xsmall-12 col-medium-6 col-medium-offset-2 col-large-6 col-large-offset-3\">\u003Ch2>Der Vorteil des Drupal-Sicherheitsteams\u003C/h2>\u003Cp>Eine der größten Stärken von Drupal ist sein engagiertes Sicherheitsteam – eine Gruppe von Expert:innen, die Reaktionen auf Schwachstellen koordinieren, Code überprüfen und strenge Sicherheitsprotokolle einhalten. Dieses Team befolgt einen gut dokumentierten Prozess zur Behebung von Sicherheitsproblemen, einschließlich koordinierter Offenlegungsrichtlinien, die Benutzer:innen schützen, während Korrekturen entwickelt werden.\u003C/p>\u003Cp>\u003Ca href=\"https://www.drupal.org/drupal-security-team\" target=\"_blank\">Mehr zum Security-Team bei Drupal\u003C/a>\u003C/p>\u003Ch2>Weniger Sicherheitslücken durch Funktionen im Kernsystem\u003C/h2>\u003Cp>Wer andere CMS, allen voran Wordpress, kennt, weiß, dass viele Funktionen erst durch Plugins von Drittanbietern nachgerüstet werden müssen. Das reicht vom setzen einfachster SEO-Tags über Caching bis hin zu Mehrsprachigkeit. Da diese Funktionen alle von Drupal selbst zur Verfügung gestellt werden, wird dadurch die potentielle Angriffsfläche geringer.\u003C/p>\u003Ch2>Technische Sicherheitsfunktionen\u003C/h2>\u003Cp>Die Architektur von Drupal umfasst mehrere wichtige Sicherheitskomponenten:\u003C/p>\u003Col>\u003Cli>\u003Cstrong>Rollenbasierte Zugriffskontrolle (RBAC)\u003C/strong> ermöglicht granulare Berechtigungseinstellungen und stellt sicher, dass Benutzer:innen nur auf das zugreifen, was sie benötigen. Das betrifft Redakteur:innen genauso wie einfache Besucher:innen der Seite. Mit Drupal ist es einfach, selbst komplexe Rollen- und Zugriffsmodelle abzubilden.\u003C/li>\u003C/ol>\u003Cfigure role=\"group\" class=\"align-center wp-block-image size-large is-resized\">\n\u003Cdiv data-entity-type=\"media\" data-entity-uuid=\"dd0ae75a-f085-4ead-adfb-1fc63b2a2077\" data-langcode=\"de\" class=\"embedded-entity\">\u003Cimg width=\"3152\" height=\"1898\" alt=\"Screenshot Ansicht Berechtigungen\" src=\"/sites/default/files/2025-04/Screenshot%20Berechtigungen%20Drupal.png\">\n\u003C/div>\n\n\u003Cfigcaption>Ein granulares Rechte-Management erlaubt die Definition von vielen verschiedenen Anwendungsfällen\u003C/figcaption>\n\u003C/figure>\n\u003Col start=\"2\">\u003Cli>\u003Cstrong>Eingabesanitisierung und -validierung\u003C/strong> ist in Drupals Form-API integriert und filtert automatisch potenziell schädliche Daten vor der Verarbeitung.\u003C/li>\u003Cli>\u003Cstrong>Datenbankabstraktionsschicht\u003C/strong> verwendet vorbereitete Anweisungen, um SQL-Injection-Angriffe zu verhindern – eine der häufigsten Web-Schwachstellen.\u003C/li>\u003Cli>\u003Cstrong>Passwort-Hashing\u003C/strong> implementiert branchenübliche Algorithmen mit Salting, um Benutzeranmeldedaten selbst im Falle einer Datenpanne zu schützen.\u003C/li>\u003Cli>\u003Cstrong>Konfigurationsmanagement\u003C/strong> ermöglicht sichere Bereitstellungsabläufe und verhindert unbefugte oder versehentliche Änderungen an Produktionsumgebungen.\u003C/li>\u003C/ol>\u003Ch2>Sicherheitsverbesserungen im modernen Drupal\u003C/h2>\u003Cul>\u003Cli>\u003Cstrong>Twig-Templating-Engine\u003C/strong>, die Ausgaben automatisch escaped und so Cross-Site-Scripting (XSS)-Schwachstellen drastisch reduziert\u003C/li>\u003Cli>\u003Cstrong>Abhängigkeitsmanagement\u003C/strong> mit Composer, das sicherstellt, dass Bibliotheken von Drittanbietern mit Sicherheitspatches aktualisiert werden\u003C/li>\u003Cli>\u003Cstrong>API-First-Architektur\u003C/strong>, die bewährte Sicherheitspraktiken für den Datenaustausch befolgt\u003C/li>\u003Cli>\u003Cstrong>Implementierung von Content-Security-Policy\u003C/strong> zur Minderung verschiedener Injection-Angriffe\u003C/li>\u003Cli>\u003Cstrong>Regelmäßige Sicherheitsveröffentlichungen\u003C/strong> mit einem vorhersehbaren Zeitplan für die Wartungsplanung\u003C/li>\u003C/ul>\u003Ch2>Das Symfony-Framework als solide Grundlage\u003C/h2>\u003Cp>Ein wesentlicher Sicherheitsvorteil moderner Drupal-Versionen liegt in der Integration des Symfony-Frameworks als technisches Fundament. Symfony gilt in der Entwicklergemeinde als eines der sichersten PHP-Frameworks und bringt eine ausgefeilte Sicherheitsarchitektur mit, die Drupal übernommen hat.\u003C/p>\u003Cp>Diese tiefe Integration bedeutet, dass Drupal von den regelmäßigen Sicherheits-Audits und Updates des Symfony-Teams profitiert und so einen zusätzlichen Schutzschild gegen potenzielle Bedrohungen erhält.\u003C/p>\u003Ch2>Der Business Case für Drupal-Sicherheit\u003C/h2>\u003Cp>Für Entscheidungsträger:innen übersetzt sich Drupals Sicherheitsansatz in greifbare Geschäftsvorteile:\u003C/p>\u003Cul>\u003Cli>Niedrigere Gesamtbetriebskosten durch reduzierte Sicherheitsvorfälle\u003C/li>\u003Cli>Verringerte Risikoexposition für sensible Daten\u003C/li>\u003Cli>Unterstützung bei der Einhaltung von Vorschriften wie DSGVO, HIPAA und PCI DSS\u003C/li>\u003Cli>Sicherheit auf Unternehmensebene ohne Lizenzkosten auf Unternehmensebene\u003C/li>\u003Cli>Skalierbare Sicherheit, die mit der Organisation wächst\u003C/li>\u003C/ul>\u003Ch2>Fazit\u003C/h2>\u003Cp>Modernes Drupal zeichnet sich als erstklassige CMS-Wahl aus, weil es Sicherheit nicht als nachträglichen Gedanken behandelt – sie ist in die Kernarchitektur und Entwicklungsphilosophie integriert. Für Organisationen, die sowohl robuste Funktionalität als auch eine starke Sicherheitslage priorisieren, bietet Drupal die ideale Balance zwischen Innovation, Flexibilität und Schutz.\u003C/p>\u003C/div>\u003C/div>\u003C/div>",{"Language:de":142,"MenuItem:9ffc5019-cbd8-4b2e-8eb7-9feae486d4a1":143,"MenuItem:1c7a5430-8a42-4b24-9544-252adabc2f4c":147,"MenuItem:9c4feedc-79e4-4fbf-b68c-065f33ebfe4c":150,"MenuItem:3b77a27b-272a-489f-843e-53e23ed07741":153,"MenuItem:ce0bb82b-e1ee-4036-be95-f693a62e9f4a":156,"MenuItem:04a19381-81a9-4694-8653-182d8855d2b5":159,"Menu:nuxt-main-menu":162,"ROOT_QUERY":176,"MenuItem:e2873307-b50a-4aab-b6b2-1950fd99c72e":185,"MenuItem:2cd9b7c9-142a-4ea3-b898-a0952c54a195":188,"MenuItem:a5effba3-5a8c-4125-8d78-0cdba09824db":191,"MenuItem:114bf071-bdbb-44cf-85c1-69e9d9e0777d":194,"Menu:footer":197,"MediaImage:3184":207,"ParagraphHeadlineTextImageHeader:318":209,"ParagraphFormattedText:319":213,"NodePage:1568":215},["null","__typename",16,"id",17,"name",18,"direction",19],["null","__typename",10,"id",11,"title",12,"description",13,"url",14,"langcode",144,"internal",20,"expanded",21,"attributes",146],{"__ref":145},"Language:de",["null","__typename",23,"class",13],["null","__typename",10,"id",25,"title",26,"description",13,"url",27,"langcode",148,"internal",20,"expanded",21,"attributes",149],{"__ref":145},["null","__typename",23,"class",13],["null","__typename",10,"id",30,"title",31,"description",13,"url",32,"langcode",151,"internal",20,"expanded",21,"attributes",152],{"__ref":145},["null","__typename",23,"class",13],["null","__typename",10,"id",35,"title",36,"description",13,"url",37,"langcode",154,"internal",20,"expanded",21,"attributes",155],{"__ref":145},["null","__typename",23,"class",13],["null","__typename",10,"id",40,"title",41,"description",13,"url",42,"langcode",157,"internal",20,"expanded",21,"attributes",158],{"__ref":145},["null","__typename",23,"class",13],["null","__typename",10,"id",45,"title",46,"description",13,"url",47,"langcode",160,"internal",20,"expanded",21,"attributes",161],{"__ref":145},["null","__typename",23,"class",13],["null","__typename",5,"id",6,"name",7,"items",163],[164,166,168,170,172,174],{"__ref":165},"MenuItem:9ffc5019-cbd8-4b2e-8eb7-9feae486d4a1",{"__ref":167},"MenuItem:1c7a5430-8a42-4b24-9544-252adabc2f4c",{"__ref":169},"MenuItem:9c4feedc-79e4-4fbf-b68c-065f33ebfe4c",{"__ref":171},"MenuItem:3b77a27b-272a-489f-843e-53e23ed07741",{"__ref":173},"MenuItem:ce0bb82b-e1ee-4036-be95-f693a62e9f4a",{"__ref":175},"MenuItem:04a19381-81a9-4694-8653-182d8855d2b5",["null","__typename",177,"menu({\"name\":\"NUXT_MAIN_MENU\"})",178,"menu({\"name\":\"FOOTER\"})",180,"route({\"path\":\"/drupal-security-im-detail\"})",182],"Query",{"__ref":179},"Menu:nuxt-main-menu",{"__ref":181},"Menu:footer",["null","__typename",77,"entity",183],{"__ref":184},"NodePage:1568",["null","__typename",10,"id",55,"title",56,"description",13,"url",57,"langcode",186,"internal",20,"expanded",21,"attributes",187],{"__ref":145},["null","__typename",23,"class",13],["null","__typename",10,"id",61,"title",62,"description",13,"url",63,"langcode",189,"internal",20,"expanded",21,"attributes",190],{"__ref":145},["null","__typename",23,"class",13],["null","__typename",10,"id",66,"title",67,"description",13,"url",68,"langcode",192,"internal",20,"expanded",21,"attributes",193],{"__ref":145},["null","__typename",23,"class",13],["null","__typename",10,"id",71,"title",72,"description",13,"url",73,"langcode",195,"internal",21,"expanded",21,"attributes",196],{"__ref":145},["null","__typename",23,"class",13],["null","__typename",5,"id",51,"name",52,"items",198],[199,201,203,205],{"__ref":200},"MenuItem:e2873307-b50a-4aab-b6b2-1950fd99c72e",{"__ref":202},"MenuItem:2cd9b7c9-142a-4ea3-b898-a0952c54a195",{"__ref":204},"MenuItem:a5effba3-5a8c-4125-8d78-0cdba09824db",{"__ref":206},"MenuItem:114bf071-bdbb-44cf-85c1-69e9d9e0777d",["null","__typename",122,"id",123,"excludeFromScreenreader",13,"mediaImage",208,"name",132,"path",133,"status",20],["null","__typename",125,"url",126,"width",127,"height",128,"alt",129,"title",13,"size",130,"mime",131],["null","__typename",115,"id",116,"formattedText",210,"headline",81,"image",211,"preHeadline",134],["null","__typename",118,"processed",119,"format",120],{"__ref":212},"MediaImage:3184",["null","__typename",136,"id",137,"backgroundColor",138,"formattedText",214,"headline",13],["null","__typename",118,"processed",140,"format",120],["null","__typename",79,"id",80,"title",81,"changed",216,"created",217,"langcode",218,"path",92,"promote",21,"status",20,"sticky",21,"metatag",219,"contentElements",226,"hideFooter",21,"hideFooterMainMenu",21,"hideFooterSocialMenu",21,"hideHeader",21,"hideHeaderCtas",20,"hideMainMenu",20,"hideNotificationBanner",20,"hidePageTitle",21,"ogImage",13,"shareDescription",13,"webform",13],["null","__typename",83,"timestamp",84,"timezone",85,"offset",86,"time",87],["null","__typename",83,"timestamp",89,"timezone",85,"offset",86,"time",90],{"__ref":145},[220,222,224],["null","__typename",95,"tag",96,"attributes",221],["null","__typename",98,"name",99,"content",100],["null","__typename",102,"tag",103,"attributes",223],["null","__typename",105,"href",106,"hreflang",13,"rel",107,"media",13,"sizes",13,"type",13],["null","__typename",109,"tag",96,"attributes",225],["null","__typename",111,"property",112,"content",81],[227,229],{"__ref":228},"ParagraphHeadlineTextImageHeader:318",{"__ref":230},"ParagraphFormattedText:319"]