Hallo,
Ich setze seit kurzem die Surveilance Station ein und nutze um mit das Livebild anzusehen den Webstream.
Der hat das Format:
http://domain.dlt:9900/webapi/entry...ormat=mjpeg&cameraId=1&StmKey=%einpaarZahlen"
Ich bin bisher davon ausgegangen dass ich den Stream nur sehen kann wenn ich auch im DSM eingeloggt bin bzw dass der in der URL enthaltene key ein Sessionkey ist.
Nun aber habe ich gemerkt ich kann die URL immer aufrufen, ganz egal ob ich eingeloggt bin oder nicht. Selbst mit gelöschten Cookies und frischem Browser bekomme ich direkt das Bild des Streams geliefert.
Wieso ist das ganze denn nicht abgesichert bzw wie kann ich das absichern?
Mir gefällt das so überhaupt nicht wenn da jeder mit der richtigen URL direkt darauf zugreifen kann.
Ich erwarte da schon ein einloggen ins DSM oder in die Surveilance Station mit dem entsprechenden User damit ich da Zugriff habe.
Danke und liebe Grüße
Edit:
Wenn ich folgende URL aufrufen möchte, dann kommt wie ich es erwarte eine Fehlermeldung wenn ich nicht eingeloggt bin.
URL: http://domain.dlt:9900/webman/3rdparty/webcam/webcam.cgi
Fehlermeldung: Not authorized. Must either be logged in as user 'admin', or IP must be localhost.
So soll es auch sein! Aber wieso klappts mit der anderen URL ohne einloggen??
Ich setze seit kurzem die Surveilance Station ein und nutze um mit das Livebild anzusehen den Webstream.
Der hat das Format:
http://domain.dlt:9900/webapi/entry...ormat=mjpeg&cameraId=1&StmKey=%einpaarZahlen"
Ich bin bisher davon ausgegangen dass ich den Stream nur sehen kann wenn ich auch im DSM eingeloggt bin bzw dass der in der URL enthaltene key ein Sessionkey ist.
Nun aber habe ich gemerkt ich kann die URL immer aufrufen, ganz egal ob ich eingeloggt bin oder nicht. Selbst mit gelöschten Cookies und frischem Browser bekomme ich direkt das Bild des Streams geliefert.
Wieso ist das ganze denn nicht abgesichert bzw wie kann ich das absichern?
Mir gefällt das so überhaupt nicht wenn da jeder mit der richtigen URL direkt darauf zugreifen kann.
Ich erwarte da schon ein einloggen ins DSM oder in die Surveilance Station mit dem entsprechenden User damit ich da Zugriff habe.
Danke und liebe Grüße
Edit:
Wenn ich folgende URL aufrufen möchte, dann kommt wie ich es erwarte eine Fehlermeldung wenn ich nicht eingeloggt bin.
URL: http://domain.dlt:9900/webman/3rdparty/webcam/webcam.cgi
Fehlermeldung: Not authorized. Must either be logged in as user 'admin', or IP must be localhost.
So soll es auch sein! Aber wieso klappts mit der anderen URL ohne einloggen??
Zuletzt bearbeitet:
