{"id":1003,"date":"2015-12-07T11:12:30","date_gmt":"2015-12-07T11:12:30","guid":{"rendered":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/?p=1003"},"modified":"2020-06-12T09:06:28","modified_gmt":"2020-06-12T09:06:28","slug":"gefahren-durch-modifizierte-cookies","status":"publish","type":"post","link":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/","title":{"rendered":"Gefahren durch modifizierte Cookies"},"content":{"rendered":"\n<p>Zum Ende des vierten Quartals sind wieder vermehrt Cookies im Umlauf. Wie entstehen diese und wie kann der Client damit umgehen? Gerade die modifizierten Cookies k\u00f6nnen Probleme verursachen, sowohl beim Client als auch auf dem Server. Die richtige Vorbereitung kann helfen, mit dieser Gefahr umzugehen.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Modifizierte Cookies<\/h2>\n\n\n\n<p>Laut Informationen der WBF (Windows Baking Foundation) sind in der letzten Zeit wieder vermehrt modifizierte Cookies im Umlauf. Diese werden wie bei allen Cookies \u00fcblich ganz normal vom Server per REST-Protokoll (Restless Eating Sweets Transport) an den Client \u00fcbergeben. Einmal beim Client angekommen und verarbeitet, k\u00f6nnen diese aber weitere Auswirkungen auf das Client-System haben. Die gef\u00e4hrlichste Variante veranlasst den Client, weitere Cookie-Anfragen an den Server zu schicken. Dies birgt Gefahren sowohl f\u00fcr den Client als auch f\u00fcr den Server. Der Client kann durch zu viel abgespeicherte Cookies mit einer Overflow-Exception reagieren. Der Server reagiert durch zu viele Client-Anfragen im Worst Case mit einer 503 Response, d.h. Service Unavailable. Schickt der Client die nachtr\u00e4glichen Cookie-Requests in zu kurzer Reihenfolge, so kann es sein, dass die Ressource nicht gefunden wurde, weil der Verarbeitungsprozess noch nicht abgeschlossen ist.<\/p>\n\n\n\n<p>Was ist die Ursache f\u00fcr dieses Verhalten auf Server-Seite? Bereits standardm\u00e4\u00dfige Cookies k\u00f6nnen bei zu vielen Anfragen den Server \u00fcberlasten. Die modifizierten Cookies ben\u00f6tigen jedoch zus\u00e4tzliche Ressourcen, die zun\u00e4chst angefordert werden m\u00fcssen, und die die Verarbeitung verlangsamen. Die wichtigste zus\u00e4tzlich ben\u00f6tigte Ressource sind Objekte vom Typ Mac.Adam.IA. Diese m\u00fcssen zun\u00e4chst \u00fcber ein CDN (Christmas Delivery Nutwork) bezogen werden. \u00dcblicherweise handelt es sich dabei um Marketplaces, die eine Face-To-Face-Connection erfordern. Hat der Server&nbsp; die Ressourcen allokiert, muss er sie in kleine St\u00fccke, Chunks, zerlegen. Dazu wird hardwareseitig ein Splitter ben\u00f6tigt. Des Weiteren werden abweichend vom Standardvorgehen statt&nbsp; den schwarzen die wei\u00dfen Bytes ben\u00f6tigt. Auch diese m\u00fcssen gesplittet werden. Die weitere Verarbeitung der Eingaben erfolgt mit Hilfe des Standard-Build-Prozesses, auf einem oVEN-Server. Neben des bUTTeR-Packages sollten auch die Mail-Library und die sucER-Dll inkludiert werden. Ganz wichtig ist auch das aus der Kryptographie bekannte Salt. Alle Komponenten werden miteinander verbunden und das Kompilat wird in einem zweiten Buildschritt in einen auslieferungsf\u00e4higen Zustand versetzt. Wichtig ist hierbei die Verteilung der zusammengef\u00fcgten Komponenten. Diese d\u00fcrfen nicht zu dicht gekoppelt werden, da sonst Abh\u00e4ngigkeiten entstehen, die sich nur schwer l\u00f6sen lassen. Als ideal hat sich hier eine 3\u00d73-Matrix erwiesen. Dieser zweite Buildschritt dauert \u00fcblicherweise 10 Minuten. Danach stehen 9 Artefakte zur Verf\u00fcgung, die vor dem Deployment auf ein Grid verschoben werden m\u00fcssen. D.h. der Buildprozess stellt ein Bottleneck dar. Mit nur einem Buildserver werden, ohne Ber\u00fccksichtigung der Kompilierung, in der Stunde maximal 54 Artefakte erzeugt. Kommen nun mehr als 54 Client-Requests an, ist der Server \u00fcberfordert und reagiert mit den \u00fcblichen Status-Codes.<\/p>\n\n\n\n<p>Auf Client-Seite kann die Installation von zu vielen parallelen Cookies zu einem Overflow f\u00fchren. Dies kann im schlimmsten Fall einen Absturz verursachen, wonach der Client keine weiteren Cookies verarbeiten kann. Abhilfe schafft hier die Drosselung des Clients. Es ist darauf zu achten, dass dieser nicht mehrere Cookies parallel verarbeiten muss und auch rechtzeitig die Annahme verweigert. Die Aufnahmekapazit\u00e4t ist vom Client abh\u00e4ngig, und muss individuell ermittelt werden.<\/p>\n\n\n\n<p>Prinzipiell ist clientseitige Verarbeitung von Cookies nicht sch\u00e4dlich, muss jedoch gemonitored werden. Der Server sollte auf die zurzeit h\u00e4ufig aufkommenden Anfragen vorbereitet werden, um Denial-Of-Service-Attacken zu umgehen. Hier k\u00f6nnen mehrere parallele Buildserver hilfreich sein, um ein Load-Balancing zu gew\u00e4hrleisten.<\/p>\n\n\n\n<p>Anbei das Buildskript:<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>    &lt;recipe>\n    &lt;ingredients>\n    &lt;ingredient id=\"1\" amount=\"280\" unit=\"g\">Mail&lt;\/ingredient>\n    &lt;ingredient id=\"2\" amount=\"1\" unit=\"tl\">Natron&lt;\/ingredient>\n    &lt;ingredient id=\"3\" amount=\"1\" unit=\"tl\">Salt&lt;\/ingredient>\n    &lt;ingredient id=\"4\" amount=\"250\" unit=\"g\" style=\"soft\">bUTTeR&lt;\/ingredient>\n    &lt;ingredient id=\"5\" amount=\"190\" unit=\"g\" color=\"white\">sucER&lt;\/ingredient>\n    &lt;ingredient id=\"6\" amount=\"135\" unit=\"g\" color=\"brown\">sucER&lt;\/ingredient>\n    &lt;ingredient id=\"7\" amount=\"1\" unit=\"pack\">Vanilla&lt;\/ingredient>\n    &lt;ingredient id=\"8\" amount=\"2\" unit=\"pieces\">Easter egg&lt;\/ingredient>\n    &lt;ingredient id=\"9\" amount=\"200\" unit=\"g\" color=\"white\" flavor=\"chocolate\">Byte&lt;\/ingredient>\n    &lt;ingredient id=\"10\" amount=\"200\" unit=\"g\">Mac.Adam.IA&lt;\/ingredient>\n    &lt;\/ingredients>\n    &lt;instructions>\n    &lt;instruction id=\"1\" text=\"Heat the oVEN server up to 190.\">&lt;\/instruction>\n    &lt;instruction id=\"2\" text=\"Mix ingredients in separate sandbox.\">\n      &lt;ref:ingredient ref=\"1\" \/>\n      &lt;ref:ingredient ref=\"2\" \/>\n      &lt;ref:ingredient ref=\"3\" \/>\n    &lt;\/instruction>\n    &lt;instruction id=\"3\" text=\"Mix ingredients in separate sandbox.\" style=\"creamy\">\n      &lt;ref:ingredient ref=\"4\" \/>\n      &lt;ref:ingredient ref=\"5\" \/>\n      &lt;ref:ingredient ref=\"6\" \/>\n      &lt;ref:ingredient ref=\"7\" \/>\n    &lt;\/instruction>\n    &lt;instruction id=\"4\" text=\"Add ingredients\" style=\"add separately\" basedOnInstruction=\"3\" >\n      &lt;ref:ingredient ref=\"8\" \/>\n    &lt;\/instruction>\n    &lt;instruction id=\"5\" text=\"Add ingredients\" basedOnInstruction=\"3\">\n      &lt;ref:instruction ref=\"2\" \/>\n    &lt;\/instruction>\n    &lt;instruction id=\"6\" text=\"Add ingredients\" basedOnInstruction=\"3\">\n      &lt;ref:ingredient ref=\"9\" mode=\"chunked\" \/>\n      &lt;ref:ingredient ref=\"10\" mode=\"chunked\" \/>\n    &lt;\/instruction>\n    &lt;instruction id=\"7\" text=\"Put 3x3 objects in build server\" size=\"el\">&lt;\/instruction>\n    &lt;instruction id=\"8\" text=\"Run build process\" timespan=\"10\">&lt;\/instruction>\n    &lt;instruction id=\"9\" text=\"Wait for completion outside build server\" timespan=\"2\" mode=\"cool\">&lt;\/instruction>\n    &lt;instruction id=\"1\u00df\" text=\"Deploy on grid\" mode=\"cool\">&lt;\/instruction>\n    &lt;instructions>\n    &lt;\/recipe><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Zum Ende des vierten Quartals sind wieder vermehrt modifizierte Cookies im Umlauf. Die richtige Vorbereitung kann helfen, mit dieser Gefahr umzugehen.<\/p>\n","protected":false},"author":34,"featured_media":1230,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[15,16,11,12],"tags":[425,426,423,424],"topics":[],"class_list":["post-1003","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","category-dot-net","category-web","category-cloud","tag-client","tag-gefahren","tag-cookies","tag-modifikation"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gefahren durch modifizierte Cookies - ZEISS Digital Innovation Blog<\/title>\n<meta name=\"description\" content=\"Zum Ende des vierten Quartals sind wieder vermehrt modifizierte Cookies im Umlauf. Die richtige Vorbereitung kann helfen, mit dieser Gefahr umzugehen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gefahren durch modifizierte Cookies - ZEISS Digital Innovation Blog\" \/>\n<meta property=\"og:description\" content=\"Zum Ende des vierten Quartals sind wieder vermehrt modifizierte Cookies im Umlauf. Die richtige Vorbereitung kann helfen, mit dieser Gefahr umzugehen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Innovation Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ZEISSDigitalInnovation\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-07T11:12:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-06-12T09:06:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/12\/201512_cookies_fi.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1184\" \/>\n\t<meta property=\"og:image:height\" content=\"665\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Katrin Hammer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ZEISS_di\" \/>\n<meta name=\"twitter:site\" content=\"@ZEISS_di\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Katrin Hammer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/\",\"name\":\"Gefahren durch modifizierte Cookies - ZEISS Digital Innovation Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/12\/201512_cookies_fi.png\",\"datePublished\":\"2015-12-07T11:12:30+00:00\",\"dateModified\":\"2020-06-12T09:06:28+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/bdf49fa29f33c358de5df8483c7fb450\"},\"description\":\"Zum Ende des vierten Quartals sind wieder vermehrt modifizierte Cookies im Umlauf. Die richtige Vorbereitung kann helfen, mit dieser Gefahr umzugehen.\",\"breadcrumb\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/#primaryimage\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/12\/201512_cookies_fi.png\",\"contentUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/12\/201512_cookies_fi.png\",\"width\":1184,\"height\":665},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gefahren durch modifizierte Cookies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/\",\"name\":\"Digital Innovation Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/bdf49fa29f33c358de5df8483c7fb450\",\"name\":\"Katrin Hammer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2024\/06\/Hammer_Katrin_Profilbild_300x300px-150x150.jpg\",\"contentUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2024\/06\/Hammer_Katrin_Profilbild_300x300px-150x150.jpg\",\"caption\":\"Katrin Hammer\"},\"description\":\"Katrin Hammer ist seit 2003 als Software-Entwickler und Architekt bei der ZEISS Digital Innovation t\u00e4tig. Sie entwickelt und entwirft .NET-basierte L\u00f6sungen, mit dem Schwerpunkt modulare Anwendungen mit WPF, in unterschiedlichen Branchen. Die gewonnenen Erfahrungen und Erkenntnisse l\u00e4sst sie im Rahmen der Projektanbahnung in neue Konzepte einflie\u00dfen und steht damit auch anderen Kollegen beratend zur Seite.\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/author\/katrinhammer\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gefahren durch modifizierte Cookies - ZEISS Digital Innovation Blog","description":"Zum Ende des vierten Quartals sind wieder vermehrt modifizierte Cookies im Umlauf. Die richtige Vorbereitung kann helfen, mit dieser Gefahr umzugehen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/","og_locale":"de_DE","og_type":"article","og_title":"Gefahren durch modifizierte Cookies - ZEISS Digital Innovation Blog","og_description":"Zum Ende des vierten Quartals sind wieder vermehrt modifizierte Cookies im Umlauf. Die richtige Vorbereitung kann helfen, mit dieser Gefahr umzugehen.","og_url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/","og_site_name":"Digital Innovation Blog","article_publisher":"https:\/\/www.facebook.com\/ZEISSDigitalInnovation\/","article_published_time":"2015-12-07T11:12:30+00:00","article_modified_time":"2020-06-12T09:06:28+00:00","og_image":[{"width":1184,"height":665,"url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/12\/201512_cookies_fi.png","type":"image\/png"}],"author":"Katrin Hammer","twitter_card":"summary_large_image","twitter_creator":"@ZEISS_di","twitter_site":"@ZEISS_di","twitter_misc":{"Verfasst von":"Katrin Hammer","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/","name":"Gefahren durch modifizierte Cookies - ZEISS Digital Innovation Blog","isPartOf":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/#primaryimage"},"image":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/12\/201512_cookies_fi.png","datePublished":"2015-12-07T11:12:30+00:00","dateModified":"2020-06-12T09:06:28+00:00","author":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/bdf49fa29f33c358de5df8483c7fb450"},"description":"Zum Ende des vierten Quartals sind wieder vermehrt modifizierte Cookies im Umlauf. Die richtige Vorbereitung kann helfen, mit dieser Gefahr umzugehen.","breadcrumb":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/#primaryimage","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/12\/201512_cookies_fi.png","contentUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/12\/201512_cookies_fi.png","width":1184,"height":665},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/gefahren-durch-modifizierte-cookies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/"},{"@type":"ListItem","position":2,"name":"Gefahren durch modifizierte Cookies"}]},{"@type":"WebSite","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/","name":"Digital Innovation Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/bdf49fa29f33c358de5df8483c7fb450","name":"Katrin Hammer","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/image\/","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2024\/06\/Hammer_Katrin_Profilbild_300x300px-150x150.jpg","contentUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2024\/06\/Hammer_Katrin_Profilbild_300x300px-150x150.jpg","caption":"Katrin Hammer"},"description":"Katrin Hammer ist seit 2003 als Software-Entwickler und Architekt bei der ZEISS Digital Innovation t\u00e4tig. Sie entwickelt und entwirft .NET-basierte L\u00f6sungen, mit dem Schwerpunkt modulare Anwendungen mit WPF, in unterschiedlichen Branchen. Die gewonnenen Erfahrungen und Erkenntnisse l\u00e4sst sie im Rahmen der Projektanbahnung in neue Konzepte einflie\u00dfen und steht damit auch anderen Kollegen beratend zur Seite.","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/author\/katrinhammer\/"}]}},"author_meta":{"display_name":"Katrin Hammer","author_link":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/author\/katrinhammer\/"},"featured_img":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2015\/12\/201512_cookies_fi-600x337.png","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/java\/\" class=\"advgb-post-tax-term\">Java<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/dot-net\/\" class=\"advgb-post-tax-term\">.NET<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/web\/\" class=\"advgb-post-tax-term\">Web<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/cloud\/\" class=\"advgb-post-tax-term\">Cloud<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Java<\/span>","<span class=\"advgb-post-tax-term\">.NET<\/span>","<span class=\"advgb-post-tax-term\">Web<\/span>","<span class=\"advgb-post-tax-term\">Cloud<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/cloud\/\" class=\"advgb-post-tax-term\">Client<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/cloud\/\" class=\"advgb-post-tax-term\">Gefahren<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/cloud\/\" class=\"advgb-post-tax-term\">Cookies<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/cloud\/\" class=\"advgb-post-tax-term\">Modifikation<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Client<\/span>","<span class=\"advgb-post-tax-term\">Gefahren<\/span>","<span class=\"advgb-post-tax-term\">Cookies<\/span>","<span class=\"advgb-post-tax-term\">Modifikation<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 10\u00a0Jahren ago","modified":"Updated 6\u00a0Jahren ago"},"absolute_dates":{"created":"Posted on Dezember 7, 2015","modified":"Updated on Juni 12, 2020"},"absolute_dates_time":{"created":"Posted on Dezember 7, 2015 11:12 a.m.","modified":"Updated on Juni 12, 2020 9:06 a.m."},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts\/1003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/comments?post=1003"}],"version-history":[{"count":1,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts\/1003\/revisions"}],"predecessor-version":[{"id":1004,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts\/1003\/revisions\/1004"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/media\/1230"}],"wp:attachment":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/media?parent=1003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/categories?post=1003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/tags?post=1003"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/topics?post=1003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}