Detecting Streaming Wireless Cameras with Timing Analysis
The Internet of Things (IoT) is growing rapidly thanks to the convenience it provides to users, as sensors collect, communicate, and collaborate with each other to provide better services. Wi-Fi cameras from a variety of manufacturers have been widely adopted to provide inexpensive monitoring services to general consumers. Although Wi-Fi cameras provide real-time monitoring, these devices often come with weak security mechanisms. This allows adversaries to exploit those IoT devices and have total control over with admin privileges. Moreover, those Wi-Fi cameras can be installed with bad intentions. Several incidents have been reported, where hidden Wi-Fi cameras are found in rental services such as Airbnb. To counter Wi-Fi camera spying and monitoring, we proposed a novel method to detect hidden Wi-Fi cameras, using timing analysis and a mobile phone as a detector. In order to provide constant and faster communication, IoT devices often required low-latency networks. Accordingly, the proposed methodology performs statistical analysis (Correlation Coefficient, Dynamic Time Warping, Kullback-Leibler divergence, and Jensen-Shannon divergence) to measure the similarity scores of network traffic streams and the recorded video from the mobile phone. Further, the similarity score is then used to identify hidden Wi-Fi cameras in the environment. The results of our experiments show that the proposed detection methodology can successfully discover hidden Wi-Fi cameras with an accuracy rate of 97.436%.