Du könntest z.B. - wenn du eh bereits Sessions verwendest - einfach beim ersten, sozusagen "erlaubten" konvertieren eine Sessionvariable mit dem aktuellen Timestamp setzen und diese bei jedem Aufruf der Konvertierungsfunktion abgleichen. Im Sinne von "wenn vorhanden, dann Timestamp überprüfen, wenn Differenz < 10 Sekunden -> verweigern"
edit:
Zum Thema (Rechen-)Aufwand, ich wollte damit sagen, dass ein "potentieller Angreifer" im Falle eines SVG-zu-PNG Konverters kaum große Mühe in das Umgehen deiner Sperre investieren wird (Cookies löschen, IP ändern). Und für einen normalen Seitenbesucher ist die Cookievariante allemal ausreichend, denn manuell ein Cookie zu löschen dauert auch 10 Sekunden ;D
edit:
Zum Thema (Rechen-)Aufwand, ich wollte damit sagen, dass ein "potentieller Angreifer" im Falle eines SVG-zu-PNG Konverters kaum große Mühe in das Umgehen deiner Sperre investieren wird (Cookies löschen, IP ändern). Und für einen normalen Seitenbesucher ist die Cookievariante allemal ausreichend, denn manuell ein Cookie zu löschen dauert auch 10 Sekunden ;D
Zuletzt bearbeitet: