Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Sicherheitsproblem bei Bewertungen

    Selo

    • Neu im Forum
    • Beiträge: 38
    • Geschlecht:
    Sicherheitsproblem bei Bewertungen
    am: 16. Januar 2013, 17:24:39
    In meinem Shop hat sich ein Sicherheitsproblem bei den Bewertungen gezeigt.
    Ohne ein Kundenkonto oder als Gastbesteller schreibt jemand Spam als Bewertungen. Als Name des Schreibers steht ein Punkt. Das Problem ist bereits einige mal aufgetreten.
    Um eine Bewertung schreiben zu können muss man ja eingeloggt sein, sonst erscheint nicht der Link http://www.liebe-natur.de/product_reviews_write.php zur Produktbewertung.

    Hat jemand eine Idee, wie man das verhindern kann?

    Viele Grüße von Lothar

    Linkback: https://www.modified-shop.org/forum/index.php?topic=24178.0

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Sicherheitsproblem bei Bewertungen
    Antwort #1 am: 16. Januar 2013, 17:40:59
    Das stimmt nur bedingt. In deinem Template gibt es einen Link auf das Bewertungsformular, der aber wohl durch CSS ausgeblendet ist. Das ist dem Spammer aber egal.

    Genauso gut kann es sein, dass er einfach den Link mit beliebigen Produkt-IDs aufruft und dann was schreibt. Um das zu verhindert musst du auf products_review_write.php auch noch mal prüfen, ob der User eingeloggt ist.

    Selo

    • Neu im Forum
    • Beiträge: 38
    • Geschlecht:
    Re: Sicherheitsproblem bei Bewertungen
    Antwort #2 am: 16. Januar 2013, 17:56:34
    Danke Matt,
    dass man das Formular auch so aufrufen kann, wusste ich bisher noch nicht. In der Zwischenzeit habe ich im Forum einen interessanten Eintrag gefunden, wie man das Formular besser überwachen kann:
    http://www.modified-shop.org/forum/index.php?topic=10213#post-100289

    Ich werde ich versuchen, alles was nach Link und Spam aussehen kann, zu blockieren und den Rest muss ich dann eben manuell löschen.

    Viele Grüße von Lothar

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Sicherheitsproblem bei Bewertungen
    Antwort #3 am: 16. Januar 2013, 21:02:15
    Man kann doch bei der Kundengruppe bestimmen ob Bewertungen geschrieben werden dürfen.
    Bei "Gast" einfach deaktivieren.
    Da wird nix mit CSS ausgeblendet.

    Ich habe des weiteren das Bewertungsformular mit einem Rechen-Captcha (oder dem Original-Captcha) versehen.

    Gruß,
    noRiddle

    *NACHTRAG*
    Daß da nur ein Punkt erscheint bei "Name" ist ein Bug.
    Seit der Name gekürzt wird zu M. Mustermann anstatt Max Mustermann, wird bei einer Gastbestellung, wo der Name durch die Konstante TEXT_GUEST gefüllt wird, nur noch ein Punkt angezeigt.

    *NACHTRAG II*
    Ach, und kann am einfachsten gefixt werden indem man in /product_reviews_write
    hier drunter
    Code: PHP  [Auswählen]
    //BOF - Dokuman 2010-01-11 - shorten the reviewer's name from "Max Mustermann" to "Max M."

    das
    Code: PHP  [Auswählen]
    .addslashes($customer_values['customers_lastname'][0].'.').

    mit dem ersetzt
    Code: PHP  [Auswählen]
    .addslashes($customer_values['customers_lastname']).

    *NACHTRAG III*
    Ist in der 1.06 gefixt, allerdings anders als ich hier vorgeschlagen habe... ;-)

    Selo

    • Neu im Forum
    • Beiträge: 38
    • Geschlecht:
    Re: Sicherheitsproblem bei Bewertungen
    Antwort #4 am: 16. Januar 2013, 23:25:24
    Hallo noRiddle,

    vielen Dank. Ich werde das gleich nach Deinen Hinweisen ändern. Seit ich weiß, dass das keine Sicherheitslücke ist, ist mir auch etwas wohler.

    Viele Grüße und noch einen schönen Abend wünscht Lothar
    3 Antworten
    3236 Aufrufe
    18. Mai 2011, 08:56:27 von ew
    4 Antworten
    3157 Aufrufe
    14. Februar 2013, 19:37:02 von wolf21514
    1 Antworten
    2687 Aufrufe
    22. September 2010, 17:06:03 von Tomcraft
    2 Antworten
    3302 Aufrufe
    08. Juni 2016, 10:27:15 von hpzeller