AntiSpam Protection System
Mit der Version 0.82 wurde das AntiSpam Protection System in den JStore-ECommerce Shop implementiert.
Ziel ist es die Sicherheit und Stabilität des Shopsystems durch Bots, und manuelles SPAMartiges absenden von Formularen , zu erhöhen.
Nach jedem erfolgreich abgesendeten Formular (also nach z.B. einer erfolgreichen Plausibilitätsprüfung eines Formulares. Bei Neuerstellung eines Kundenkontos, Produktbewertungen, Kommentaren etc.) wird das globale AntiSpamProtection System aktiviert und mit einem Timer in Sekunden versehen. Egal welches Formular verwendet wird, wird eine Wartezeit bis zum Ablauf des Timers erzwungen. Das gilt auch für Bestellungen die generiert werden!
Der Timer selbst ist im globalen Kontext (Param: ANTI_SPAM_TIMER) frei konfigurierbar und gilt für den ganzen Shopkontext. Standard sind 15 (also 15 Sekunden).
Das klingt nun erstmal nicht Kundenfreundlich, aber die Tests haben gezeigt dass das AntiSpam Protection System keine Kundenunfreundliche Auswirkungen hat, auch ist der Timer recht schnell wieder abgelaufen und fällt den wenigsten wohl in der Praxis auf.
Der Kunde bekommt sogar das Gefühl einer gestärkten Sicherheit. Das Shop System passt auf!
Umso höher der Wert des AntiSpam Protection Timers, desto aufwendiger und langwieriger ist es für Bots und manuellen Spam.
Alle Formulare im Frontendbereich werden nun innerhalb der nächsten Updates mit dem AntiSpam Protection System modifiziert / ausgestattet.
Google Sitemap (inklusive Hinterlegung der Google Verify ID) und Analytics Implementierung
In den globalen Shopeinstellungen und im Shop ist nun die Erstellung einer Google Sitemap integeriert.
Für die Verifizierung der Google Sitemap kann nun auch die Google Verify ID hinterlegt werden.
Die generierte Sitemap basiert auf den defacto Standard von http://www.sitemaps.org/ und wird ebenso auch von Yahoo! und Microsoft verwendet.
Login – Max. Fehlerhafte Anmeldeversuche im Kundenlogin
Das Loginservlet überprüft nun die maximal gültige Anzahl an fehlerhaften Loginversuchen während einer Session.
Im Shopkontext ist nun ein in der Höhe beliebig einstellbarer Kontextparameter für die Anzahl der Versuche. Standardmäßig auf 3 eingestellt. Dieser Parameter gilt gleich für alle angelegten Stores innerhalb des Kontextes.
D.h. gibt ein User mehr als 3x falsche Logindaten ein, ist dieser für die Dauer der aktuellen Session für den Login gesperrt.
Von der Buchhaltung bereits gesperrte Kundenkonten erkennt das Servlet und setzt den Flag für die max. Anmeldeversuche sofort auf das Maximum.
Durch diese Maßnahme wird die Datenbankaktivität für Abfragen reduziert, und mögliche Login- Bots das Leben erschwert. Das entlastet den Server, reserviert Performance und bringt Sicherheit.
Der Gedanke der kompletten Kontosperrung durch zuviele Fehlversuche ist zwar im Hinterkopf, doch versuchen wir es erst durch Kundenfreundliche Maßnahmen.
SEO Optimierung nun auch im Frontend für Hilfekategorien implementiert
Nun ist auch der Bereich der Hilfe Kategorien einer ersten SEO Optimierung unterzogen worden. Es kann nun für jede Hilfekategorie eine SEO URL vergeben werden. Die URLs sind nun auch “sprechend” und werden als HTML simuliert ausgegeben.
Visuelle Anzeige der Passwortstärke bei der Erstellung eines neuen Kundenkontos
Zur Erhöhung der Sicherheit und Sensibilisierung des potentiellen Kunden für ein sicheres Passwort wurde eine visuelle Anzeige für die Sicherheitsstärke des eingegebenen Passworts integriert.
Der Kunde bekommt während der Eingabe eines Passwort in optischen Farben von rot bis grün – und einer Benotung in Textform – den Stärkegrad angezeigt. Diese Anzeige soll vermeiden, das der Kunde ein relativ unsicheres Passwort verwendet.
Dem Kunden steht es aber frei tatsächlich auch ein hochgradig sicheres Passwort zu verwenden.
Die Länge des Passworts wird bei der Erstellung aber validiert (Die Überprüfung der Länge ist in den Kontextparameter des Shops hinterlegt und gültigen für den gesamten Kontext). Standardmäßig sind sechs Zeichen konfiguriert was zumindest nach unserer Passwortstärkeermittlung ein Mittelstarkes Passwort ergibt.
Integration TOP Produkte innerhalb der Warengruppe Kategorien
Jedes Produkt kann nun als TOP Produkt im BackOffice Bereich markiert werden. Die Zuordnung geschieht zwischen Produkt und dem Produkt zugewiesenen Warengruppen / Kategorien.
D.h. das Produkt erscheint überall dort als TOP Produkt in der Produktlistung, wo es einer Warengruppe zugeordnet wurde.
Einem Produkt können N-Warengruppen zugeordnet werden.
Ruft der Interessent nun eine Kategorie mit der Produktlistung auf, dann erscheint im Kopfbereich das Thumb Bild des TOP Produktes.
Schauen Sie sich bitte das Beispiel in unserem Demoshop an:
Kategorie: MMO Games-> EverQuest II
Weitere Verbesserungen / Kleinere Updates
- Auf der Startseite TAB Bestsellers wird nun ein Hinweis ausgegeben, wenn es keine Bestsellers gibt (wie z.B. im Demoshop wo es keine Verkäufe gibt. Später werden hier dann Testdaten angezeigt)
- Auf der Startseite TAB Neuheiten wurde bei Produkten die den Wert 0 haben der Wert 0,00 mit dem Begriff Kostenlos ausgetauscht (z.B. Testversionen die keinen Verkaufspreis haben)
- Das Archiv für die News wurde in einer ersten groben Version implementiert. Später sollen Kategorien die Suche im Archiv erleichtern.
Letzte Kommentare