Thread Direkter Aufruf von CGI-Script verhindern (12 answers)
Opened by majd at 2009-08-27 02:54

GwenDragon
 2009-08-27 09:27
#124939 #124939
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Bitte das nächste Mal den Code in [CODE]-Tags stellen, dann ist es lesbarer.
Danke.

Der Referrer kann in Browsern abgeschaltet oder gefälscht werden, das ist dann löeider auch nicht so als Unterscheidung brauchbar.

Um die Abrufe zu unterscheiden kannst du bei deinem HTML
Code: (dl )
<script type="text/javascript" src="http://www.abc.de/cgi-bin/test.cgi"></script>
was ändern.
Code: (dl )
<script type="text/javascript" src="http://www.abc.de/cgi-bin/test.cgi?c0815=1"></script>

einen CGI-Parameter anhängen. Er mus ja nicht c0815 heißen. ;)

Im Skript kannst du dann ja prüfen, ob der Parameter c0815 den Wert 1 hat. Wenn nicht, würde die URL vielleicht im Browser per Hand aufgerufen.

Aber wenn jemand den HTML-Code liest und das dann eingibt, ist es auch wieder das Problem der Nichtunterscheidbarkeit. Aber sowas machen wenige.

Für was brauchst du denn die Unterscheidung, ob per HTML oder per Hand aufgerufen?
Last edited: 2009-08-27 09:36:05 +0200 (CEST)

View full thread Direkter Aufruf von CGI-Script verhindern