{"id":40,"date":"2026-06-28T14:32:13","date_gmt":"2026-06-28T12:32:13","guid":{"rendered":"https:\/\/85.215.186.247\/?p=40"},"modified":"2026-07-02T21:22:45","modified_gmt":"2026-07-02T19:22:45","slug":"was-ist-datenvalidierung","status":"publish","type":"post","link":"https:\/\/stevek.org\/?p=40","title":{"rendered":"Was ist Datenvalidierung?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In diesem Artikel geht es um Datenvalidierung. Es geht also um die Validierung von Daten, die \u00fcber ein Webformular erfasst werden und an eine Datenbank weitergeleitet werden. Die Datenvalidierung dient dabei dem Datenschutz von gespeicherten Informationen in einer Datenbank.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein Formular zur Dateneingabe im Web zur Verf\u00fcgung gestellt wird, m\u00fcssen alle Felder, die nicht mit festen Werten oder Auswahllisten vorbelegt sind, auf ihre Plausibilt\u00e4t hin \u00fcberpr\u00fcft werden. Das bedeutet, dass die vom Benutzer eingegebenen Daten validiert werden m\u00fcssen,also \u00fcberpr\u00fcft werden muss, ob die Daten einem bestimmten erwarteten Format entsprechen. All das geschieht schon bevor die Daten zur Speicherung an die Datenbank geschickt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neben der Erh\u00f6hung der Sicherheit bekommt man so durch eine gute Validierung der Eingabedaten auch eine gesteigerte Nutzererfahrung, da Falscheingaben so fr\u00fchzeitig abgefangen werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prinzipiell sollten alle Eingaben der Benutzer \u00fcberpr\u00fcft werden und durch geeignete Hinweise auf Falscheingaben hinweisen. So passiert ein Vertipper bei der E-Mail-Adresse schnell und kann \u00e4rgerlich sein, wenn dieses nicht auff\u00e4llt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datenvalidierung im Frontend<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Was ist ein Frontend?<\/strong> Als Frontend bezeichnet man die Pr\u00e4sentationsebene einer Anwendung, das ist also der Teil der Anwendung, den der Benutzer sehen kann und mit dem er interagiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oft wird der Fehler gemacht, die Datenvalidierung nur im Frontend zu implementieren. Beispielsweise wird mittels JavaScript die Eingaben in einem Formular \u00fcberpr\u00fcft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sollte der Benutzer eine falsche Eingabe machen so erscheint eine Warnung mit einem Hilfetext, welches Format erwartet wird, zum Beispiel, dass in dem Feld nur eine Zahl erlaubt ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aus Sicht der Benutzerfreundlichkeit ist dies super, aus der Sicherheitsperspektive bringt dies aber herzlich wenig. Ein Angreifer k\u00f6nnte einfach die JavaScript-Validierung deaktivieren und schon beliebige, m\u00f6glicherweise boshafte Eingaben t\u00e4tigen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1016\" height=\"406\" src=\"https:\/\/85.215.186.247\/wp-content\/uploads\/2026\/06\/validierung_frontend.jpg\" alt=\"Datenvalidierung im Frontend\" class=\"wp-image-58\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Daher sollte eine Validierung stets auch im Backend erfolgen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Validierung im Backend<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Was ist ein Backend?<\/strong> Als Backend bezeichnet man die Datenzugriffsebene, das ist der Teil einer Applikation, der (im Gegensatz zum Frontend) nicht f\u00fcr den Benutzer sichtbar ist. Es beinhaltet jegliche Programmierung der Applikation und den Administrationsbereich.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nachdem die Benutzerdaten abfragt wurden, sollte direkt die \u00dcberpr\u00fcfung dieser Daten stattfinden. So wird das Risiko, dass boshafte Eingaben Schaden anrichten k\u00f6nnen, minimiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verschiedene Beispiele f\u00fcr solche Validierungen sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00dcberpr\u00fcfung ob der eingegebene Wert (z. B. eine ganze Zahl) zum vorgegebenen Feldformat passt<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfung ob ein Feld ausgef\u00fcllt ist<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfung auf die G\u00fcltigkeit einer E-Mail-Adresse<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfung auf die G\u00fcltigkeit einer URL (Internetadresse)<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfung der L\u00e4nge der Eingabe<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Manchmal sind auch kompliziertere Regeln f\u00fcr die \u00dcberpr\u00fcfung der Eingaben notwendig. In diesen F\u00e4llen kann man auf Regul\u00e4re Ausdr\u00fccke zur\u00fcckgreifen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Das Plausibilisieren von Formulareingaben im Backend<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das Plausibilisieren (auch Verifizieren genannt) eines Webformulars bedeutet also, die Schl\u00fcssigkeit der Anwendereingaben vor dem Versenden der Daten oder zumindest vor dem Eintragen in eine Datenbank zu kontrollieren und bei Widerspr\u00fcchen zu den geforderten Vorgaben Gegenma\u00dfnahmen zu ergreifen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dazu sollte man die folgenden Fragen beantworten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Welche Formularfelder m\u00fcssen kontrolliert werden?<\/li>\n\n\n\n<li>Welche Abh\u00e4ngigkeiten zwischen Benutzereingaben und Formularfeldern gibt es?<br>Beispiel: Die Angabe einer Hausnummer ist zum Beispiel sinnlos, wenn nicht zus\u00e4tzlich eine Stra\u00dfe angegeben wurde.<\/li>\n\n\n\n<li>Wie genau mu\u00df plausibilisiert werden und welche individuellen Regeln gelten bei jedem Feld?<br>Das umfasst beispielsweise Fragen, ob es bei einem Feld gen\u00fcgt, dass es gef\u00fcllt ist (ein sogenanntes Pflichtfeld), oder ob der Inhalt eine bestimmte Form haben muss (etwa nur numerisch sein).<\/li>\n\n\n\n<li>Wird die Plausibilisierung auf dem Server und\/oder auf dem Client durchgef\u00fchrt?<br>Meist ist in der Praxis eine redundante \u00dcberpr\u00fcfung unabdingbar, das hei\u00dft, da\u00df die \u00dcberpr\u00fcfung der Eingabedaten auf dem Server und auf dem Client durchgef\u00fchrt wird.<\/li>\n\n\n\n<li>Wenn man auf dem Client plausibilisiert (meist mit JavaScript oder unter Umst\u00e4nden bereits mit HTML) \u2013 wann wird plausibilisiert?<\/li>\n\n\n\n<li>Kontrolliert man zum Beispiel die Benutzereingaben direkt auf einem Eingabefeld, beim Verschicken eines Formulars oder beim Verlassen einer Webseite?<\/li>\n\n\n\n<li>Wenn man auf dem Server plausibilisiert \u2013 macht man das auf der Programmierebene (etwa mit PHP) oder \u00fcberl\u00e4sst man das der Datenbank, wenn man eine solche verwendet?<\/li>\n\n\n\n<li>Die Datenbank stellt selbstverst\u00e4ndlich durch die maximale L\u00e4nge der Felder und deren Datentypen sowie weitere Metatypen (Index, Eindeutigkeit etc.) auch eine Art Plausibilisierungssystem bereit, da inkonsistente Werte bez\u00fcglich der Struktur vom DBMS abgelehnt oder unter Umst\u00e4nden gek\u00fcrzt werden.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einem Plausibilisierungskonzept mu\u00df viel beachtet werden. Hier eine vern\u00fcnftige Abw\u00e4gung zwischen notwendigen Pr\u00fcfungen, deren tats\u00e4chlicher Umsetzung und realisierbarem Aufwand zu finden, ist alles andere als einfach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die folgende Abbildung zeigt die Plausibilisierung von Anmeldedaten eines Benutzers als Flu\u00dfdiagramm:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1278\" height=\"2002\" src=\"https:\/\/85.215.186.247\/wp-content\/uploads\/2026\/06\/Flussdiagramm_plausibilisieren.png\" alt=\"Flussdiagramm zur Plausibilisierung von Dateneingaben\" class=\"wp-image-57\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-steve-039-s-blog wp-block-embed-steve-039-s-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"mUq54sq0Ov\"><a href=\"https:\/\/stevek.org\/?page_id=90\">Meine Beitr\u00e4ge<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201eMeine Beitr\u00e4ge\u201c \u2013 Steve&amp;apos;s Blog\" src=\"https:\/\/stevek.org\/?page_id=90&amp;embed=true#?secret=zFYjHl22V8#?secret=mUq54sq0Ov\" data-secret=\"mUq54sq0Ov\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel geht es um Datenvalidierung. Es geht also um die Validierung von Daten, die \u00fcber ein Webformular erfasst werden und an eine Datenbank weitergeleitet werden. Die Datenvalidierung dient dabei dem Datenschutz von gespeicherten Informationen in einer Datenbank. Wenn ein Formular zur Dateneingabe im Web zur Verf\u00fcgung gestellt wird, m\u00fcssen alle Felder, die nicht [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-webanwendung"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Was ist Datenvalidierung?<\/title>\n<meta name=\"description\" content=\"Datenvalidierung erkl\u00e4rt: So pr\u00fcfen Sie Eingaben im Frontend &amp; Backend f\u00fcr mehr Sicherheit und bessere Nutzererfahrung. Tipps &amp; Methoden.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/stevek.org\/?p=40\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Was ist Datenvalidierung?\" \/>\n<meta property=\"og:description\" content=\"Datenvalidierung erkl\u00e4rt: So pr\u00fcfen Sie Eingaben im Frontend &amp; Backend f\u00fcr mehr Sicherheit und bessere Nutzererfahrung. Tipps &amp; Methoden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stevek.org\/?p=40\" \/>\n<meta property=\"og:site_name\" content=\"Steve&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-28T12:32:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-02T19:22:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stevek.org\/wp-content\/uploads\/2026\/06\/validierung_frontend.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1016\" \/>\n\t<meta property=\"og:image:height\" content=\"406\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"steve\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"steve\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/stevek.org\\\/?p=40#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stevek.org\\\/?p=40\"},\"author\":{\"name\":\"steve\",\"@id\":\"https:\\\/\\\/stevek.org\\\/#\\\/schema\\\/person\\\/d3e0bbe22cd6e8ba8d0ec6d2c304cbd1\"},\"headline\":\"Was ist Datenvalidierung?\",\"datePublished\":\"2026-06-28T12:32:13+00:00\",\"dateModified\":\"2026-07-02T19:22:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/stevek.org\\\/?p=40\"},\"wordCount\":775,\"image\":{\"@id\":\"https:\\\/\\\/stevek.org\\\/?p=40#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/85.215.186.247\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/validierung_frontend.jpg\",\"articleSection\":[\"Webanwendung\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stevek.org\\\/?p=40\",\"url\":\"https:\\\/\\\/stevek.org\\\/?p=40\",\"name\":\"Was ist Datenvalidierung?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stevek.org\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/stevek.org\\\/?p=40#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/stevek.org\\\/?p=40#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/85.215.186.247\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/validierung_frontend.jpg\",\"datePublished\":\"2026-06-28T12:32:13+00:00\",\"dateModified\":\"2026-07-02T19:22:45+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/stevek.org\\\/#\\\/schema\\\/person\\\/d3e0bbe22cd6e8ba8d0ec6d2c304cbd1\"},\"description\":\"Datenvalidierung erkl\u00e4rt: So pr\u00fcfen Sie Eingaben im Frontend & Backend f\u00fcr mehr Sicherheit und bessere Nutzererfahrung. Tipps & Methoden.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stevek.org\\\/?p=40#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stevek.org\\\/?p=40\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/stevek.org\\\/?p=40#primaryimage\",\"url\":\"https:\\\/\\\/85.215.186.247\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/validierung_frontend.jpg\",\"contentUrl\":\"https:\\\/\\\/85.215.186.247\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/validierung_frontend.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stevek.org\\\/?p=40#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/stevek.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Was ist Datenvalidierung?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stevek.org\\\/#website\",\"url\":\"https:\\\/\\\/stevek.org\\\/\",\"name\":\"Steve's Blog\",\"description\":\"IT-Blog f\u00fcr Webanwendungen und Datenbanken\",\"alternateName\":\"Blog von Steve\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/stevek.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/stevek.org\\\/#\\\/schema\\\/person\\\/d3e0bbe22cd6e8ba8d0ec6d2c304cbd1\",\"name\":\"steve\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a090527ffdc3397e8bdd23343dc4465d0fa4f5b43c9ab9f326eaff281debd08?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a090527ffdc3397e8bdd23343dc4465d0fa4f5b43c9ab9f326eaff281debd08?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a090527ffdc3397e8bdd23343dc4465d0fa4f5b43c9ab9f326eaff281debd08?s=96&d=mm&r=g\",\"caption\":\"steve\"},\"sameAs\":[\"https:\\\/\\\/85.215.186.247\\\/wordpress\"],\"url\":\"https:\\\/\\\/stevek.org\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Was ist Datenvalidierung?","description":"Datenvalidierung erkl\u00e4rt: So pr\u00fcfen Sie Eingaben im Frontend & Backend f\u00fcr mehr Sicherheit und bessere Nutzererfahrung. Tipps & Methoden.","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:\/\/stevek.org\/?p=40","og_locale":"de_DE","og_type":"article","og_title":"Was ist Datenvalidierung?","og_description":"Datenvalidierung erkl\u00e4rt: So pr\u00fcfen Sie Eingaben im Frontend & Backend f\u00fcr mehr Sicherheit und bessere Nutzererfahrung. Tipps & Methoden.","og_url":"https:\/\/stevek.org\/?p=40","og_site_name":"Steve&#039;s Blog","article_published_time":"2026-06-28T12:32:13+00:00","article_modified_time":"2026-07-02T19:22:45+00:00","og_image":[{"width":1016,"height":406,"url":"https:\/\/stevek.org\/wp-content\/uploads\/2026\/06\/validierung_frontend.jpg","type":"image\/jpeg"}],"author":"steve","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"steve","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/stevek.org\/?p=40#article","isPartOf":{"@id":"https:\/\/stevek.org\/?p=40"},"author":{"name":"steve","@id":"https:\/\/stevek.org\/#\/schema\/person\/d3e0bbe22cd6e8ba8d0ec6d2c304cbd1"},"headline":"Was ist Datenvalidierung?","datePublished":"2026-06-28T12:32:13+00:00","dateModified":"2026-07-02T19:22:45+00:00","mainEntityOfPage":{"@id":"https:\/\/stevek.org\/?p=40"},"wordCount":775,"image":{"@id":"https:\/\/stevek.org\/?p=40#primaryimage"},"thumbnailUrl":"https:\/\/85.215.186.247\/wp-content\/uploads\/2026\/06\/validierung_frontend.jpg","articleSection":["Webanwendung"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/stevek.org\/?p=40","url":"https:\/\/stevek.org\/?p=40","name":"Was ist Datenvalidierung?","isPartOf":{"@id":"https:\/\/stevek.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/stevek.org\/?p=40#primaryimage"},"image":{"@id":"https:\/\/stevek.org\/?p=40#primaryimage"},"thumbnailUrl":"https:\/\/85.215.186.247\/wp-content\/uploads\/2026\/06\/validierung_frontend.jpg","datePublished":"2026-06-28T12:32:13+00:00","dateModified":"2026-07-02T19:22:45+00:00","author":{"@id":"https:\/\/stevek.org\/#\/schema\/person\/d3e0bbe22cd6e8ba8d0ec6d2c304cbd1"},"description":"Datenvalidierung erkl\u00e4rt: So pr\u00fcfen Sie Eingaben im Frontend & Backend f\u00fcr mehr Sicherheit und bessere Nutzererfahrung. Tipps & Methoden.","breadcrumb":{"@id":"https:\/\/stevek.org\/?p=40#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stevek.org\/?p=40"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/stevek.org\/?p=40#primaryimage","url":"https:\/\/85.215.186.247\/wp-content\/uploads\/2026\/06\/validierung_frontend.jpg","contentUrl":"https:\/\/85.215.186.247\/wp-content\/uploads\/2026\/06\/validierung_frontend.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/stevek.org\/?p=40#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/stevek.org\/"},{"@type":"ListItem","position":2,"name":"Was ist Datenvalidierung?"}]},{"@type":"WebSite","@id":"https:\/\/stevek.org\/#website","url":"https:\/\/stevek.org\/","name":"Steve's Blog","description":"IT-Blog f\u00fcr Webanwendungen und Datenbanken","alternateName":"Blog von Steve","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stevek.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/stevek.org\/#\/schema\/person\/d3e0bbe22cd6e8ba8d0ec6d2c304cbd1","name":"steve","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/8a090527ffdc3397e8bdd23343dc4465d0fa4f5b43c9ab9f326eaff281debd08?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8a090527ffdc3397e8bdd23343dc4465d0fa4f5b43c9ab9f326eaff281debd08?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8a090527ffdc3397e8bdd23343dc4465d0fa4f5b43c9ab9f326eaff281debd08?s=96&d=mm&r=g","caption":"steve"},"sameAs":["https:\/\/85.215.186.247\/wordpress"],"url":"https:\/\/stevek.org\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/stevek.org\/index.php?rest_route=\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stevek.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stevek.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stevek.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stevek.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=40"}],"version-history":[{"count":3,"href":"https:\/\/stevek.org\/index.php?rest_route=\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":146,"href":"https:\/\/stevek.org\/index.php?rest_route=\/wp\/v2\/posts\/40\/revisions\/146"}],"wp:attachment":[{"href":"https:\/\/stevek.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stevek.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stevek.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}