{"id":5454,"date":"2023-10-06T13:49:51","date_gmt":"2023-10-06T11:49:51","guid":{"rendered":"https:\/\/ekiwi.de\/?p=5454"},"modified":"2023-11-12T08:53:00","modified_gmt":"2023-11-12T07:53:00","slug":"blick-hinter-die-kulissen-spamfilter-fuer-den-da-formmaker","status":"publish","type":"post","link":"https:\/\/ekiwi.de\/index.php\/5454\/blick-hinter-die-kulissen-spamfilter-fuer-den-da-formmaker\/","title":{"rendered":"Blick hinter die Kulissen, Spamfilter f\u00fcr den DA-FormMaker"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalt<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ekiwi.de\/index.php\/5454\/blick-hinter-die-kulissen-spamfilter-fuer-den-da-formmaker\/#Was_ist_ein_Spambot\" >Was ist ein Spambot?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ekiwi.de\/index.php\/5454\/blick-hinter-die-kulissen-spamfilter-fuer-den-da-formmaker\/#Welche_Spamfilter_kommen_zum_Einsatz\" >Welche Spamfilter kommen zum Einsatz?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ekiwi.de\/index.php\/5454\/blick-hinter-die-kulissen-spamfilter-fuer-den-da-formmaker\/#Die_Gefahr_von_Spamfiltern\" >Die Gefahr von Spamfiltern<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ekiwi.de\/index.php\/5454\/blick-hinter-die-kulissen-spamfilter-fuer-den-da-formmaker\/#Welcher_Spamfilter_arbeitet_am_besten\" >Welcher Spamfilter arbeitet am besten?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/ekiwi.de\/index.php\/5454\/blick-hinter-die-kulissen-spamfilter-fuer-den-da-formmaker\/#Fazit\" >Fazit<\/a><\/li><\/ul><\/nav><\/div>\n<p>Ein technischer Einblick in die Anti-Spam-Ma\u00dfnahmen des DA-FormMaker.<\/p>\n<p><!--more--><\/p>\n<p>Unsere Software DA-FormMaker ist bereits seit \u00fcber 20 Jahren im Einsatz. Anfangs war es kein Problem <a href=\"https:\/\/da-software.net\/software\/da-formmaker\/\" target=\"_blank\" rel=\"noopener\">ein Kontaktformular auf seine Homepage zu stellen.<\/a> Ausgef\u00fcllt wurde es nur von echten Menschen. Gut ab und zu war ein Scherzsbold dabei, welcher Unfug eintrug, aber das wars auch schon.<\/p>\n<p>Aber wir k\u00f6nnen auf Dauer keine netten Dinge haben. Spammer entdeckten schon bald die M\u00f6glichkeit ihre Werbung dort abzusetzen. Nach dem Motto viel hilft viel.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Was_ist_ein_Spambot\"><\/span>Was ist ein Spambot?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Spambots im Internet sind automatisierte Programme, die dazu entwickelt wurden, unerw\u00fcnschte Nachrichten und Inhalte, oft in Form von Werbung oder irref\u00fchrender Information, in gro\u00dfem Umfang zu verbreiten. Sie agieren in verschiedenen digitalen Bereichen, einschlie\u00dflich E-Mail-Postf\u00e4chern, Kommentarsektionen von Websites, Foren und sozialen Medien, und k\u00f6nnen somit eine erhebliche St\u00f6rung und Frustration f\u00fcr Nutzer und Administratoren verursachen. Die Motivationen hinter Spambots reichen von harmloser, wenn auch \u00e4rgerlicher Werbung bis hin zu b\u00f6sartigen Absichten wie Phishing-Versuchen, Verbreitung von Malware oder der k\u00fcnstlichen Inflation von Online-Popularit\u00e4t durch beispielsweise das Generieren von falschen Klicks oder Likes.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Welche_Spamfilter_kommen_zum_Einsatz\"><\/span>Welche Spamfilter kommen zum Einsatz?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die ersten Spamfilter-Mechanismen, welche wir eingef\u00fchrt haben, waren IP-Sperre und Captcha. Die IP-Sperre verhindert, dass ein Formular immer wieder erneut abgeschickt wird. Die Captcha-Sperre soll ein Abschicken durch Bots verhindern. Idealerweise k\u00f6nnen Bots diese Zahlen nicht auslesen. In der Praxis funktioniert der Captcha-Spamschutz nicht mehr. Bots k\u00f6nnen inzwischen diese Sachen auslesen.<\/p>\n<p>Doch was gibt es noch? Mit der Zeit haben wir weitere Spamfilter implementiert. Viele Spammails enthalten, zum Beispiel immer wieder kehrende Begriffe. Diese k\u00f6nnen mit einer einfachen Blacklist gesperrt werden.<\/p>\n<p>Anderer Spam generiert einfach Zufallstexte. Diese lassen sich durch statistische Mittel erfassen. Die verschiedenen Kombinationen aus Gro\u00df-\/Kleinschreibung lassen sich erkennen. Dies ist nicht so einfach, wie <a href=\"https:\/\/www.calculator.io\/de\/kombinationsrechner\/\">Kombinationen Rechner<\/a> zeigen. Es gibt einfach extrem viele Varianten, sei es durch verschiedene Textkombinationen oder zuf\u00e4llig generierten Texten.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5455\" src=\"\/wp-content\/uploads\/2023\/10\/spam_1.png\" alt=\"\" width=\"680\" height=\"332\" srcset=\"\/wp-content\/uploads\/2023\/10\/spam_1.png 680w, \/wp-content\/uploads\/2023\/10\/spam_1-300x146.png 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/p>\n<p>Weitere M\u00f6glichkeiten sind eine globale IP-Sperre. Einige Spammer verwenden immer wieder die gleiche IP-Adresse als Absender. Hier l\u00e4sst sich ebenfalls eingreifen. Auch ein schnelles Absenden von Formularen ist immer ein gutes Indiz f\u00fcr einen Spam-Bot. Ein Mensch brauch mindestens ein paar Sekunden zum Ausf\u00fcllen des Formulars.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5457\" src=\"\/wp-content\/uploads\/2023\/10\/spam_2.png\" alt=\"\" width=\"1135\" height=\"582\" srcset=\"\/wp-content\/uploads\/2023\/10\/spam_2.png 1135w, \/wp-content\/uploads\/2023\/10\/spam_2-300x154.png 300w, \/wp-content\/uploads\/2023\/10\/spam_2-1024x525.png 1024w, \/wp-content\/uploads\/2023\/10\/spam_2-768x394.png 768w\" sizes=\"auto, (max-width: 1135px) 100vw, 1135px\" \/><\/p>\n<p>Andere M\u00f6glichkeiten sind zu schauen, ob HTML-Code vorkommt oder eine hohe Anzahl von Links. Letztere deuten meist auf Spam-Bots hin, welche auf G\u00e4steb\u00fccher oder Foren abzielen.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Die_Gefahr_von_Spamfiltern\"><\/span>Die Gefahr von Spamfiltern<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die Spamfilter von uns arbeiten allesamt gut. Nicht sehr gut. Ein wenig Schwund ist immer und so beklagen Kunden, dass weiterhin hier und da Spam durchkommt. Dies hat verschiedene Ursachen. Eine Blackliste muss gepflegt werden, d.h. neue Begriffe, URLs m\u00fcssen hier erst hinterlegt werden.<\/p>\n<p>Des Weiteren d\u00fcrfen Spam-Filter nicht zu hart eingestellt sein. Nichts ist schlimmer, als wenn legitime Mails blockiert werden. Dann doch lieber etwas Spam in Kauf nehmen.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Welcher_Spamfilter_arbeitet_am_besten\"><\/span>Welcher Spamfilter arbeitet am besten?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Interessanterweise der einfachste. Die Blacklist. Das meiste an Spam wird hiermit erkannt und gefiltert. Spannend d\u00fcrfte es werden, wenn Spammer KI-Systeme nutzen um immer bessere Spamnachrichten zu erzeugen. Derzeit scheint der Aufwand hierf\u00fcr aber noch zu hoch zu sein. Theoretisch k\u00f6nnte eine KI immer wieder neue Nachrichten erzeugen, welche sich inhaltlich von allen anderen unterscheiden.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Fazit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die Welt ohne Spammer w\u00e4re besser, soviel steht fest. Die Pflege und Implementierung von Spamfiltermechanismen ist aufw\u00e4ndig. Es kostet Programmieraufwand, Rechenleistung, Speicher. Dazu besteht die Gefahr, dass auch legitime Mails ausgefiltert werden.<\/p>\n<p>Am Ende bleibt es ein Katz und Maus-Spiel.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ein technischer Einblick in die Anti-Spam-Ma\u00dfnahmen des DA-FormMaker.<\/p>\n","protected":false},"author":1,"featured_media":2332,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[591],"tags":[134],"class_list":["post-5454","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security","tag-spam"],"_links":{"self":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts\/5454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/comments?post=5454"}],"version-history":[{"count":0,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts\/5454\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/media\/2332"}],"wp:attachment":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/media?parent=5454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/categories?post=5454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/tags?post=5454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}