我想知道,我正在访问的网站是否能够检测到正在使用的计算机是否被远程操作。
例如..。
我有两台台式机。我使用桌面1远程操作桌面2通过窗口的远程桌面连接。通过这一点,我访问了桌面2上的一个网站,该网站是否能够检测到桌面2正在远程操作的事实?(不检测桌面1,但一般只检测远程操作)。
发布于 2019-12-04 22:24:53
没有API或一个网站可以执行的简单测试,以确定是否涉及远程桌面。所以他们简单的回答是否定的。
但我想,你的鼠标移动,也许你的打字方式在使用远程桌面时略有不同,原因是延迟。就像Google reCAPTCHA使用鼠标移动和键入数据来区分人和机器人一样,您可以看到远程桌面用户。但这将需要训练一些人工智能,和大量的工作,没有明显的好处。
那么这有可能吗?从理论上讲也许。它在实践中发生了吗?不是的。
发布于 2019-12-11 21:34:58
过去可以通过使用媒体查询查找显示的位深度来检测Windows远程会话( rdp默认切换到奇数值,因此很容易检测)。只需在google上查找"javascript检测windows远程桌面“,并选择StackOverflow答案。
如果文章中提到的方法不再起作用(我没有时间来验证),当然还有其他的解决办法。
浏览器越来越多地与设备/OS集成,因此您将获得更多的侧通道。
例如,大约一年前,可以通过访问每个iPhone 7的陀螺校准值并将其用作指纹,从而识别每个特定的Safari 7,只需在Safari中打开一个网站并使用JavaScript即可。
发布于 2020-07-27 15:24:09
它已经被回答了,正确的答案是是的,你可以!
贝娄也是一个类似的问题。因此,您可以使用JS创建一个带有id='rdp-test'的小div,并将其附加到body中。然后在document.head中插入一个包含#rdp-test { height: 0 }的样式,并立即在CSS行后面插入一个样式:@media screen and (prefers-reduced-motion: reduce) { #rdp-test{ height: 10px; } }
在这些步骤之后,在JS中,您将读取DIV的高度。如果它是10,那么用户有RD开始,否则它没有RD。
找到需要的东西之后,就放弃div和css样式。
https://security.stackexchange.com/questions/222293
复制相似问题