DMARC
DMARC (Domain-based Message Authentication, Reporting, and Conformance) DMARC baut auf den Techniken SPF und DKIM auf und fungiert als übergeordnetes Regelwerk. Es teilt anderen Mailservern genau mit, was passieren soll, wenn eine E-Mail diese Sicherheitsprüfungen nicht besteht – ob sie beispielsweise lediglich als verdächtig markiert, in den Spam-Ordner verschoben oder zum Schutz sofort komplett blockiert werden soll.
DKIM
DKIM (DomainKeys Identified Mail) DKIM stattet ausgehende E-Mails mit einer unsichtbaren digitalen Signatur aus – vergleichbar mit einem fälschungssicheren elektronischen Wachssiegel. Empfangende Server können anhand dieser Signatur zweifelsfrei überprüfen, ob die Nachricht tatsächlich von der angegebenen Domain stammt und ob ihr Inhalt auf dem Transportweg heimlich verändert wurde. Sollte eine Mail diese Prüfung nicht bestehen, sagen die DMARC-Richtlinien den Mailservern, wie sie damit umgehen sollen.
SPF
SPF (Sender Policy Framework) Ein SPF-Record ist ein digitaler Sicherheitsnachweis, der verbindlich festlegt, welche Server E-Mails im Namen einer bestimmten Domain versenden dürfen. Empfangende Postfächer können so sofort erkennen, ob eine Nachricht wirklich von einem autorisierten Absender stammt oder ob Betrüger versuchen, Spam unter falschem Namen zu verschicken. Sollte eine Mail diese Prüfung nicht bestehen, sagen die DMARC-Richtlinien den Mailservern, wie sie damit umgehen sollen.
WordPress
WordPress ist das weltweit beliebteste Content-Management-System (CMS) und ermöglicht die einfache Erstellung und Verwaltung von Websites ohne Programmierkenntnisse. Es basiert auf der Skriptsprache PHP und dem Datenbankmanagementsystem MySQL. WordPress kann durch Themes und Plugins erweitert werden.
SSL
SSL (Secure Sockets Layer) ist ein Sicherheitsprotokoll, das eine verschlüsselte Verbindung zwischen einem Webserver und einem Browser herstellt. Es schützt übertragene Daten (z. B. Passwörter oder Kreditkarteninformationen) vor dem Abfangen durch Dritte. Oft ist das SSL-Zertifikat Bestandteil der Hosting-Leistungen. SSL wird aktuell schrittweise durch TLS ersetzt.
REST-API
Eine REST-API (Representational State Transfer Application Programming Interface) ist eine standardisierte Schnittstelle, über die verschiedene Softwareanwendungen miteinander kommunizieren können. Sie nutzt HTTP-Anfragen, um Daten abzurufen oder zu senden. Auch Browser benutzen REST-APIs, um mit einem Server zu kommunizieren, wenn sie eine Website aufrufen möchten.
Eine REST-API ist auch notwendig, wenn ein CMS keine HTML-Seiten, sondern reine Daten (JSON) über HTTP-Schnittstellen ans Frontend ausliefert.
PHP
PHP steht für ‚PHP: Hypertext Preprocessor‘ und ist eine Open-Source-Skriptsprache, die speziell für die Webentwicklung entwickelt wurde. Sie ermöglicht es, dynamische Inhalte (z. B. personalisierte Produktempfehlungen oder Produkte im Warenkorb) auf Webseiten zu erstellen. PHP ist in HTML einbettbar. Über verschiedene Schnittstellen kann PHP auch auf Datenbanken zugreifen.
Hosting
Webhosting ist ein Dienst, der es Privatpersonen und Unternehmen ermöglicht, ihre Website über das Internet überhaupt erst zugänglich zu machen. Beim Hosting werden Webseiten auf Servern gespeichert, die rund um die Uhr mit dem Internet verbunden sind. Auch Datenbanken können an einen Hoster ausgelagert werden.
Frontend
Das Frontend bezeichnet den Teil einer Webanwendung oder Website, den der Benutzer direkt sieht und mit dem er interagiert. Es umfasst alles, was im Browser dargestellt wird: Layouts, Schaltflächen, Texte, Bilder und Animationen. Mit einem Frontend-Editor ist es möglich, das Frontend einer Seite direkt im Content-Management-System zu bearbeiten und die Änderungen dabei sofort zu sehen.
Datenbank
Eine Datenbank ist ein digitales System zur Speicherung und Organisation von Daten. Sie besteht aus einer organisierten Sammlung von strukturierten Informationen, die typischerweise elektronisch in einem Computersystem gespeichert sind. Eine Datenbank wird normalerweise von einem Datenbankverwaltungssystem (DBMS) gesteuert. Eine Datenbank kann entweder lokal oder bei einem Hosting-Anbieter gespeichert sein.