如何安全地命令卷轴相机?

时间:2015-06-30 15:09:19

标签: curl https

我想要使用CURL命令的Axis PTZ摄像机。

我知道这个命令行有效:

curl http://LOGIN:PASSWORD@IP/axis-cgi/com/ptz.cgi?rpan=10

但是,正如您所看到的,le login / password清楚地写在URL中。

所以我尝试使用HTTPS:

curl -k https://LOGIN:PASSWORD@IP/axis-cgi/com/ptz.cgi?rpan=10

... -k忽略证书警告。

它也有效,但我想确保我的登录/密码是用这种方式加密的。

任何人都可以确认? (或者安全地命令这台相机)

编辑:好吧,我只是将我的帖子编辑为“碰撞”......: - °

1 个答案:

答案 0 :(得分:1)

是的,使用HTTPS时您的登录名和密码是加密的 - 即使它们是作为直接嵌入URL中的GET数据传输的。有关详细信息,请参阅此question

但是,通过将$.ajax({ type: 'HEAD', url: 'generatedfileurl', success: function() { alert('File found.'); }, error: function() { alert('File not found.'); } }); 指定为 curl 的选项,您基本上会禁用其certificate validation features。这使得它man-in-the-middle-attacks中的this answer容易See final result here。这种成功的攻击会使您的整个连接(包括您的凭据)难以理解。