Funktionen Sicherheit Security Konzept

Security Konzept

Mehrschichtiges Schutzkonzept

Die Shop-Administration wird durch einen Zugriffsschutz auf Webserver Ebene geschützt. Auf diese Weise ist der Schutz losgelöst von jeglicher Shoplogik. Folglich können keine Schwachstellen im Shop ausgenutzt werden, um sich Zugriff auf die Shop-Administration zu schaffen.

Für alle Inputs lässt sich ein Whitelisting mit Filterung von potentiell böswilligen Inhalten einrichten. So können bereits präemtiv Hackerangriffe verhindert werden.

Sowohl in der Administration als auch Kundenseitig werden Resourcen wie beispielsweise Bestellungen auf Ihre korrekte Zugehörigkeit überprüft.

Alle Anfragen an die Datenbank gehen über einen zentralen Datenbanklayer, welcher über Prepared-Statements verfügt, wodurch das Escaping der Daten direkt vom Datenbankserver übernommen werden kann.

Zuletzt gehen alle Ausgaben über eine zentrale Template-Engine und einen zentralen Encodierungslayer.

Das System ist auch mandantenfähig (Multi-Tenancy). Sie können auf Wunsch die Softwareinstanz auf einem Server mit mehrere Mandanten bedienen, ohne dass diese gegenseitigen Einblick in Ihre Daten, Benutzerverwaltungen, etc. haben.

Der folgende Ablauf zeigt das mehrschichtige Schutzkonzept auf.

security_konzept

Keine Datenübertragung von sensitiven Daten / keine erratbaren Werte

Es werden keine abgeleiteten Werte wie Preisrechnungen über Formulare übertragen sondern immer wieder neu aus den vom Kunden veränderbaren Daten errechnet. Weiter werden für Zugriffe (Kunden-Identifikation, Session-Identifikation, etc..) Identifikationen aus einem Wertebereich mit einer genügend hoher Entropie gewählt, dass diese nicht erratbar sind.

Geprüfte und flexible Security

  • CSRF / Cross-Site-Request-Forgery Token ist im System umgesetzt und aktiviert (Token basiert + POST basiert)
  • SQL-Injections / XSS: Prepared Statements / starkes Escaping und globales Filtering
  • Starke und flexible Security-Filter (HTML-Handling / Filtering)
  • Wertebereichseinschränkungen und Scopes / vertrauenswürdige Variablen / Blacklists)
  • Host Header Attacken können vorgebeugt werden (Host-Konfiguration nötig)
  • Passwörter (sichere Hashes / Komplexitätsanforderungen detailliert steuerbar – bis zu E-Banking Security / Ablaufsteuerung / Validierung und Kommunikation / Renew-Token)
  • Session Handling flexibel konfigurierbar (Secure-Cookies / HTML-only / Zerstörung nach Logout / Session via Cookie only / Ablauf- und Verlängerungskriterien / Multi-IP-Sessionzugriffssteuerungen und/oder -logging)
  • Error- und Dev-Suppression und Logging
  • Mit dem Advanced Secure Mailer Modul lassen sich vom Shop versendete E-Mails S/MIME signiert versenden, so dass der Empfänger von einer einfach verifizierbaren Information ausgehen kann
  • Var-Whitelist Betrieb: Für High-Security Umgebungen können alle zur Übertragung freigegebenen Variablen definiert und eingeschränkt werden (braucht oft noch Customizing)
  • Zuschaltbarer Antivirencheck für via Uploads-Subsystem hochgeladene Dateien
  • Optional aktivierbare Security Headers (feature policy, content security, strict transport security, content type options, s-frame-options, x-xss-protection, referrer policy)
  • Secure File Upload: sicheres Hochladen von Files der Endkunden
  • Brute Force Detection
  • Es wurden bereits nach OWASP zertifizierte Systeme realisiert, inkl. Penetration-Testings und Source-Code Analyse

Leistung aus einer Hand

Glarotech GmbH ist Entwickler der Software-Lösung PepperShop. Es gibt einen konkreten Ansprechpartner, an den Sie sich wenden können, wenn ein Problem auftritt. Die Software-Lösung sowie sämtliche Module werden direkt vom Hersteller entwickelt und mit hoher Intensität gepflegt und auf die Sicherheit überprüft.

Bei Bedarf kann die Software auch direkt von Glarotech GmbH gehostet werden. In den Hosting-Paketen ist ein Intrusion Detection System (IDS) vorhanden, das Angriffe gegen das System erkennt.

Sicherheitskonzepte können auch als Teil der SLA als Schnittstelle zwischen Auftraggeber und Dienstleister für wiederkehrende Dienstleistungen vereinbart werden.

Testen Sie PepperShop kostenlos
für 30 Tage

Erstellen Sie mit PepperShop in nur wenigen Klicks Ihren eigenen Onlineshop & Ihr eigenes POS Kassensystem
oder personalisieren Sie Ihren Auftritt mit einem individuellen Projekt.

kostenlos testen