Zum Inhalt
Creative Punkx Studio Creative Punkx Studio
06151 608 26 96 Anrufen

Magento 2 · Extension

Version 1.2.1 · Magento ab 2.4.6

Media Shield

Schließt die Wege, über die Angreifer Dateien, Konten und Befehle in deinen Shop bringen.

Media Shield ist eine Magento-Extension mit fünf Wächtern: zwei Datei-Uploads, die Kundenanlage über die Schnittstellen, Befehle in Adressfeldern und Such-Spam. Jeder abgewehrte Versuch steht danach im Backend.

Stores › Konfiguration › CPS Software › Media Shield (Security)
System
Magento 2.4.6 und neuer
Version
1.2.1 · September 2026
Theme
unabhängig vom Theme
Im Einsatz
in Shops, die wir betreuen

Der Fall, aus dem sie entstand

»Über einen Datei-Upload im Kundenkonto, den kein Shop benutzte, landeten Hintertüren im Medienordner.«

Media Shield schließt diesen Weg und vier weitere. Im September 2026 hat es bei zwei Shops, die wir betreuen, Befehle in Adressfeldern abgewiesen, die die Firewall davor nicht erkannt hatte. Die Anfrage im Bild ist eine davon, gekürzt.

Was Media Shield kann

Funktionsumfang im Detail.

Uploads

  • Sperrt den Datei-Upload über Kundenadressen, bevor Magento die Anfrage annimmt
  • Weist Datei-Uploads über Produktoptionen ab
  • Beide Wege lassen sich einzeln wieder öffnen, wenn ein Shop sie braucht
  • Prüfbefehl für den Medienordner: findet PHP-Dateien und versteckten Code

Konten, Adressen, Suche

  • Keine Kundenanlage über REST und GraphQL
  • Registrierung im Shop und Anlage im Backend bleiben frei
  • Weist Befehle in Adressfeldern ab, bevor sie gespeichert werden
  • Hält Spam-Suchen aus der Suchstatistik, die Suche selbst läuft normal

Nachweis

  • Liste „Abgewehrte Angriffe“ im Backend, mit der Art des Angriffs
  • Zähler je Tag und seit der Installation, ohne personenbezogene Daten
  • Einzelne Vorfälle nach 90 Tagen gelöscht, die Frist ist einstellbar
  • Tagesgrenze je Wächter, damit das Protokoll nicht vollläuft

Technische Daten

Für Entwickler und IT-Leitung.

Gebaut nach Magento-Standard, mit eigenem Menü unter CPS Software im Backend.

Magento
Open Source und Adobe Commerce, ab 2.4.6
PHP
8.1 bis 8.5
Paket
cps-software/module-media-shield (Composer)
Benötigt
CPS Core, das gemeinsame Fundament aller CPS-Erweiterungen
Einstellungen
für alle Shops der Installation gemeinsam
Daten
zwei eigene Tabellen: Tageszähler und einzelne Vorfälle
Konsole
cpssoftware:media:scan [--deep], nur lesend, für den Cron geeignet
Aufräumen
täglich um 03:20, löscht Vorfälle nach Ablauf der Frist
Version
1.2.1 vom 06.09.2026
Einbau
durch uns, ohne Eingriff in den Core von Magento

Fragen

Was meistens gefragt wird.

Ersetzt Media Shield ein Captcha?

Nein. Für das Formular im Shop bleibt das reCAPTCHA von Magento zuständig. Media Shield schließt die Wege daneben: die Kundenanlage über die Schnittstellen, Datei-Uploads und Befehle in Adressfeldern.

Funktioniert es mit jedem Theme?

Ja. Media Shield arbeitet an Schnittstellen, Uploads und Adressen, nicht im Erscheinungsbild. Das Theme spielt keine Rolle.

Bremst es den Shop?

Kaum. Beim normalen Seitenaufruf vergleicht Media Shield nur die aufgerufene Adresse. Geprüft wird erst bei Upload, Kundenanlage, Adresse und Suche.

Was wird über Besucher gespeichert?

Einzelne Vorfälle mit IP-Adresse und Browserkennung, damit du sie nachvollziehen kannst. Sie werden nach 90 Tagen gelöscht. Die Zähler je Tag enthalten keine personenbezogenen Daten.

Können wir sie einzeln bekommen?

Ja. Ruf an oder schreib uns, für welchen Shop. Du bekommst ein Angebot, den Einbau übernehmen wir.

Passt ihr sie an unseren Shop an?

Ja. Wenn dein Fall anders liegt, schreiben wir sie um, oder eine neue.

Passt nicht ganz?

Dann schreiben wir sie für dein System um. Passgenau, mit genau dem, was du brauchst.

Oder du willst sie so, wie sie ist. Ruf an oder schreib kurz, um welchen Shop es geht.

Kurze Anfrage

Deine Angaben bleiben bei uns und gehen an niemanden sonst.

Weitere Erweiterungen

Magento 2

Image Optimizer

WebP und AVIF aus dem eigenen Shop, ohne monatlichen Bilddienst.

Magento 2

Smart Search

Die Suche findet, was gemeint ist, nicht alles, worin ein Wort vorkommt.